--- /srv/rebuilderd/tmp/rebuilderdHjIl2R/inputs/mesa-vulkan-drivers_26.1.4-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdHjIl2R/out/mesa-vulkan-drivers_26.1.4-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-02 07:20:03.000000 debian-binary │ -rw-r--r-- 0 0 0 1832 2026-07-02 07:20:03.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14306108 2026-07-02 07:20:03.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 14305404 2026-07-02 07:20:03.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 0xbf9aac 0x00bf9aac 0x00bf9aac 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xbf9b20 0xbf9b20 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xbf9bec 0x00bf9bec 0x00bf9bec 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xbf9c60 0xbf9c60 R E 0x10000 │ │ │ │ LOAD 0xc04bf0 0x00c04bf0 0x00c04bf0 0x5d7fc 0x62604 RW 0x10000 │ │ │ │ DYNAMIC 0xc5fe5c 0x00c5fe5c 0x00c5fe5c 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xc04bf0 0x00c04bf0 0x00c04bf0 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xc04bf0 0x00c04bf0 0x00c04bf0 0x5b410 0x5b410 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00009724 009724 02c0a4 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000357c8 0357c8 0012b4 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00036a7c 036a7c 000260 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00036cdc 036cdc 021d38 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00058a14 058a14 000ff0 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00059a04 059a04 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00059a10 059a10 001810 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0005b220 05b220 3016e8 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0035c908 35c908 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0035c940 35c940 89d16c 00 A 0 0 64 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00bf9aac bf9aac 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00bf9b1c bf9b1c 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 0005b220 05b220 301854 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0035ca74 35ca74 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0035ca80 35ca80 89d16c 00 A 0 0 64 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00bf9bec bf9bec 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00bf9c5c bf9c5c 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00c04bf0 c04bf0 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00c04bf0 c04bf0 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00c04bf4 c04bf4 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00c04bf8 c04bf8 05b264 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00c5fe5c c5fe5c 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00c60000 c60000 000ea4 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00c60ea8 c60ea8 001544 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) 0x59a04 │ │ │ │ - 0x0000000d (FINI) 0x35c908 │ │ │ │ + 0x0000000d (FINI) 0x35ca74 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xc04bf0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xc04bf4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x9724 │ │ │ │ 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: ecf8a9e15adff7aedea6610ec26e12772ef8a635 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d9603c7e16acaee558bdad2113c4bc92fb71815a │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2550,15 +2550,15 @@ │ │ │ │ x8"1F@F! │ │ │ │ `+hjhr`3` │ │ │ │ 1jkkh"eE │ │ │ │ \ FvhFE │ │ │ │ pGZ{Yi * │ │ │ │ HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpG : 6 2 . │ │ │ │ `\XTPLHD@<840,($ │ │ │ │ @<840,($ │ │ │ │ 8<40,@($ │ │ │ │ 8<40,($ @ │ │ │ │ -uHxDpGp[ │ │ │ │ -|HxDpG{HxDpG{HxDpG6 │ │ │ │ +uHxDpGH[ │ │ │ │ +|HxDpG{HxDpG{HxDpG │ │ │ │ nq111t111 │ │ │ │ w1111z11111 │ │ │ │ L::8888DFHJ@B>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::A │ │ │ │ pG pG- │ │ │ │ FfhKF"F)F8F │ │ │ │ .UXILOR147:=@CF │ │ │ │ ))))..))))))) │ │ │ │ @@ -3705,25 +3714,25 @@ │ │ │ │ F:Fs` F{i │ │ │ │ ;i FyiZh │ │ │ │ dJ FdKeIzD{D │ │ │ │ kHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpG │ │ │ │ FHxDpGFHxDpGEHxDpGA │ │ │ │ AHxDpG@HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpG │ │ │ │ I*FhbyD$ │ │ │ │ @ kJgKzD │ │ │ │ .J+I{DzD │ │ │ │ DmJnI{DzD │ │ │ │ &/8AJS\enw │ │ │ │ I " FyD" │ │ │ │ "}I0FyD! │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -55,24 +55,24 @@ │ │ │ │ sbceq r7, r0, r2, lsr #2 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb24f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - @ instruction: 0xf98cf188 │ │ │ │ + blx 1097924 │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - blx ff917954 │ │ │ │ + blx fe617956 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r2, asr #12 │ │ │ │ + eorseq r1, r0, r2, lsl #15 │ │ │ │ adcseq r9, sl, r0, lsl lr │ │ │ │ ldrdeq r7, [r0], #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2538 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 33a06c │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a12a4 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ ldrdlt lr, [r9], -r2 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrshteq r1, [r0], -r0 │ │ │ │ + eorseq r1, r0, r0, lsr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2580 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 33a0b4 │ │ │ │ stmib sp, {r2, r3, r7, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -102,69 +102,69 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a12ec │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, lr, lsr #29 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r1, r0, ip, asr #12 │ │ │ │ + eorseq r1, r0, ip, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb25c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 96a1c │ │ │ │ mrc 7, 4, APSR_nzcv, cr2, cr14, {7} │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - mlaseq r0, sl, r6, r1 │ │ │ │ + ldrsbteq r1, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb25fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 96a50 │ │ │ │ mrc 7, 3, APSR_nzcv, cr8, cr14, {7} │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - eorseq r1, r0, lr, asr #13 │ │ │ │ + eorseq r1, r0, lr, lsl #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2630 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 287650 │ │ │ │ @ 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, lr, asr lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrshteq r1, [r0], -sl │ │ │ │ + eorseq r1, r0, sl, lsr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2668 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 287688 │ │ │ │ @ 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, r2, asr #28 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r1, r0, r2, lsl #14 │ │ │ │ + eorseq r1, r0, r2, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb26a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -184,17 +184,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, ip, lsl #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - ldrshteq r1, [r0], -sl │ │ │ │ - ldrshteq r1, [r0], -r8 │ │ │ │ - ldrhteq r1, [r0], -ip │ │ │ │ + eorseq r1, r0, sl, lsr r8 │ │ │ │ + eorseq r1, r0, r8, lsr r8 │ │ │ │ + ldrshteq r1, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2718 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -214,17 +214,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ ldrdlt lr, [lr], -r0 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eorseq r1, r0, r2, lsl #13 │ │ │ │ - mlaseq r0, r8, r7, r1 │ │ │ │ - eorseq r1, r0, r4, asr #12 │ │ │ │ + eorseq r1, r0, r2, asr #15 │ │ │ │ + ldrsbteq r1, [r0], -r8 │ │ │ │ + eorseq r1, r0, r4, lsl #15 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r7, fp, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {179} @ 0xb3 │ │ │ │ ldrdls pc, [r4], pc @ │ │ │ │ @@ -257,24 +257,24 @@ │ │ │ │ bmi 37c5d0 │ │ │ │ @ instruction: 0xe7ea447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 3555b8 │ │ │ │ @ instruction: 0xe7e4447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e1 │ │ │ │ - eorseq r1, r0, r8, lsl #12 │ │ │ │ - eorseq r1, r0, r2, lsl #12 │ │ │ │ - eorseq r1, r0, r2, ror #11 │ │ │ │ - ldrsbteq r1, [r0], -sl │ │ │ │ - ldrsbteq r1, [r0], -r4 │ │ │ │ - ldrshteq r1, [r0], -r0 │ │ │ │ - eorseq r1, r0, r0, lsr #15 │ │ │ │ - ldrhteq r1, [r0], -lr │ │ │ │ - eorseq r1, r0, ip, lsr #15 │ │ │ │ - ldrhteq r1, [r0], -lr │ │ │ │ + eorseq r1, r0, r8, asr #14 │ │ │ │ + eorseq r1, r0, r2, asr #14 │ │ │ │ + eorseq r1, r0, r2, lsr #14 │ │ │ │ + eorseq r1, r0, sl, lsl r7 │ │ │ │ + eorseq r1, r0, r4, lsl r9 │ │ │ │ + eorseq r1, r0, r0, lsr r9 │ │ │ │ + eorseq r1, r0, r0, ror #17 │ │ │ │ + ldrshteq r1, [r0], -lr │ │ │ │ + eorseq r1, r0, ip, ror #17 │ │ │ │ + ldrshteq r1, [r0], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2858 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -287,15 +287,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 │ │ │ │ ldc 7, cr15, [sl, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eorseq r1, r0, sl, lsr r8 │ │ │ │ + eorseq r1, r0, sl, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb28ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -308,345 +308,345 @@ │ │ │ │ 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 │ │ │ │ ldc 7, cr15, [r0, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eorseq r1, r0, lr, ror #16 │ │ │ │ + eorseq r1, r0, lr, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2900 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7918 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [sl], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrshteq r1, [r0], -ip │ │ │ │ + eorseq r1, r0, ip, lsr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb292c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7944 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r4], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, asr #16 │ │ │ │ + eorseq r1, r0, r4, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2958 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7970 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, lsr #21 │ │ │ │ + eorseq r1, r0, r4, ror #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2984 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c799c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r8], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, ror #15 │ │ │ │ + eorseq r1, r0, ip, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb29b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c79c8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, asr #20 │ │ │ │ + eorseq r1, r0, ip, lsl #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb29dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c79f4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [ip], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaseq r0, r4, r7, r1 │ │ │ │ + ldrsbteq r1, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2a08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7a20 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r6], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrshteq r1, [r0], -r4 │ │ │ │ + eorseq r1, r0, r4, lsr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2a34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7a4c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, lsr r7 │ │ │ │ + eorseq r1, r0, ip, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2a60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7a78 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mcrr 7, 15, pc, sl, cr14 @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaseq r0, ip, r9, r1 │ │ │ │ + ldrsbteq r1, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2a8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7aa4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r4], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, ror #13 │ │ │ │ + eorseq r1, r0, r4, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2ab8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c7ad8 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r8, lsl ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrsbteq r1, [r0], -r6 │ │ │ │ + eorseq r1, r0, r6, lsl r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2af4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c7b14 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ strdlt lr, [r5], -sl │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r1, r0, r2, ror #13 │ │ │ │ + eorseq r1, r0, r2, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2b30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7b48 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff919944 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, asr #17 │ │ │ │ + eorseq r1, r0, ip, lsl #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2b5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7b74 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff399970 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, lsl r6 │ │ │ │ + eorseq r1, r0, r4, asr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2b88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7ba0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fee1999c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, ror r8 │ │ │ │ + ldrhteq r1, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2bb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7bcc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe8999c8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrhteq r1, [r0], -ip │ │ │ │ + ldrshteq r1, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2be0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r8, lsl #23 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eorseq r1, r0, r2, asr #3 │ │ │ │ - eorseq r1, r0, r8, lsr #12 │ │ │ │ - ldrhteq r1, [r0], -r2 │ │ │ │ + eorseq r1, r0, r2, lsl #6 │ │ │ │ + eorseq r1, r0, r8, ror #14 │ │ │ │ + ldrshteq r1, [r0], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2c24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r6, ror #22 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eorseq r1, r0, lr, ror r1 │ │ │ │ - eorseq r1, r0, r4, lsl #12 │ │ │ │ - eorseq r1, r0, lr, ror #2 │ │ │ │ + ldrhteq r1, [r0], -lr │ │ │ │ + eorseq r1, r0, r4, asr #14 │ │ │ │ + eorseq r1, r0, lr, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2c68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7c80 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 1219a7c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaseq r0, r4, r7, r1 │ │ │ │ + ldrsbteq r1, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2c94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7cac │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl c99aa8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrsbteq r1, [r0], -ip │ │ │ │ + eorseq r1, r0, ip, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2cc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r8, lsl fp │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eorseq r1, r0, r2, ror #1 │ │ │ │ - eorseq r1, r0, r8, asr #10 │ │ │ │ - ldrsbteq r1, [r0], -r2 │ │ │ │ + eorseq r1, r0, r2, lsr #4 │ │ │ │ + eorseq r1, r0, r8, lsl #13 │ │ │ │ + eorseq r1, r0, r2, lsl r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2d04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ strdlt lr, [r3], -r6 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - mlaseq r0, lr, r0, r1 │ │ │ │ - eorseq r1, r0, r4, lsr #10 │ │ │ │ - eorseq r1, r0, lr, lsl #1 │ │ │ │ + ldrsbteq r1, [r0], -lr │ │ │ │ + eorseq r1, r0, r4, ror #12 │ │ │ │ + eorseq r1, r0, lr, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2d48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7d60 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff619b5c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrhteq r1, [r0], -r4 │ │ │ │ + ldrshteq r1, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2d74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7d8c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff099b88 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrshteq r1, [r0], -ip │ │ │ │ + eorseq r1, r0, ip, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2da0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r8, lsr #21 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eorseq r1, r0, r2 │ │ │ │ - eorseq r1, r0, r8, ror #8 │ │ │ │ - ldrshteq r0, [r0], -r2 │ │ │ │ + eorseq r1, r0, r2, asr #2 │ │ │ │ + eorseq r1, r0, r8, lsr #11 │ │ │ │ + eorseq r1, r0, r2, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2de4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r6, lsl #21 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - ldrhteq r0, [r0], -lr │ │ │ │ - eorseq r1, r0, r4, asr #8 │ │ │ │ - eorseq r0, r0, lr, lsr #31 │ │ │ │ + ldrshteq r1, [r0], -lr │ │ │ │ + eorseq r1, r0, r4, lsl #11 │ │ │ │ + eorseq r1, r0, lr, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2e28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -660,15 +660,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ b 1499c68 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - ldrshteq r1, [r0], -r6 │ │ │ │ + eorseq r1, r0, r6, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2e80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -682,119 +682,119 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ b 999cc0 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eorseq r1, r0, sl, ror r4 │ │ │ │ + ldrhteq r1, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2ed8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 24e8fc │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 14400f0 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, sl, lsl #20 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrshteq r1, [r0], -r6 │ │ │ │ + eorseq r1, r0, r6, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2f10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 24e934 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 1440128 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, lr, ror #19 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r1, r0, r2, lsl #10 │ │ │ │ + eorseq r1, r0, r2, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2f48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 207f5c │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldmib r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eorseq r1, r0, ip, lsl #10 │ │ │ │ + eorseq r1, r0, ip, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2f78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 207f8c │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldmib ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - ldrshteq r1, [r0], -r0 │ │ │ │ + eorseq r1, r0, r0, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2fa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 247fc0 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmib r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrsbteq r1, [r0], -r2 │ │ │ │ + eorseq r1, r0, r2, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2fdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 247ff4 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmib r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, lr, asr #9 │ │ │ │ + eorseq r1, r0, lr, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb3010 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 248028 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmdb lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, sl, ror #8 │ │ │ │ + eorseq r1, r0, sl, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb3044 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24805c │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ ldmdb r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r6, ror #8 │ │ │ │ + eorseq r1, r0, r6, lsr #11 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r7, fp, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {179} @ 0xb3 │ │ │ │ ldrdls pc, [r4], pc @ │ │ │ │ @@ -827,603 +827,603 @@ │ │ │ │ bmi 37ceb8 │ │ │ │ @ instruction: 0xe7ea447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 355ea0 │ │ │ │ @ instruction: 0xe7e4447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e1 │ │ │ │ - eorseq r0, r0, r0, lsr #26 │ │ │ │ - eorseq r0, r0, sl, lsl sp │ │ │ │ - ldrshteq r0, [r0], -sl │ │ │ │ - ldrshteq r0, [r0], -r2 │ │ │ │ - eorseq r0, r0, ip, ror #29 │ │ │ │ - eorseq r1, r0, r4, lsl #8 │ │ │ │ - ldrhteq r0, [r0], -r8 │ │ │ │ - ldrsbteq r0, [r0], -r6 │ │ │ │ - eorseq r0, r0, r4, asr #29 │ │ │ │ - ldrsbteq r0, [r0], -r6 │ │ │ │ + eorseq r0, r0, r0, ror #28 │ │ │ │ + eorseq r0, r0, sl, asr lr │ │ │ │ + eorseq r0, r0, sl, lsr lr │ │ │ │ + eorseq r0, r0, r2, lsr lr │ │ │ │ + eorseq r1, r0, ip, lsr #32 │ │ │ │ + eorseq r1, r0, r4, asr #10 │ │ │ │ + ldrshteq r0, [r0], -r8 │ │ │ │ + eorseq r1, r0, r6, lsl r0 │ │ │ │ + eorseq r1, r0, r4 │ │ │ │ + eorseq r1, r0, r6, lsl r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3140 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fa51 │ │ │ │ - stmdbls r3, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fb05 │ │ │ │ + stmdbls r3, {r0, r1, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22d96c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmia lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, ip, ror r4 │ │ │ │ + ldrhteq r1, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3184 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fa2f │ │ │ │ - stmdbls r3, {r0, r2, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fae3 │ │ │ │ + stmdbls r3, {r0, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22d9b0 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmia ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, r8, ror #8 │ │ │ │ + eorseq r1, r0, r8, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb31c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fa0d │ │ │ │ - stmdbls r3, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fac1 │ │ │ │ + stmdbls r3, {r0, r1, r2, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22d9f4 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stm sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrshteq r1, [r0], -r4 │ │ │ │ + eorseq r1, r0, r4, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb320c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181f9eb │ │ │ │ - stmdbls r3, {r0, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fa9f │ │ │ │ + stmdbls r3, {r0, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 22da38 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, r0, ror #7 │ │ │ │ + eorseq r1, r0, r0, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3250 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181f9c9 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fa7d │ │ │ │ + stmdbls r3, {r0, r1, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 22da7c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, ip, ror #6 │ │ │ │ + eorseq r1, r0, ip, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3294 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181f9a7 │ │ │ │ - stmdbls r3, {r0, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fa5b │ │ │ │ + stmdbls r3, {r0, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 22dac0 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, r8, asr r3 │ │ │ │ + mlaseq r0, r8, r4, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb32d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181f985 │ │ │ │ - stmdbls r3, {r0, r1, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fa39 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 22db04 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, r4, ror #5 │ │ │ │ + eorseq r1, r0, r4, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb331c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181f963 │ │ │ │ - stmdbls r3, {r0, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fa17 │ │ │ │ + stmdbls r3, {r0, r2, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 22db48 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x00e0f7fd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrsbteq r1, [r0], -r0 │ │ │ │ + eorseq r1, r0, r0, lsl r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181f941 │ │ │ │ - stmdbls r3, {r0, r1, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f9f5 │ │ │ │ + stmdbls r3, {r0, r1, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 22db8c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x00bef7fd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, ip, asr r2 │ │ │ │ + mlaseq r0, ip, r3, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb33a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181f91f │ │ │ │ - stmdbls r3, {r0, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f9d3 │ │ │ │ + stmdbls r3, {r0, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 22dbd0 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x009cf7fd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, r8, asr #4 │ │ │ │ + eorseq r1, r0, r8, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb33e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181f8fd │ │ │ │ - stmdbls r5, {r0, r1, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f9b1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143aa30 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x0078f7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eorseq r1, r0, r2, lsr #4 │ │ │ │ + eorseq r1, r0, r2, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3430 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181f8d9 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f98d │ │ │ │ + stmdbls r5, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143aa78 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x0054f7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eorseq r1, r0, lr, lsl r2 │ │ │ │ + eorseq r1, r0, lr, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3478 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f8b5 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f969 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143aac0 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x0030f7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eorseq r1, r0, lr, lsl #4 │ │ │ │ + eorseq r1, r0, lr, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb34c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f891 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f945 │ │ │ │ + stmdbls r5, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143ab08 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x000cf7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eorseq r1, r0, sl, lsl #4 │ │ │ │ + eorseq r1, r0, sl, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3508 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f86d │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f921 │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, 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 200b3c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r8, ror #29 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r1, [r0], -sl │ │ │ │ + eorseq r1, r0, sl, lsr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3554 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f847 │ │ │ │ - stmdbls r5, {r0, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f8fb │ │ │ │ + stmdbls r5, {r0, r6, 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 200b88 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r2, asr #29 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r1, r0, r6, lsl #4 │ │ │ │ + eorseq r1, r0, r6, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb35a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f821 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f8d5 │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, 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 200bd4 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ mullt r6, ip, lr │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r1, r0, r2, lsl #4 │ │ │ │ + eorseq r1, r0, r2, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb35ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vaddw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf180fffb │ │ │ │ - stmdbls r5, {r0, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , , d5 │ │ │ │ + @ instruction: 0xf180f8af │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200c20 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r6, ror lr │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r1, r0, lr, lsl #4 │ │ │ │ + eorseq r1, r0, lr, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3638 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vaddw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf180ffd5 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , , d5 │ │ │ │ + @ instruction: 0xf180f889 │ │ │ │ + stmdbls r5, {r0, r1, 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 200c6c │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r0, asr lr │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r1, r0, sl, lsl #4 │ │ │ │ + eorseq r1, r0, sl, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3684 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vaddw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf180ffaf │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , , d5 │ │ │ │ + @ instruction: 0xf180f863 │ │ │ │ + stmdbls r5, {r0, r3, 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 200cb8 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, sl, lsr #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r1, r0, sl, lsl r2 │ │ │ │ + eorseq r1, r0, sl, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb36d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vaddw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf180ff89 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , , d5 │ │ │ │ + @ instruction: 0xf180f83d │ │ │ │ + stmdbls r5, {r0, r1, 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 200d04 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r4, lsl #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r1, r0, r2, ror r1 │ │ │ │ + ldrhteq r1, [r0], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb371c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vaddw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf180ff63 │ │ │ │ - stmdbls r5, {r0, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , , d5 │ │ │ │ + @ instruction: 0xf180f817 │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200d50 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ ldrdlt lr, [r6], -lr @ │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r1, r0, r2, lsl #3 │ │ │ │ + eorseq r1, r0, r2, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3768 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf180ff3d │ │ │ │ - stmdbls r5, {r0, r1, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fff1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f6790 │ │ │ │ bmi 348bd0 │ │ │ │ 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 │ │ │ │ ldc 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eorseq r0, r0, ip, lsr #12 │ │ │ │ - eorseq r1, r0, sl, ror r1 │ │ │ │ - eorseq r0, r0, lr, lsl #12 │ │ │ │ + eorseq r0, r0, ip, ror #14 │ │ │ │ + ldrhteq r1, [r0], -sl │ │ │ │ + eorseq r0, r0, lr, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb37c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf180ff0d │ │ │ │ - stmdbls r5, {r0, r1, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180ffc1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f67f0 │ │ │ │ bmi 348c30 │ │ │ │ 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 │ │ │ │ stc 7, cr15, [r4, #1012] @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eorseq r0, r0, ip, asr #11 │ │ │ │ - eorseq r1, r0, sl, ror #2 │ │ │ │ - eorseq r0, r0, lr, lsr #11 │ │ │ │ + eorseq r0, r0, ip, lsl #14 │ │ │ │ + eorseq r1, r0, sl, lsr #5 │ │ │ │ + eorseq r0, r0, lr, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3828 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q7, q6 │ │ │ │ - @ instruction: 0xf180fedd │ │ │ │ - strmi pc, [r3], -r3, lsr #28 │ │ │ │ + @ instruction: 0xf180ff91 │ │ │ │ + @ instruction: 0x4603fed7 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf180fed5 │ │ │ │ - stmdavs r2!, {r0, r1, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180ff89 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldcl 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eorseq r1, r0, r4, asr #2 │ │ │ │ + eorseq r1, r0, r4, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb387c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q7, q6 │ │ │ │ - @ instruction: 0xf180feb3 │ │ │ │ - @ instruction: 0x4603fdf9 │ │ │ │ + @ instruction: 0xf180ff67 │ │ │ │ + strmi pc, [r3], -sp, lsr #29 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf180feab │ │ │ │ - stmdavs r2!, {r0, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180ff5f │ │ │ │ + stmdavs r2!, {r0, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc 7, cr15, [r8, #-1012]! @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eorseq r1, r0, r8, lsr r1 │ │ │ │ + eorseq r1, r0, r8, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb38d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q7, q6 │ │ │ │ - @ instruction: 0xf180fe89 │ │ │ │ - strmi pc, [r3], -pc, asr #27 │ │ │ │ + @ instruction: 0xf180ff3d │ │ │ │ + strmi pc, [r3], -r3, lsl #29 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf180fe81 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180ff35 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldcl 7, cr15, [lr], #1012 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - mlaseq r0, ip, r0, r1 │ │ │ │ + ldrsbteq r1, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3924 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q7, q6 │ │ │ │ - @ instruction: 0xf180fe5f │ │ │ │ - strmi pc, [r3], -r5, lsr #27 │ │ │ │ + @ instruction: 0xf180ff13 │ │ │ │ + @ instruction: 0x4603fe59 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf180fe57 │ │ │ │ - stmdavs r2!, {r0, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180ff0b │ │ │ │ + stmdavs r2!, {r0, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldcl 7, cr15, [r4], {253} @ 0xfd │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - mlaseq r0, r0, r0, r1 │ │ │ │ + ldrsbteq r1, [r0], -r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3978 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q7, d7 │ │ │ │ - @ instruction: 0xf180fe33 │ │ │ │ - @ instruction: 0x4602fd79 │ │ │ │ + @ instruction: 0xf180fee7 │ │ │ │ + strmi pc, [r2], -sp, lsr #28 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - mcr2 2, 1, pc, cr12, cr14, {4} @ │ │ │ │ - ldc2l 1, cr15, [r2, #-512]! @ 0xfffffe00 │ │ │ │ + mcr2 2, 7, pc, cr0, cr14, {4} @ │ │ │ │ + cdp2 1, 2, cr15, cr6, cr0, {4} │ │ │ │ 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 224bbc │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r8, lsr #25 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eorseq r1, r0, r4, ror r0 │ │ │ │ + ldrhteq r1, [r0], -r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb39d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q7, d7 │ │ │ │ - @ instruction: 0xf180fe05 │ │ │ │ - strmi pc, [r2], -fp, asr #26 │ │ │ │ + @ instruction: 0xf180feb9 │ │ │ │ + @ instruction: 0x4602fdff │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - ldc2l 2, cr15, [lr, #632]! @ 0x278 │ │ │ │ - stc2l 1, cr15, [r4, #-512] @ 0xfffffe00 │ │ │ │ + mrc2 2, 5, pc, cr2, cr14, {4} │ │ │ │ + ldc2l 1, cr15, [r8, #512]! @ 0x200 │ │ │ │ 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 224c18 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, sl, ror ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eorseq r1, r0, r8, lsl #1 │ │ │ │ + eorseq r1, r0, r8, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febb3a30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf19b4478 │ │ │ │ - stclt 13, cr15, [r8, #-92] @ 0xffffffa4 │ │ │ │ + stclt 13, cr15, [r8, #-812] @ 0xfffffcd4 │ │ │ │ @ instruction: 0xffffeaaf │ │ │ │ strheq r5, [r0], #184 @ 0xb8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x46894c3b │ │ │ │ @@ -1467,15 +1467,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5c08c4 │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - cdp2 1, 15, cr15, cr14, cr7, {4} │ │ │ │ + @ instruction: 0xffb2f187 │ │ │ │ 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 │ │ │ │ @@ -1486,17 +1486,17 @@ │ │ │ │ blmi 296810 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ mcr 7, 6, pc, cr6, cr13, {7} @ │ │ │ │ smulleq r3, r0, ip, r7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r4, lsl r7 │ │ │ │ adcseq r8, sl, r4, lsl #16 │ │ │ │ - ldrsbteq r0, [r0], -r0 │ │ │ │ - ldrhteq r0, [r0], -r6 │ │ │ │ - ldrhteq r0, [r0], -r0 │ │ │ │ + eorseq r1, r0, r0, lsl r1 │ │ │ │ + ldrshteq r1, [r0], -r6 │ │ │ │ + ldrshteq r1, [r0], -r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3b70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r7], -r8, lsr #31 │ │ │ │ ldrmi r4, [sp], -r9, lsr #20 │ │ │ │ ldrbtmi r4, [sl], #-2857 @ 0xfffff4d7 │ │ │ │ @ instruction: 0xf10db091 │ │ │ │ @@ -1528,26 +1528,26 @@ │ │ │ │ ldcllt 0, cr11, [r0, #68]! @ 0x44 │ │ │ │ andls sl, r2, #57344 @ 0xe000 │ │ │ │ movwcs r4, #10766 @ 0x2a0e │ │ │ │ movwls r4, #1593 @ 0x639 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf187e004 │ │ │ │ - ldrb pc, [sl, r5, lsl #29] @ │ │ │ │ + @ instruction: 0xe7daff39 │ │ │ │ ldrtmi r4, [r9], -r9, lsl #20 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8def05d │ │ │ │ @ instruction: 0xf7fde7dc │ │ │ │ svclt 0x0000ee5e │ │ │ │ sbceq r3, r0, r2, lsl #13 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r8, lsr #12 │ │ │ │ adcseq r8, sl, r0, lsl #14 │ │ │ │ - eorseq r0, r0, sl, ror pc │ │ │ │ + ldrhteq r1, [r0], -sl │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3c3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1569,48 +1569,48 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 40c05c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - cdp2 1, 3, cr15, cr2, cr7, {4} │ │ │ │ + cdp2 1, 14, cr15, cr6, cr7, {4} │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf05d9501 │ │ │ │ @ instruction: 0xe7def853 │ │ │ │ mcr 7, 0, pc, cr8, cr13, {7} @ │ │ │ │ strheq r3, [r0], #86 @ 0x56 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, sl, ror r5 │ │ │ │ adcseq r8, sl, r2, asr #12 │ │ │ │ - eorseq r0, r0, r2, lsl #30 │ │ │ │ + eorseq r1, r0, r2, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3ce4 │ │ │ │ @ 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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05d447a │ │ │ │ andlt pc, r7, r9, asr r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r6, asr #11 │ │ │ │ - eorseq r0, r0, ip, ror #29 │ │ │ │ + eorseq r1, r0, ip, lsr #32 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ adclt r4, r5, r1, asr ip │ │ │ │ ldmdbmi r1, {r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0x4698447c │ │ │ │ @@ -1664,15 +1664,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, r9, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf1879300 │ │ │ │ - @ instruction: 0x4604fd75 │ │ │ │ + strmi pc, [r4], -r9, lsr #28 │ │ │ │ bls 656b0c │ │ │ │ bls 3f6c70 │ │ │ │ bmi 6cb8bc │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5c144c │ │ │ │ @@ -1693,17 +1693,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ @ instruction: 0xf7fde7d9 │ │ │ │ svclt 0x0000ed2a │ │ │ │ strheq r3, [r0], #72 @ 0x48 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r2, lsl #8 │ │ │ │ adcseq r8, sl, r2, lsr #9 │ │ │ │ - eoreq pc, pc, r8, lsl #31 │ │ │ │ - ldrhteq r0, [r0], -lr │ │ │ │ - eoreq pc, pc, r6, lsr pc @ │ │ │ │ + eorseq r0, r0, r8, asr #1 │ │ │ │ + ldrshteq r0, [r0], -lr │ │ │ │ + eorseq r0, r0, r6, ror r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ bmi eee704 │ │ │ │ blmi eee720 │ │ │ │ addslt r4, r9, sl, ror r4 │ │ │ │ @@ -1737,15 +1737,15 @@ │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 800cf4 │ │ │ │ @ instruction: 0x4659ab16 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ movwcs ip, #4 │ │ │ │ - stc2l 1, cr15, [r2], #540 @ 0x21c │ │ │ │ + ldc2 1, cr15, [r6, #540] @ 0x21c │ │ │ │ @ instruction: 0xf8dae7d3 │ │ │ │ @ instruction: 0xf1b90000 │ │ │ │ andsle r0, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2837 @ 0xfffff4eb │ │ │ │ svceq 0x0000f1b8 │ │ │ │ bmi 590dc4 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ @@ -1763,19 +1763,19 @@ │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ @ instruction: 0xf7fde7e5 │ │ │ │ svclt 0x0000ec9e │ │ │ │ sbceq r3, r0, r4, asr #6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r4, ror #5 │ │ │ │ adcseq r8, sl, lr, ror #6 │ │ │ │ - eoreq pc, pc, sl, asr lr @ │ │ │ │ - eoreq pc, pc, r0, asr lr @ │ │ │ │ - eorseq r0, r0, r2, lsl #27 │ │ │ │ - eoreq pc, pc, r0, lsr lr @ │ │ │ │ - eoreq pc, pc, r6, lsr #28 │ │ │ │ + mlaeq pc, sl, pc, pc @ │ │ │ │ + mlaeq pc, r0, pc, pc @ │ │ │ │ + eorseq r0, r0, r2, asr #29 │ │ │ │ + eoreq pc, pc, r0, ror pc @ │ │ │ │ + eoreq pc, pc, r6, ror #30 │ │ │ │ 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 │ │ │ │ @@ -1815,15 +1815,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 500e34 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - mcrr2 1, 8, pc, r6, cr7 @ │ │ │ │ + ldc2l 1, cr15, [sl], #540 @ 0x21c │ │ │ │ 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 33f298 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1ae2e30 │ │ │ │ @@ -1831,36 +1831,36 @@ │ │ │ │ mcr2 0, 3, pc, cr0, cr12, {2} @ │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000ec16 │ │ │ │ sbceq r3, r0, r4, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r4, lsr #3 │ │ │ │ adcseq r8, sl, ip, lsl r2 │ │ │ │ - eorseq r0, r0, r4, lsr #26 │ │ │ │ + eorseq r0, r0, r4, ror #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb40cc │ │ │ │ @ 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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r5, ror #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, lr, lsl #3 │ │ │ │ - eorseq r0, r0, r4, lsr #26 │ │ │ │ + eorseq r0, r0, r4, ror #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4120 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1878,48 +1878,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c530 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff29959e │ │ │ │ + ldc2l 1, cr15, [ip], #-540 @ 0xfffffde4 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 0, cr15, [sl, #368]! @ 0x170 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eba0 │ │ │ │ ldrdeq r3, [r0], #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r6, lsr #1 │ │ │ │ ldrshteq r8, [sl], r6 │ │ │ │ - eorseq r0, r0, sl, lsr #25 │ │ │ │ + eorseq r0, r0, sl, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb41b8 │ │ │ │ @ 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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, pc, ror #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, sl, ror r0 │ │ │ │ - eorseq r0, r0, r4, ror ip │ │ │ │ + ldrhteq r0, [r0], -r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb420c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1937,48 +1937,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c61c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 151968a │ │ │ │ + stc2 1, cr15, [r6], {135} @ 0x87 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [r4, #-368]! @ 0xfffffe90 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eb2a │ │ │ │ sbceq r2, r0, r6, ror #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r2, [r0], #250 @ 0xfa │ │ │ │ adcseq r7, sl, r2, ror #31 │ │ │ │ - eorseq r0, r0, r2, lsl #24 │ │ │ │ + eorseq r0, r0, r2, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb42a4 │ │ │ │ @ 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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r9, ror sp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r6, ror #30 │ │ │ │ - ldrsbteq r0, [r0], -r4 │ │ │ │ + eorseq r0, r0, r4, lsl sp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb42f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1996,48 +1996,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c708 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff799774 │ │ │ │ + blx fe499776 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [lr], #368 @ 0x170 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eab4 │ │ │ │ strdeq r2, [r0], #234 @ 0xea │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, lr, asr #29 │ │ │ │ adcseq r7, sl, lr, asr #29 │ │ │ │ - eorseq r0, r0, sl, ror #22 │ │ │ │ + eorseq r0, r0, sl, lsr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4390 │ │ │ │ @ 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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r3, lsl #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, asr lr │ │ │ │ - eorseq r0, r0, r8, lsr fp │ │ │ │ + eorseq r0, r0, r8, ror ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb43e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2055,48 +2055,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c7f4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1a19860 │ │ │ │ + blx 719862 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2 0, cr15, [r8], {92} @ 0x5c │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ea3e │ │ │ │ sbceq r2, r0, lr, lsl #28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r2, ror #27 │ │ │ │ ldrhteq r7, [sl], sl │ │ │ │ - eorseq r0, r0, sl, asr #21 │ │ │ │ + eorseq r0, r0, sl, lsl #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb447c │ │ │ │ @ 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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, sp, lsl #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, lsr sp │ │ │ │ - mlaseq r0, r4, sl, r0 │ │ │ │ + ldrsbteq r0, [r0], -r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb44d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2114,48 +2114,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c8e0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9f0f187 │ │ │ │ + blx fe99994c │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [r2], {92} @ 0x5c │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e9c8 │ │ │ │ sbceq r2, r0, r2, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r2, [r0], #198 @ 0xc6 │ │ │ │ adcseq r7, sl, r6, lsr #25 │ │ │ │ - eorseq r0, r0, r2, lsr #20 │ │ │ │ + eorseq r0, r0, r2, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4568 │ │ │ │ @ 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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r7, lsl ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, lsr #24 │ │ │ │ - ldrshteq r0, [r0], -ip │ │ │ │ + eorseq r0, r0, ip, lsr fp │ │ │ │ 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 │ │ │ │ @@ -2178,21 +2178,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 6fdbe0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - @ instruction: 0xf970f187 │ │ │ │ + blx 999a4c │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xffd8f29d │ │ │ │ - @ instruction: 0xff1ef17f │ │ │ │ + @ instruction: 0xf88cf29e │ │ │ │ + @ instruction: 0xffd2f17f │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5c3864 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 33bdb4 │ │ │ │ @@ -2202,38 +2202,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000e930 │ │ │ │ sbceq r2, r0, r4, lsr ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r2, [r0], #184 @ 0xb8 │ │ │ │ adcseq r7, sl, lr, ror fp │ │ │ │ - eoreq pc, pc, r8, ror #14 │ │ │ │ - eorseq r0, r0, sl, asr r9 │ │ │ │ - eoreq pc, pc, r2, asr #14 │ │ │ │ + eoreq pc, pc, r8, lsr #17 │ │ │ │ + mlaseq r0, sl, sl, r0 │ │ │ │ + eoreq pc, pc, r2, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb46a0 │ │ │ │ @ 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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, fp, ror fp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, asr #21 │ │ │ │ - eorseq r0, r0, r8, lsr r9 │ │ │ │ + eorseq r0, r0, r8, ror sl │ │ │ │ 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 │ │ │ │ @@ -2255,55 +2255,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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xff40f29d │ │ │ │ - mcr2 1, 4, pc, cr6, cr15, {3} @ │ │ │ │ + @ instruction: 0xfff4f29d │ │ │ │ + @ instruction: 0xff3af17f │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 96fdac │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx ffb19704 │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000e8a0 │ │ │ │ strdeq r2, [r0], #172 @ 0xac │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r6, asr #21 │ │ │ │ adcseq r7, sl, r4, lsr #20 │ │ │ │ - mlaseq r0, r8, r8, r0 │ │ │ │ + ldrsbteq r0, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb47b8 │ │ │ │ @ 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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, pc, ror #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, lsl #19 │ │ │ │ - eorseq r0, r0, r8, ror r8 │ │ │ │ + ldrhteq r0, [r0], -r8 │ │ │ │ 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 │ │ │ │ @@ -2327,56 +2327,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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mrc2 2, 5, pc, cr0, cr13, {4} │ │ │ │ - ldc2l 1, cr15, [r6, #508]! @ 0x1fc │ │ │ │ + @ instruction: 0xff64f29d │ │ │ │ + mcr2 1, 5, pc, cr10, cr15, {3} @ │ │ │ │ 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 96fed0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx 1699828 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000e80e │ │ │ │ sbceq r2, r0, r4, ror #19 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r6, lsr #19 │ │ │ │ ldrsbteq r7, [sl], ip │ │ │ │ - eorseq r0, r0, ip, asr #15 │ │ │ │ + eorseq r0, r0, ip, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb48dc │ │ │ │ @ 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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, sp, asr sl @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, lsr r8 │ │ │ │ - ldrhteq r0, [r0], -ip │ │ │ │ + ldrshteq r0, [r0], -ip │ │ │ │ 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 │ │ │ │ @@ -2398,49 +2398,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 43df50 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xffb8f186 │ │ │ │ + @ instruction: 0xf86cf187 │ │ │ │ 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: 0xf05c9403 │ │ │ │ @ instruction: 0xe7dbf9d7 │ │ │ │ svc 0x008cf7fc │ │ │ │ sbceq r2, r0, r0, asr #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r8, lsl #17 │ │ │ │ umlalseq r7, sl, r6, r7 │ │ │ │ - eorseq r0, r0, r6, lsr r7 │ │ │ │ + eorseq r0, r0, r6, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb49dc │ │ │ │ @ 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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1879105 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ ldrdlt pc, [r7], -sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r6, lsl r7 │ │ │ │ - eorseq r0, r0, r0, lsr #14 │ │ │ │ + eorseq r0, r0, r0, ror #16 │ │ │ │ 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 │ │ │ │ @@ -2462,55 +2462,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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - stc2 2, cr15, [r2, #628]! @ 0x274 │ │ │ │ - stc2l 1, cr15, [r8], #508 @ 0x1fc │ │ │ │ + mrc2 2, 2, pc, cr6, cr13, {4} │ │ │ │ + ldc2 1, cr15, [ip, #508] @ 0x1fc │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 9700e8 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf94cf05c │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000ef02 │ │ │ │ sbceq r2, r0, r0, asr #15 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, sl, lsl #15 │ │ │ │ adcseq r7, sl, r0, ror r6 │ │ │ │ - eorseq r0, r0, r4, lsl #13 │ │ │ │ + eorseq r0, r0, r4, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4af4 │ │ │ │ @ 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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r1, asr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrsbteq r7, [sl], r6 │ │ │ │ - eorseq r0, r0, r4, ror #12 │ │ │ │ + eorseq r0, r0, r4, lsr #15 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2534,56 +2534,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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - ldc2 2, cr15, [r2, #-628] @ 0xfffffd8c │ │ │ │ - mrrc2 1, 7, pc, r8, cr15 @ │ │ │ │ + stc2l 2, cr15, [r6, #628] @ 0x274 │ │ │ │ + stc2 1, cr15, [ip, #-508] @ 0xfffffe04 │ │ │ │ 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 97020c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf8baf05c │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000ee70 │ │ │ │ sbceq r2, r0, r8, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, sl, ror #12 │ │ │ │ adcseq r7, sl, r8, lsr #10 │ │ │ │ - ldrhteq r0, [r0], -r4 │ │ │ │ + ldrshteq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4c18 │ │ │ │ @ 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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ @ instruction: 0xb007f8bf │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, lsl #9 │ │ │ │ - eorseq r0, r0, r4, lsr #11 │ │ │ │ + eorseq r0, r0, r4, ror #13 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4c6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2602,55 +2602,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd080 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - cdp2 1, 2, cr15, cr0, cr6, {4} │ │ │ │ + cdp2 1, 13, cr15, cr4, cr6, {4} │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffc89 │ │ │ │ - blls 19ca24 │ │ │ │ + @ instruction: 0xf17ffd3d │ │ │ │ + blls 19ccf4 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ @ instruction: 0xf834f05c │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000edea │ │ │ │ sbceq r2, r0, r6, lsl #11 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r6, asr r5 │ │ │ │ adcseq r7, sl, ip, ror #7 │ │ │ │ - eorseq r0, r0, lr, lsl #10 │ │ │ │ + eorseq r0, r0, lr, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4d24 │ │ │ │ @ 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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r9, lsr r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r6, asr r3 │ │ │ │ - eorseq r0, r0, r8, ror #9 │ │ │ │ + eorseq r0, r0, r8, lsr #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4d78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2668,48 +2668,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40d188 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2 1, cr15, [ip, #536] @ 0x218 │ │ │ │ + cdp2 1, 5, cr15, cr0, cr6, {4} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xffbef05b │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ed74 │ │ │ │ sbceq r2, r0, sl, ror r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, lr, asr #8 │ │ │ │ ldrhteq r7, [sl], lr │ │ │ │ - eorseq r0, r0, sl, ror r4 │ │ │ │ + ldrhteq r0, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4e10 │ │ │ │ @ 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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r3, asr #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, asr #4 │ │ │ │ - eorseq r0, r0, r8, asr #8 │ │ │ │ + eorseq r0, r0, r8, lsl #11 │ │ │ │ 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 │ │ │ │ @@ -2733,61 +2733,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 73e48c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - ldc2 1, cr15, [sl, #-536] @ 0xfffffde8 │ │ │ │ + stc2l 1, cr15, [lr, #536] @ 0x218 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - blx fe11a766 │ │ │ │ - blx ff29a2f0 │ │ │ │ + ldc2 2, cr15, [r6], #-628 @ 0xfffffd8c │ │ │ │ + blx 1f9a2f2 │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf29d68d0 │ │ │ │ - @ instruction: 0xf17ffb7b │ │ │ │ - bls 21c808 │ │ │ │ + @ instruction: 0xf17ffc2f │ │ │ │ + bls 21cad8 │ │ │ │ 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: 0xf05b9401 │ │ │ │ strb pc, [r3, r1, lsr #30] @ │ │ │ │ ldcl 7, cr15, [r6], {252} @ 0xfc │ │ │ │ sbceq r2, r0, ip, lsl #7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, ip, asr #6 │ │ │ │ umlalseq r7, sl, r2, r1 │ │ │ │ - eorseq r0, r0, ip, lsl #7 │ │ │ │ + eorseq r0, r0, ip, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4f48 │ │ │ │ @ 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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r7, lsr #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, ror #1 │ │ │ │ - eorseq r0, r0, ip, lsl #7 │ │ │ │ + eorseq r0, r0, ip, asr #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4f9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2806,55 +2806,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd3b0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2 1, cr15, [r8], {134} @ 0x86 │ │ │ │ + ldc2 1, cr15, [ip, #-536]! @ 0xfffffde8 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffaf1 │ │ │ │ - blls 19c6f4 │ │ │ │ + @ instruction: 0xf17ffba5 │ │ │ │ + blls 19c9c4 │ │ │ │ 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 │ │ │ │ mrc2 0, 4, pc, cr12, cr11, {2} │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ec52 │ │ │ │ sbceq r2, r0, r6, asr r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r6, lsr #4 │ │ │ │ adcseq r7, sl, r4, asr #32 │ │ │ │ - ldrshteq r0, [r0], -r6 │ │ │ │ + eorseq r0, r0, r6, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5054 │ │ │ │ @ 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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r1, lsr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, lr, lsr #31 │ │ │ │ - ldrsbteq r0, [r0], -r4 │ │ │ │ + eorseq r0, r0, r4, lsl r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb50a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2873,55 +2873,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd4bc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2 1, cr15, [r2], {134} @ 0x86 │ │ │ │ + ldc2 1, cr15, [r6], #536 @ 0x218 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffa6b │ │ │ │ - blls 19c5e8 │ │ │ │ + @ instruction: 0xf17ffb1f │ │ │ │ + blls 19c8b8 │ │ │ │ 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 │ │ │ │ mrc2 0, 0, pc, cr6, cr11, {2} │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ebcc │ │ │ │ sbceq r2, r0, sl, asr #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, sl, lsl r1 │ │ │ │ adcseq r6, sl, r0, lsl pc │ │ │ │ - eorseq r0, r0, r2, asr #4 │ │ │ │ + eorseq r0, r0, r2, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5160 │ │ │ │ @ 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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, fp, lsl lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, sl, ror lr │ │ │ │ - eorseq r0, r0, r8, lsr #4 │ │ │ │ + eorseq r0, r0, r8, ror #6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb51b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2940,55 +2940,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd5c8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx 1f9a632 │ │ │ │ + ldc2 1, cr15, [r0], #-536 @ 0xfffffde8 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ff9e5 │ │ │ │ - blls 19c4dc │ │ │ │ + @ instruction: 0xf17ffa99 │ │ │ │ + blls 19c7ac │ │ │ │ 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 │ │ │ │ ldc2 0, cr15, [r0, #364] @ 0x16c │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000eb46 │ │ │ │ sbceq r2, r0, lr, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, lr │ │ │ │ ldrsbteq r6, [sl], ip │ │ │ │ - mlaseq r0, lr, r1, r0 │ │ │ │ + ldrsbteq r0, [r0], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb526c │ │ │ │ @ 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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ mullt r7, r5, sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, r6, asr #26 │ │ │ │ - eorseq r0, r0, r0, lsl #3 │ │ │ │ + eorseq r0, r0, r0, asr #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb52c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3007,55 +3007,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd6d4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx ffe1a73c │ │ │ │ + blx feb1a73e │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ff95f │ │ │ │ - blls 19c3d0 │ │ │ │ + @ instruction: 0xf17ffa13 │ │ │ │ + blls 19c6a0 │ │ │ │ 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 │ │ │ │ stc2 0, cr15, [sl, #-364] @ 0xfffffe94 │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000eac0 │ │ │ │ sbceq r1, r0, r2, lsr pc │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r2, lsl #30 │ │ │ │ adcseq r6, sl, r8, lsr #25 │ │ │ │ - ldrshteq r0, [r0], -r2 │ │ │ │ + eorseq r0, r0, r2, lsr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5378 │ │ │ │ @ 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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, pc, lsl #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, r2, lsl ip │ │ │ │ - ldrsbteq r0, [r0], -r4 │ │ │ │ + eorseq r0, r0, r4, lsl r2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb53cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [ip], #-768 @ 0xfffffd00 │ │ │ │ stmdbmi ip!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-140 @ 0xffffff74 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3075,61 +3075,61 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 74d7e4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1c1a84c │ │ │ │ + blx 91a84e │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ff8d7 │ │ │ │ - bls 1dc2c0 │ │ │ │ + @ instruction: 0xf17ff98b │ │ │ │ + bls 1dc590 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff8cd │ │ │ │ - bls 21c2ac │ │ │ │ + @ instruction: 0xf17ff981 │ │ │ │ + bls 21c57c │ │ │ │ blls 1afa74 │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2l 0, cr15, [r6], #-364 @ 0xfffffe94 │ │ │ │ @ instruction: 0xf7fce7c5 │ │ │ │ svclt 0x0000ea2c │ │ │ │ sbceq r1, r0, r6, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r1, [r0], #210 @ 0xd2 │ │ │ │ adcseq r6, sl, r2, ror fp │ │ │ │ - eorseq r0, r0, ip, lsr #32 │ │ │ │ + eorseq r0, r0, ip, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb54a0 │ │ │ │ @ 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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, fp, ror ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, r2, asr #21 │ │ │ │ - eorseq r0, r0, r4, lsl r0 │ │ │ │ + eorseq r0, r0, r4, asr r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb54f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [ip], #-768 @ 0xfffffd00 │ │ │ │ stmdbmi ip!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-140 @ 0xffffff74 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3149,61 +3149,61 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 74d90c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9daf186 │ │ │ │ + blx fe41a974 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ef843 │ │ │ │ - bls 1de198 │ │ │ │ + @ instruction: 0xf17ff8f7 │ │ │ │ + bls 1dc468 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ef839 │ │ │ │ - bls 21e184 │ │ │ │ + @ instruction: 0xf17ff8ed │ │ │ │ + bls 21c454 │ │ │ │ blls 1afb9c │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx ff91a512 │ │ │ │ @ instruction: 0xf7fce7c5 │ │ │ │ svclt 0x0000e998 │ │ │ │ strdeq r1, [r0], #206 @ 0xce │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, sl, asr #25 │ │ │ │ adcseq r6, sl, r2, lsr #20 │ │ │ │ - eoreq pc, pc, r4, ror #30 │ │ │ │ + eorseq r0, r0, r4, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb55c8 │ │ │ │ @ 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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r7, ror #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, r2, ror r9 │ │ │ │ - eoreq pc, pc, ip, asr #30 │ │ │ │ + eorseq r0, r0, ip, lsl #1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb561c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3221,27 +3221,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40da2c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf94af186 │ │ │ │ + @ instruction: 0xf9fef186 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 1b9a5fe │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e922 │ │ │ │ ldrdeq r1, [r0], #182 @ 0xb6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, sl, lsr #23 │ │ │ │ ldrsbteq r6, [sl], sl │ │ │ │ - ldrdeq pc, [pc], -sl @ │ │ │ │ + eorseq r0, r0, sl, lsl r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb56b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -3259,15 +3259,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50dcc4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xf8fef186 │ │ │ │ + @ instruction: 0xf9b2f186 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32f718 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3275,17 +3275,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f5 │ │ │ │ svclt 0x0000e8ce │ │ │ │ sbceq r1, r0, lr, lsr fp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r2, lsl fp │ │ │ │ adcseq r6, sl, ip, lsr #16 │ │ │ │ - mlaeq pc, r8, r6, lr @ │ │ │ │ - eoreq pc, pc, r4, ror #28 │ │ │ │ - eoreq lr, pc, lr, ror r6 @ │ │ │ │ + ldrdeq lr, [pc], -r8 @ │ │ │ │ + eoreq pc, pc, r4, lsr #31 │ │ │ │ + strhteq lr, [pc], -lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5764 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3303,27 +3303,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40db74 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8a6f186 │ │ │ │ + @ instruction: 0xf95af186 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx ff29a744 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e87e │ │ │ │ sbceq r1, r0, lr, lsl #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r2, ror #20 │ │ │ │ adcseq r6, sl, sl, ror #14 │ │ │ │ - eoreq pc, pc, sl, ror #27 │ │ │ │ + eoreq pc, pc, sl, lsr #30 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb57fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -3341,15 +3341,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50de0c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xf85af186 │ │ │ │ + @ instruction: 0xf90ef186 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32f860 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3357,17 +3357,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f5 │ │ │ │ svclt 0x0000e82a │ │ │ │ strdeq r1, [r0], #150 @ 0x96 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, sl, asr #19 │ │ │ │ ldrhteq r6, [sl], ip │ │ │ │ - eoreq lr, pc, r0, asr r5 @ │ │ │ │ - eoreq pc, pc, r4, ror sp @ │ │ │ │ - eoreq lr, pc, r6, lsr r5 @ │ │ │ │ + mlaeq pc, r0, r6, lr @ │ │ │ │ + strhteq pc, [pc], -r4 @ │ │ │ │ + eoreq lr, pc, r6, ror r6 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb58ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3385,27 +3385,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40dcbc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf802f186 │ │ │ │ + @ instruction: 0xf8b6f186 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 99a88c │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000efda │ │ │ │ sbceq r1, r0, r6, asr #18 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, sl, lsl r9 │ │ │ │ ldrshteq r6, [sl], sl │ │ │ │ - strdeq pc, [pc], -sl @ │ │ │ │ + eoreq pc, pc, sl, lsr lr @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5944 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -3423,15 +3423,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50df54 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xffb6f185 │ │ │ │ + @ instruction: 0xf86af186 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32f9a8 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3439,17 +3439,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ef86 │ │ │ │ sbceq r1, r0, lr, lsr #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r2, lsl #17 │ │ │ │ adcseq r6, sl, ip, asr #10 │ │ │ │ - eoreq lr, pc, r8, lsl #8 │ │ │ │ - eoreq pc, pc, r4, lsl #25 │ │ │ │ - eoreq lr, pc, lr, ror #7 │ │ │ │ + eoreq lr, pc, r8, asr #10 │ │ │ │ + eoreq pc, pc, r4, asr #27 │ │ │ │ + eoreq lr, pc, lr, lsr #10 │ │ │ │ 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 │ │ │ │ @@ -3472,57 +3472,57 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ 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: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1869105 │ │ │ │ + stmdbls r5, {r0, r1, r2, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - ldc2 2, cr15, [ip, #624]! @ 0x270 │ │ │ │ - stc2 1, cr15, [r2, #-504] @ 0xfffffe08 │ │ │ │ + mrc2 2, 3, pc, cr0, cr12, {4} │ │ │ │ + ldc2 1, cr15, [r6, #504]! @ 0x1f8 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf964f05b │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000ef1a │ │ │ │ strdeq r1, [r0], #124 @ 0x7c │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r1, [r0], #126 @ 0x7e │ │ │ │ adcseq r6, sl, r4, ror r4 │ │ │ │ - ldrdeq pc, [pc], -r0 @ │ │ │ │ + eoreq pc, pc, r0, lsl sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5ac4 │ │ │ │ @ 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: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r9, ror #18 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrsbteq r6, [sl], r6 │ │ │ │ - eoreq pc, pc, r8, asr #23 │ │ │ │ + eoreq pc, pc, r8, lsl #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 │ │ │ │ @@ -3546,56 +3546,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: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - stc2 2, cr15, [sl, #-624]! @ 0xfffffd90 │ │ │ │ - ldc2l 1, cr15, [r0], #-504 @ 0xfffffe08 │ │ │ │ + ldc2l 2, cr15, [lr, #624] @ 0x270 │ │ │ │ + stc2 1, cr15, [r4, #-504]! @ 0xfffffe08 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf8d2f05b │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000ee88 │ │ │ │ ldrdeq r1, [r0], #104 @ 0x68 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ smulleq r1, r0, sl, r6 │ │ │ │ adcseq r6, sl, r8, lsr #6 │ │ │ │ - eoreq pc, pc, r0, lsr #22 │ │ │ │ + eoreq pc, pc, r0, ror #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5be8 │ │ │ │ @ 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: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ ldrdlt pc, [r7], -r7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, sl, lsl #5 │ │ │ │ - eoreq pc, pc, r4, lsl fp @ │ │ │ │ + eoreq pc, pc, r4, asr ip @ │ │ │ │ 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 │ │ │ │ @@ -3639,15 +3639,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 5c2ab4 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - cdp2 1, 0, cr15, cr6, cr5, {4} │ │ │ │ + cdp2 1, 11, cr15, cr10, cr5, {4} │ │ │ │ blls 498a48 │ │ │ │ blls 443718 │ │ │ │ blls 403718 │ │ │ │ blls 4c3718 │ │ │ │ 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} │ │ │ │ @@ -3658,36 +3658,36 @@ │ │ │ │ @ instruction: 0xf81af05b │ │ │ │ @ instruction: 0xf7fbe7d0 │ │ │ │ svclt 0x0000edd0 │ │ │ │ strheq r1, [r0], #84 @ 0x54 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r4, lsr #10 │ │ │ │ adcseq r6, sl, ip, lsl #3 │ │ │ │ - eoreq pc, pc, r0, lsr #20 │ │ │ │ + eoreq pc, pc, r0, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5d58 │ │ │ │ @ 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: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, pc, lsl r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r6, [sl], r2 │ │ │ │ - eoreq pc, pc, r8, ror #20 │ │ │ │ + eoreq pc, pc, r8, lsr #23 │ │ │ │ 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 │ │ │ │ @@ -3710,28 +3710,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 43fbd0 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - ldc2l 1, cr15, [r8, #-532]! @ 0xfffffdec │ │ │ │ + cdp2 1, 2, cr15, cr12, cr5, {4} │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2f04f4 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05a9403 │ │ │ │ bfi pc, r7, (invalid: 31:27) @ │ │ │ │ stcl 7, cr15, [ip, #-1004] @ 0xfffffc14 │ │ │ │ sbceq r1, r0, r4, asr #8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r8, lsl #8 │ │ │ │ adcseq r6, sl, r4, asr #32 │ │ │ │ - ldrdeq pc, [pc], -sl @ │ │ │ │ + eoreq pc, pc, sl, lsl fp @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5e5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 8314e0 │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -3753,25 +3753,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ blge 2714ec │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf185c004 │ │ │ │ - strbteq pc, [r3], r3, lsr #26 @ │ │ │ │ + usateq pc, #3, r7, asr #27 @ │ │ │ │ bmi 294460 │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @ instruction: 0xe7ddff7d │ │ │ │ ldcl 7, cr15, [ip], #1004 @ 0x3ec │ │ │ │ smulleq r1, r0, r6, r3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r4, ror #6 │ │ │ │ adcseq r5, sl, ip, lsl #31 │ │ │ │ - eoreq pc, pc, r0, lsl #19 │ │ │ │ + eoreq pc, pc, r0, asr #21 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5efc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [r7], -sp, lsl #12 │ │ │ │ @ instruction: 0x461c4616 │ │ │ │ svceq 0x000df011 │ │ │ │ @@ -3780,51 +3780,51 @@ │ │ │ │ ldrle r0, [fp], #-1771 @ 0xfffff915 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ blls 367524 │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ andls r4, r0, #51380224 @ 0x3100000 │ │ │ │ bmi 42b934 │ │ │ │ ldrbtmi r9, [sl], #-773 @ 0xfffffcfb │ │ │ │ - stc2l 1, cr15, [ip], #532 @ 0x214 │ │ │ │ + stc2 1, cr15, [r0, #532]! @ 0x214 │ │ │ │ tstlt ip, r5, lsl #22 │ │ │ │ eorvc r2, r2, #268435456 @ 0x10000000 │ │ │ │ andvs r4, r4, sl, lsl r6 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ andcc r7, r5, r3, lsl #2 │ │ │ │ stmia r8, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strble r0, [r3, #1771]! @ 0x6eb │ │ │ │ strbne r4, [r3, r6, lsl #20]! │ │ │ │ @ instruction: 0x46316838 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf05a4300 │ │ │ │ andlt pc, r7, r1, lsl #30 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ adcseq r5, sl, r2, lsl #30 │ │ │ │ - eoreq pc, pc, r0, lsl r9 @ │ │ │ │ + eoreq pc, pc, r0, asr sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5f7c │ │ │ │ @ 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: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r7, sp, lsl #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r5, sl, lr, ror lr │ │ │ │ - strdeq pc, [pc], -r4 @ │ │ │ │ + eoreq pc, pc, r4, lsr sl @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5fd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [r7], -sp, lsl #12 │ │ │ │ @ instruction: 0x461c4616 │ │ │ │ svceq 0x000df011 │ │ │ │ @@ -3833,51 +3833,51 @@ │ │ │ │ ldrle r0, [fp], #-1771 @ 0xfffff915 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ blls 3675f8 │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ andls r4, r0, #51380224 @ 0x3100000 │ │ │ │ bmi 42ba08 │ │ │ │ ldrbtmi r9, [sl], #-773 @ 0xfffffcfb │ │ │ │ - stc2 1, cr15, [r2], {133} @ 0x85 │ │ │ │ + ldc2 1, cr15, [r6, #-532]! @ 0xfffffdec │ │ │ │ tstlt ip, r5, lsl #22 │ │ │ │ eorvc r2, r2, #268435456 @ 0x10000000 │ │ │ │ andvs r4, r4, sl, lsl r6 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ andcc r7, r5, r3, lsl #2 │ │ │ │ ldmda lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strble r0, [r3, #1771]! @ 0x6eb │ │ │ │ strbne r4, [r3, r6, lsl #20]! │ │ │ │ @ instruction: 0x46316838 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf05a4300 │ │ │ │ mullt r7, r7, lr │ │ │ │ svclt 0x0000bdf0 │ │ │ │ adcseq r5, sl, r6, lsl #28 │ │ │ │ - mlaeq pc, r4, r8, pc @ │ │ │ │ + ldrdeq pc, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6050 │ │ │ │ @ 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: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r7, r3, lsr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r5, sl, r2, lsl #27 │ │ │ │ - eoreq pc, pc, r8, ror r8 @ │ │ │ │ + strhteq pc, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb60a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r8, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xff58f0fa │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -4007,15 +4007,15 @@ │ │ │ │ bge 5f0968 │ │ │ │ ldc2l 0, cr15, [r2], {233} @ 0xe9 │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ bl 51d0a0 │ │ │ │ sbceq r1, r0, r0, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r0, r0, sl, ror #31 │ │ │ │ - eoreq pc, pc, r2, asr ip @ │ │ │ │ + mlaeq pc, r2, sp, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb62cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 922fd4 │ │ │ │ blmi 94b30c │ │ │ │ stcvs 4, cr4, [ip], {122} @ 0x7a │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -4050,17 +4050,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ blx 1e1b28c │ │ │ │ @ instruction: 0xf7fbe7c7 │ │ │ │ svclt 0x0000eabe │ │ │ │ sbceq r0, r0, r8, lsr #30 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r0, r0, r0, lsl pc │ │ │ │ - eorseq lr, r5, r4, asr #16 │ │ │ │ - ldrsbteq sp, [r0], -r4 │ │ │ │ - eorseq ip, r5, lr, ror #11 │ │ │ │ + eorseq lr, r5, r4, lsl #19 │ │ │ │ + eorseq lr, r0, r4, lsl r1 │ │ │ │ + eorseq ip, r5, lr, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6380 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1f3390 │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -4084,31 +4084,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 │ │ │ │ b 1d9d1dc │ │ │ │ sbceq r0, r0, r4, ror #28 │ │ │ │ - eorseq pc, r5, lr, lsl #23 │ │ │ │ + eorseq pc, r5, lr, asr #25 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, pc, r4, lsr #22 │ │ │ │ + eoreq pc, pc, r4, ror #24 │ │ │ │ sbceq r0, r0, sl, lsr #28 │ │ │ │ svccc 0x00d0f8d0 │ │ │ │ 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 │ │ │ │ sbcsvc pc, r4, r0, lsl #12 │ │ │ │ - @ instruction: 0xf8c2f199 │ │ │ │ + @ instruction: 0xf976f199 │ │ │ │ svccc 0x00d0f8d4 │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf19970d4 │ │ │ │ - andcs pc, r0, r9, asr #17 │ │ │ │ + andcs pc, r0, sp, ror r9 @ │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ svccc 0x0064f8d4 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r8], {211} @ 0xd3 │ │ │ │ adcscc pc, ip, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xf8dfbb3b │ │ │ │ ldrbtmi ip, [ip], #88 @ 0x58 │ │ │ │ @@ -4124,21 +4124,21 @@ │ │ │ │ @ instruction: 0xf8dc2200 │ │ │ │ @ instruction: 0xf8ce3000 │ │ │ │ movwcs r3, #0 │ │ │ │ blx ff09b658 │ │ │ │ svceq 0x00d0f8c4 │ │ │ │ bicle r2, lr, r0, lsl #16 │ │ │ │ sbcsvc pc, r4, r4, lsl #12 │ │ │ │ - @ instruction: 0xf898f199 │ │ │ │ + @ instruction: 0xf94cf199 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8dfe7cc │ │ │ │ ldrbtmi ip, [ip], #12 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ - eorseq ip, r5, r2, ror r4 │ │ │ │ - eorseq ip, r5, r6, asr r4 │ │ │ │ + ldrhteq ip, [r5], -r2 │ │ │ │ + mlaseq r5, r6, r5, ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0000f8cc │ │ │ │ umlalslt r4, r7, r5, sl │ │ │ │ pkhbtmi r4, r3, r5, lsl #23 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -4288,16 +4288,16 @@ │ │ │ │ andls r0, r5, ip, lsr #32 │ │ │ │ ldmib r9, {r1, r3, r4, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r3, [r6, sl, lsl #4] │ │ │ │ stmia r0!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r0, r0, r8, lsr sp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], #186 @ 0xba │ │ │ │ - eorseq sp, r0, r8, lsl #25 │ │ │ │ - ldrshteq lr, [r5], -r0 │ │ │ │ + eorseq sp, r0, r8, asr #27 │ │ │ │ + eorseq lr, r5, r0, lsr r6 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], #1280 @ 0x500 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @@ -4445,18 +4445,18 @@ │ │ │ │ ldmib r8, {r2, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r1, [sp, sl] │ │ │ │ @ instruction: 0xf04f21bf │ │ │ │ ldr r0, [r3, r0, lsl #24]! │ │ │ │ svc 0x00a4f7fa │ │ │ │ strheq r0, [r0], #156 @ 0x9c │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq pc, r5, sl, lsr #13 │ │ │ │ - eoreq pc, pc, r2, asr #12 │ │ │ │ - eorseq pc, r5, ip, ror #12 │ │ │ │ - eoreq pc, pc, r4, lsl #12 │ │ │ │ + eorseq pc, r5, sl, ror #15 │ │ │ │ + eoreq pc, pc, r2, lsl #15 │ │ │ │ + eorseq pc, r5, ip, lsr #15 │ │ │ │ + eoreq pc, pc, r4, asr #14 │ │ │ │ sbceq r0, r0, r0, lsr #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi cf1208 │ │ │ │ strpl pc, [r0, r0, lsl #10] │ │ │ │ @@ -4508,15 +4508,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7fae7e0 │ │ │ │ svclt 0x0000ef2a │ │ │ │ sbceq r0, r0, r8, lsr r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r0, [r0], #120 @ 0x78 │ │ │ │ - eoreq pc, pc, r4, ror r4 @ │ │ │ │ + strhteq pc, [pc], -r4 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r0, r9, asr sl │ │ │ │ @ instruction: 0x46044b59 │ │ │ │ ldmdami r9, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -4606,20 +4606,20 @@ │ │ │ │ stmdbcs r0, {sp} │ │ │ │ ldmib r9, {r0, r3, r4, r7, r8, ip, lr, pc}^ │ │ │ │ ldr r2, [sp, sl, lsl #2] │ │ │ │ mcr 7, 3, pc, cr4, cr10, {7} @ │ │ │ │ sbceq r0, r0, r0, asr r7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r0, r0, r2, asr #14 │ │ │ │ - eorseq fp, r5, ip, asr lr │ │ │ │ - ldrshteq sl, [r4], -r6 │ │ │ │ + mlaseq r5, ip, pc, fp @ │ │ │ │ + eorseq sl, r4, r6, lsr sl │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ sbceq r0, r0, r4, asr r6 │ │ │ │ andeq r0, r0, r8, ror lr │ │ │ │ - eoreq pc, pc, r8, lsl #6 │ │ │ │ + eoreq pc, pc, r8, asr #8 │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d1 │ │ │ │ blge 1f6050 │ │ │ │ @@ -4682,19 +4682,19 @@ │ │ │ │ ldrbcc pc, [r8, #-2260] @ 0xfffff72c @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ ldmib r6, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r2, [r5, sl, lsl #2] │ │ │ │ stcl 7, cr15, [r8, #1000] @ 0x3e8 │ │ │ │ sbceq r0, r0, r0, lsr #11 │ │ │ │ - ldrsbteq fp, [r5], -r0 │ │ │ │ + eorseq fp, r5, r0, lsl lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r4, sl, asr r7 │ │ │ │ + mlaseq r4, sl, r8, sl │ │ │ │ strdeq r0, [r0], #74 @ 0x4a │ │ │ │ - strhteq pc, [pc], -r8 @ │ │ │ │ + strdeq pc, [pc], -r8 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 8, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d8 │ │ │ │ strmi r5, [r4], -r0, lsl #15 │ │ │ │ @ instruction: 0x460e487a │ │ │ │ @@ -4818,21 +4818,21 @@ │ │ │ │ @ instruction: 0xf85a4b0d │ │ │ │ ldrb r1, [r4, -r3]! │ │ │ │ ldrdcs lr, [sl, -r5] │ │ │ │ @ instruction: 0xf7fae74e │ │ │ │ svclt 0x0000ecbc │ │ │ │ sbceq r0, r0, r2, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq fp, r5, r6, lsr #23 │ │ │ │ + eorseq fp, r5, r6, ror #25 │ │ │ │ sbceq r0, r0, lr, asr r4 │ │ │ │ - eorseq sl, r4, r0, lsr r6 │ │ │ │ + eorseq sl, r4, r0, ror r7 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ strdeq r0, [r0], #32 │ │ │ │ andeq r0, r0, r8, ror lr │ │ │ │ - eoreq lr, pc, r6, lsr #31 │ │ │ │ + eoreq pc, pc, r6, ror #1 │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6f94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ addlt ip, sp, r8, ror r0 │ │ │ │ @ instruction: 0x46044d1d │ │ │ │ @@ -4948,15 +4948,15 @@ │ │ │ │ @ instruction: 0xf84c1c0c │ │ │ │ addsmi r2, sp, #8, 24 @ 0x800 │ │ │ │ str sp, [r6, lr, ror #3]! │ │ │ │ @ instruction: 0x46304619 │ │ │ │ cdp2 0, 15, cr15, cr6, cr9, {3} │ │ │ │ @ instruction: 0xf7fae7a1 │ │ │ │ svclt 0x0000ebb4 │ │ │ │ - mlaeq pc, ip, lr, lr @ │ │ │ │ + ldrdeq lr, [pc], -ip @ │ │ │ │ sbceq r0, r0, sl, ror #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r0, r0, sl, asr #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 11b444 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -5250,40 +5250,40 @@ │ │ │ │ stmdb r2!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r0, r0, ip, asr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r0, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ sbceq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - strhteq lr, [pc], -sl │ │ │ │ - eoreq lr, pc, r0, asr #25 │ │ │ │ - eoreq lr, pc, sl, lsr #25 │ │ │ │ - eoreq lr, pc, r2, lsr #25 │ │ │ │ - eoreq ip, pc, r8, lsr #19 │ │ │ │ - eoreq lr, pc, lr, asr #24 │ │ │ │ - mlaeq pc, r4, ip, lr @ │ │ │ │ - eoreq lr, pc, r6, lsl #25 │ │ │ │ - strdeq lr, [pc], -lr @ │ │ │ │ - eoreq lr, pc, r0, lsr #24 │ │ │ │ - strdeq lr, [pc], -r2 @ │ │ │ │ - eoreq lr, pc, ip, asr #23 │ │ │ │ - eoreq lr, pc, r4, ror fp @ │ │ │ │ - eoreq ip, pc, r8, lsr #17 │ │ │ │ - mlaeq pc, r8, r8, ip @ │ │ │ │ - eoreq lr, pc, r2, ror fp @ │ │ │ │ - eoreq lr, pc, ip, ror #22 │ │ │ │ - eoreq lr, pc, sl, asr fp @ │ │ │ │ - eoreq lr, pc, r0, asr fp @ │ │ │ │ - eorseq fp, r0, ip, lsl #4 │ │ │ │ - eoreq lr, pc, sl, lsr #21 │ │ │ │ - eoreq lr, pc, lr, ror sl @ │ │ │ │ - eoreq lr, pc, ip, asr sl @ │ │ │ │ - ldrshteq fp, [r0], -r4 │ │ │ │ - eoreq ip, pc, lr, lsr #13 │ │ │ │ - eoreq lr, pc, r8, lsr #18 │ │ │ │ + strdeq lr, [pc], -sl @ │ │ │ │ + eoreq lr, pc, r0, lsl #28 │ │ │ │ + eoreq lr, pc, sl, ror #27 │ │ │ │ + eoreq lr, pc, r2, ror #27 │ │ │ │ + eoreq ip, pc, r8, ror #21 │ │ │ │ + eoreq lr, pc, lr, lsl #27 │ │ │ │ + ldrdeq lr, [pc], -r4 @ │ │ │ │ + eoreq lr, pc, r6, asr #27 │ │ │ │ + eoreq lr, pc, lr, lsr sp @ │ │ │ │ + eoreq lr, pc, r0, ror #26 │ │ │ │ + eoreq lr, pc, r2, lsr sp @ │ │ │ │ + eoreq lr, pc, ip, lsl #26 │ │ │ │ + strhteq lr, [pc], -r4 │ │ │ │ + eoreq ip, pc, r8, ror #19 │ │ │ │ + ldrdeq ip, [pc], -r8 @ │ │ │ │ + strhteq lr, [pc], -r2 │ │ │ │ + eoreq lr, pc, ip, lsr #25 │ │ │ │ + mlaeq pc, sl, ip, lr @ │ │ │ │ + mlaeq pc, r0, ip, lr @ │ │ │ │ + eorseq fp, r0, ip, asr #6 │ │ │ │ + eoreq lr, pc, sl, ror #23 │ │ │ │ + strhteq lr, [pc], -lr │ │ │ │ + mlaeq pc, ip, fp, lr @ │ │ │ │ + eorseq fp, r0, r4, lsr r2 │ │ │ │ + eoreq ip, pc, lr, ror #15 │ │ │ │ + eoreq lr, pc, r8, ror #20 │ │ │ │ @ instruction: 0x460db530 │ │ │ │ @ instruction: 0x4c02fba0 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ blx fe8e3ca6 │ │ │ │ bl 76ccbc │ │ │ │ ldrbtmi r0, [r3], -r3, lsl #24 │ │ │ │ vmlseq.f64 d14, d14, d14 │ │ │ │ @@ -5439,15 +5439,15 @@ │ │ │ │ subsne lr, fp, r0, lsl #21 │ │ │ │ @ instruction: 0xf101fb00 │ │ │ │ tstpne fp, r3, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r3, #160, 22 @ 0x28000 │ │ │ │ submi r4, r8, r1, lsl r4 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eorseq r7, r6, r0, lsr #9 │ │ │ │ + eorseq r7, r6, r0, ror #11 │ │ │ │ ldrlt fp, [r0], #-130 @ 0xffffff7e │ │ │ │ strne lr, [r3], #-2525 @ 0xfffff623 │ │ │ │ movwcs lr, #6605 @ 0x19cd │ │ │ │ movwmi r4, #41763 @ 0xa323 │ │ │ │ stmib r0, {r4, sl, fp, ip, sp, pc}^ │ │ │ │ movwcs r2, #770 @ 0x302 │ │ │ │ andsvs pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ @@ -5978,18 +5978,18 @@ │ │ │ │ andls r9, r6, #258048 @ 0x3f000 │ │ │ │ andls r9, r7, #60, 20 @ 0x3c000 │ │ │ │ andls r9, r8, #249856 @ 0x3d000 │ │ │ │ @ instruction: 0xf7f9e5bc │ │ │ │ svclt 0x0000ebac │ │ │ │ adcseq pc, pc, r4, lsl #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r7, r6, r0, asr #7 │ │ │ │ - ldrhteq r7, [r6], -sl │ │ │ │ - eorseq r6, r6, ip, asr pc │ │ │ │ - ldrshteq r6, [r6], -lr │ │ │ │ + eorseq r7, r6, r0, lsl #10 │ │ │ │ + ldrshteq r7, [r6], -sl │ │ │ │ + mlaseq r6, ip, r0, r7 │ │ │ │ + eorseq r6, r6, lr, lsr sp │ │ │ │ adcseq pc, pc, r0, ror #1 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ stmdale r2, {r4, r8, fp, sp}^ │ │ │ │ @@ -6299,33 +6299,33 @@ │ │ │ │ eorcs pc, r0, #684032 @ 0xa7000 │ │ │ │ eorsvs r4, r0, #42991616 @ 0x2900000 │ │ │ │ mrc 7, 3, APSR_nzcv, cr10, cr8, {7} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ strmi r4, [r3], -r7, lsl #20 │ │ │ │ ldrtmi r4, [r8], -r7, lsl #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe09da98 │ │ │ │ + blx d9da9a │ │ │ │ teqvc r7, r0, lsr #12 │ │ │ │ mrc 7, 1, APSR_nzcv, cr12, cr9, {7} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mrc 7, 2, APSR_nzcv, cr4, cr8, {7} │ │ │ │ - eoreq sp, pc, r0, lsr #18 │ │ │ │ - eoreq sp, pc, r2, ror #18 │ │ │ │ + eoreq sp, pc, r0, ror #20 │ │ │ │ + eoreq sp, pc, r2, lsr #21 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mrc 8, 0, r4, cr13, cr8, {3} │ │ │ │ bmi 1e71284 │ │ │ │ ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ mrc 7, 4, APSR_nzcv, cr6, cr9, {7} │ │ │ │ ldmdami r6!, {r0, r1, r3, r4, fp, ip, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-1680 @ 0xfffff970 │ │ │ │ @ instruction: 0xf182681f │ │ │ │ - stmdacs r0, {r0, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4605d071 │ │ │ │ bl fe39f4c8 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ stccs 0, cr13, [r9], {53} @ 0x35 │ │ │ │ addhi pc, r2, r0 │ │ │ │ @ instruction: 0xf0002c08 │ │ │ │ stccs 0, cr8, [ip], {136} @ 0x88 │ │ │ │ @@ -6333,38 +6333,38 @@ │ │ │ │ strtmi r4, [r2], -fp, ror #18 │ │ │ │ strcs r4, [r2], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ cmplt r0, r6, lsl sp │ │ │ │ strtmi r4, [fp], -r8, ror #20 │ │ │ │ andcs r4, r1, r8, ror #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx f9db20 │ │ │ │ + blx ffc9db20 │ │ │ │ blmi 19ea520 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldm r3, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs 61d38 │ │ │ │ addshi pc, r5, r0, asr #32 │ │ │ │ ldrbtmi r4, [r8], #-2144 @ 0xfffff7a0 │ │ │ │ - @ instruction: 0xf86ef182 │ │ │ │ + @ instruction: 0xf922f182 │ │ │ │ ldmiblt r8, {r1, r2, r9, sl, lr} │ │ │ │ subsle r2, r1, r0, lsl #24 │ │ │ │ stmdbcs r1, {r0, r5, r6, r9, sl, fp, ip} │ │ │ │ smlabbcs r0, ip, pc, fp @ │ │ │ │ addeq r2, r9, r1, lsl #2 │ │ │ │ ldmdami sl, {r0, r2, r3, r5, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1824478 │ │ │ │ - @ instruction: 0x4606f85f │ │ │ │ + @ instruction: 0x4606f913 │ │ │ │ suble r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0xf8584b54 │ │ │ │ ldrmi r3, [r8], r3 │ │ │ │ @ instruction: 0x46304955 │ │ │ │ @ instruction: 0xf1894479 │ │ │ │ - strmi pc, [r5], -r5, asr #18 │ │ │ │ + @ instruction: 0x4605f9f9 │ │ │ │ ldrsbeq lr, [pc, #-136] @ 614f4 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andeq pc, r1, r0 │ │ │ │ cmnle r2, r0, lsl #16 │ │ │ │ ldmvs r1, {r1, r3, r4, r5, fp, sp, lr} │ │ │ │ andeq lr, r1, #217088 @ 0x35000 │ │ │ │ strtmi sp, [r8], -r3, asr #2 │ │ │ │ @@ -6384,15 +6384,15 @@ │ │ │ │ @ instruction: 0xf8d33f50 │ │ │ │ teqlt r5, r4 @ │ │ │ │ @ instruction: 0xf7f94628 │ │ │ │ @ instruction: 0x4604eb14 │ │ │ │ orrle r2, r6, r0, lsl #24 │ │ │ │ ldmdami fp!, {r0, r1, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf1824478 │ │ │ │ - @ instruction: 0x4606f81b │ │ │ │ + strmi pc, [r6], -pc, asr #17 │ │ │ │ cmple r4, r0, lsl #16 │ │ │ │ mrscs r2, (UNDEF: 2) │ │ │ │ ldrb r4, [lr, r4, lsl #12] │ │ │ │ @ instruction: 0x46224936 │ │ │ │ ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ ldc 7, cr15, [sl], {249} @ 0xf9 │ │ │ │ addle r2, fp, r0, lsl #16 │ │ │ │ @@ -6401,66 +6401,66 @@ │ │ │ │ ldrbtmi r2, [r9], #-1025 @ 0xfffffbff │ │ │ │ ldc 7, cr15, [r0], {249} @ 0xf9 │ │ │ │ addle r2, r2, r0, lsl #16 │ │ │ │ tstls r0, r8, ror r7 │ │ │ │ bmi bf2ecc │ │ │ │ stmdbmi lr!, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf9b4f181 │ │ │ │ + blx 1a9dc30 │ │ │ │ ldmvs r2, {r1, r3, r4, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xe7ae4015 │ │ │ │ @ instruction: 0xd1242c0d │ │ │ │ strtmi r4, [r2], -r9, lsr #18 │ │ │ │ strcs r4, [r3], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ svcge 0x0069f43f │ │ │ │ bmi 9db3c8 │ │ │ │ stmdbmi r5!, {r0, r1, r3, r5, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-2 │ │ │ │ ldrbtmi r9, [r9], #-1536 @ 0xfffffa00 │ │ │ │ - @ instruction: 0xf99af181 │ │ │ │ + blx 141dc64 │ │ │ │ bmi 91b4ac │ │ │ │ stmdbmi r2!, {r0, r1, r5, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-2 │ │ │ │ ldrbtmi r9, [r9], #-1280 @ 0xfffffb00 │ │ │ │ - @ instruction: 0xf990f181 │ │ │ │ + blx 119dc78 │ │ │ │ blmi 49b3f8 │ │ │ │ @ instruction: 0xf858462c │ │ │ │ ldrmi r3, [r8], r3 │ │ │ │ stccs 7, cr14, [fp], {116} @ 0x74 │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0x4622491a │ │ │ │ strcs r4, [r4], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ stmdacs r0, {r4, r6, sl, fp, sp, lr, pc} │ │ │ │ svcge 0x0041f43f │ │ │ │ svclt 0x0000e736 │ │ │ │ adcseq pc, pc, pc, lsr r3 @ │ │ │ │ adcseq lr, pc, sl, lsr fp @ │ │ │ │ - eoreq sp, pc, r2, lsr #18 │ │ │ │ - eoreq sp, pc, r0, lsr r9 @ │ │ │ │ - eoreq sp, pc, ip, asr #18 │ │ │ │ - ldrdeq sp, [pc], -sl @ │ │ │ │ + eoreq sp, pc, r2, ror #20 │ │ │ │ + eoreq sp, pc, r0, ror sl @ │ │ │ │ + eoreq sp, pc, ip, lsl #21 │ │ │ │ + eoreq sp, pc, sl, lsl sl @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq sp, pc, lr, asr #17 │ │ │ │ - strhteq sp, [pc], -r0 │ │ │ │ + eoreq sp, pc, lr, lsl #20 │ │ │ │ + strdeq sp, [pc], -r0 @ │ │ │ │ ldrhteq r3, [sl], r0 │ │ │ │ sbceq r0, r0, r0, asr lr │ │ │ │ - eoreq sp, pc, r8, lsr #16 │ │ │ │ - eoreq sp, pc, r2, lsr #16 │ │ │ │ - eoreq sp, pc, sl, lsl r8 @ │ │ │ │ - eoreq sp, pc, r4, lsr #17 │ │ │ │ - eoreq sp, pc, sl, asr #15 │ │ │ │ - eoreq sp, pc, r4, lsl #16 │ │ │ │ - eoreq sp, pc, r6, asr r8 @ │ │ │ │ - mlaeq pc, r6, r7, sp @ │ │ │ │ - eoreq sp, pc, r6, lsr #16 │ │ │ │ - eoreq sp, pc, r2, lsl #15 │ │ │ │ - eoreq sp, pc, r4, asr #15 │ │ │ │ + eoreq sp, pc, r8, ror #18 │ │ │ │ + eoreq sp, pc, r2, ror #18 │ │ │ │ + eoreq sp, pc, sl, asr r9 @ │ │ │ │ + eoreq sp, pc, r4, ror #19 │ │ │ │ + eoreq sp, pc, sl, lsl #18 │ │ │ │ + eoreq sp, pc, r4, asr #18 │ │ │ │ + mlaeq pc, r6, r9, sp @ │ │ │ │ + ldrdeq sp, [pc], -r6 @ │ │ │ │ + eoreq sp, pc, r6, ror #18 │ │ │ │ + eoreq sp, pc, r2, asr #17 │ │ │ │ + eoreq sp, pc, r4, lsl #18 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ umaalcc pc, r4, r0, r8 @ │ │ │ │ blcs 73110 │ │ │ │ @ instruction: 0xf8d8d15e │ │ │ │ @@ -6488,15 +6488,15 @@ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 29fabc │ │ │ │ @ instruction: 0xf0a83010 │ │ │ │ @ instruction: 0xf106f90f │ │ │ │ @ instruction: 0xf7f9002c │ │ │ │ bvs 1a1cab0 │ │ │ │ @ instruction: 0xf181b1a6 │ │ │ │ - @ instruction: 0x3670fb1f │ │ │ │ + @ instruction: 0x3670fbd3 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrsbeq lr, [pc, #-134] @ 6170a │ │ │ │ cmncs ip, #12976128 @ 0xc60000 │ │ │ │ svceq 0x0000f1bc │ │ │ │ bvs 1955f7c │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ @@ -7168,38 +7168,38 @@ │ │ │ │ ldrdge pc, [r0], -r4 │ │ │ │ strb r2, [r1], -r1, lsl #2 │ │ │ │ b 19201f4 │ │ │ │ ldrbtmi r4, [r8], #-2074 @ 0xfffff7e6 │ │ │ │ mcr 7, 5, pc, cr14, cr7, {7} @ │ │ │ │ adcseq lr, pc, sl, ror r3 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, pc, r6, ror r2 @ │ │ │ │ - ldrdeq sp, [pc], -r2 @ │ │ │ │ - eoreq sp, pc, r0, lsr #4 │ │ │ │ - eorseq pc, r1, r0, ror #13 │ │ │ │ - eoreq ip, pc, ip, asr #15 │ │ │ │ - eoreq sp, pc, sl, ror #2 │ │ │ │ - strdeq sp, [pc], -r6 @ │ │ │ │ - eorseq pc, r1, ip, ror r5 @ │ │ │ │ - eoreq ip, pc, r6, ror r6 @ │ │ │ │ + strhteq sp, [pc], -r6 │ │ │ │ + eoreq sp, pc, r2, lsl r4 @ │ │ │ │ + eoreq sp, pc, r0, ror #6 │ │ │ │ + eorseq pc, r1, r0, lsr #16 │ │ │ │ + eoreq ip, pc, ip, lsl #18 │ │ │ │ + eoreq sp, pc, sl, lsr #5 │ │ │ │ + eoreq sp, pc, r6, lsr r2 @ │ │ │ │ + ldrhteq pc, [r1], -ip @ │ │ │ │ + strhteq ip, [pc], -r6 │ │ │ │ adcseq lr, pc, r8, rrx │ │ │ │ - eoreq sp, pc, r2 │ │ │ │ - eoreq ip, pc, r8, asr #31 │ │ │ │ - eoreq ip, pc, lr, lsl #31 │ │ │ │ - eoreq ip, pc, lr, ror #30 │ │ │ │ - eoreq ip, pc, ip, lsl #30 │ │ │ │ - strdeq ip, [pc], -r2 @ │ │ │ │ - strhteq ip, [pc], -lr │ │ │ │ - ldrdeq ip, [pc], -r4 @ │ │ │ │ - eoreq ip, pc, sl, lsl #28 │ │ │ │ - eoreq ip, pc, ip, lsl #28 │ │ │ │ - strdeq ip, [pc], -r6 @ │ │ │ │ - eoreq ip, pc, r4, ror #27 │ │ │ │ - ldrdeq ip, [pc], -r2 @ │ │ │ │ - eoreq ip, pc, r6, lsl #26 │ │ │ │ + eoreq sp, pc, r2, asr #2 │ │ │ │ + eoreq sp, pc, r8, lsl #2 │ │ │ │ + eoreq sp, pc, lr, asr #1 │ │ │ │ + eoreq sp, pc, lr, lsr #1 │ │ │ │ + eoreq sp, pc, ip, asr #32 │ │ │ │ + eoreq sp, pc, r2, lsr r0 @ │ │ │ │ + strdeq ip, [pc], -lr @ │ │ │ │ + eoreq sp, pc, r4, lsl r0 @ │ │ │ │ + eoreq ip, pc, sl, asr #30 │ │ │ │ + eoreq ip, pc, ip, asr #30 │ │ │ │ + eoreq ip, pc, r6, lsr pc @ │ │ │ │ + eoreq ip, pc, r4, lsr #30 │ │ │ │ + eoreq ip, pc, r2, lsl pc @ │ │ │ │ + eoreq ip, pc, r6, asr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb948c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ svcmi 0x0070ee1d │ │ │ │ @ instruction: 0x4d3ba903 │ │ │ │ andls r4, r3, fp, lsr fp │ │ │ │ @@ -7245,15 +7245,15 @@ │ │ │ │ andlt sp, sp, r7, lsl r1 │ │ │ │ ldmdbmi sl, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ ldrbtmi sl, [r9], #-2053 @ 0xfffff7fb │ │ │ │ stc2 7, cr15, [ip], {255} @ 0xff │ │ │ │ ldmdbmi r9, {r3, r4, r9, fp, lr} │ │ │ │ blls 1aa35c │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 79e95e │ │ │ │ + blx ff49e95e │ │ │ │ blge 248374 │ │ │ │ smullle r4, pc, r8, r2 @ │ │ │ │ tstcc r1, r7, lsl #18 │ │ │ │ svc 0x002ef7f7 │ │ │ │ @ instruction: 0xf7f8e7ca │ │ │ │ @ instruction: 0xf7f7e9b4 │ │ │ │ svclt 0x0000eeec │ │ │ │ @@ -7267,16 +7267,16 @@ │ │ │ │ adcseq sp, pc, ip, asr #26 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r0, r0, r6, lsr r1 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ strdeq r0, [r0], #12 │ │ │ │ ldrsbteq sp, [pc], r2 │ │ │ │ strheq r0, [r0], #14 │ │ │ │ - eoreq ip, pc, r0, asr sp @ │ │ │ │ - mlaeq pc, sl, sl, ip @ │ │ │ │ + mlaeq pc, r0, lr, ip @ │ │ │ │ + ldrdeq ip, [pc], -sl @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb95c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r2, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ stmdavs r4, {r1, r7, ip, sp, pc} │ │ │ │ orrpl pc, r0, #8388608 @ 0x800000 │ │ │ │ ldrtcc pc, [r8], #2259 @ 0x8d3 @ │ │ │ │ @@ -7413,15 +7413,15 @@ │ │ │ │ @ instruction: 0xf7f8e791 │ │ │ │ stmdami r5, {r2, r3, r4, r5, r6, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f74478 │ │ │ │ svclt 0x0000ecc8 │ │ │ │ umlalseq sp, pc, ip, fp @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq sp, [pc], sl │ │ │ │ - eoreq ip, pc, r4, ror #21 │ │ │ │ + eoreq ip, pc, r4, lsr #24 │ │ │ │ vrshl.s8 d27, d0, d13 │ │ │ │ vsubw.s8 , q14, d18 │ │ │ │ blx fe4f75b8 │ │ │ │ bne fe721814 │ │ │ │ cmnpne r4, #-1342177276 @ p-variant is OBSOLETE @ 0xb0000004 │ │ │ │ teqpvc sl, #204, 4 @ p-variant is OBSOLETE @ 0xc000000c │ │ │ │ @ instruction: 0x0c0ceb63 │ │ │ │ @@ -7631,15 +7631,15 @@ │ │ │ │ smlatbeq r6, r8, r1, pc @ │ │ │ │ vmul.i8 q1, q0, │ │ │ │ @ instruction: 0xf1a8811c │ │ │ │ stmdbcs r5, {r0, r2, r8} │ │ │ │ tstcs r5, r8, lsr pc │ │ │ │ stmib sp, {r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1803205 │ │ │ │ - bls a1228 │ │ │ │ + bls a14f8 │ │ │ │ bvs 9340cc │ │ │ │ bl 1f06d74 │ │ │ │ bvs 18a2d78 │ │ │ │ @ instruction: 0xf04fbf34 │ │ │ │ @ instruction: 0xf04f0c01 │ │ │ │ andls r0, r7, r0, lsl #24 │ │ │ │ ldmib sp, {r0, r3, r4, r8, r9, lr}^ │ │ │ │ @@ -8050,15 +8050,15 @@ │ │ │ │ bcs 8dda0 │ │ │ │ stmib r5, {r2, ip, lr, pc}^ │ │ │ │ ldc 1, cr0, [sp] │ │ │ │ ldrb r7, [ip, r2, lsl #22] │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ andcc r9, r1, #0, 6 │ │ │ │ sbcscs pc, r8, r3, asr #17 │ │ │ │ - mcr2 1, 7, pc, cr8, cr15, {3} @ │ │ │ │ + @ instruction: 0xff9cf17f │ │ │ │ strmi r9, [r5], -r0, lsl #22 │ │ │ │ strmi r4, [r8], -sl, lsl #13 │ │ │ │ ldmib r3, {r0, r1, r3, r5, r7, r9, sl, lr}^ │ │ │ │ addmi r1, sp, #-1610612733 @ 0xa0000003 │ │ │ │ andeq lr, r2, #112, 22 @ 0x1c000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ @@ -8218,15 +8218,15 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sp, pc, lr, ror #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r4, fp, r4, lsl #12 │ │ │ │ - ldc2 1, cr15, [r6, #508] @ 0x1fc │ │ │ │ + mcr2 1, 2, pc, cr10, cr15, {3} @ │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ eorscc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ andlt sp, fp, r2, lsl #4 │ │ │ │ @@ -8534,16 +8534,16 @@ │ │ │ │ strb ip, [lr, r0]! │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ stc 7, cr15, [r2], {246} @ 0xf6 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ bl 21754 │ │ │ │ @ instruction: 0xf7f62023 │ │ │ │ svclt 0x0000ece6 │ │ │ │ - mlaeq pc, lr, r9, fp @ │ │ │ │ - eoreq fp, pc, r6, lsl #19 │ │ │ │ + ldrdeq fp, [pc], -lr @ │ │ │ │ + eoreq fp, pc, r6, asr #21 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba994 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcmi 0x001e0fe0 │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ stmiavs sp, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ andvs r2, r4, r0, lsl #8 │ │ │ │ @@ -8942,15 +8942,15 @@ │ │ │ │ stmib r4, {r0, r3, r9}^ │ │ │ │ ldrmi r7, [r8], -r2, lsl #16 │ │ │ │ andlt r6, r5, r2, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strb r4, [sl, r3, lsl #12]! │ │ │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ stmia sl, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - eoreq fp, pc, lr, lsr #6 │ │ │ │ + eoreq fp, pc, lr, ror #8 │ │ │ │ stmdavs r3, {r2, r3, ip, sp} │ │ │ │ andcs pc, r7, #201326595 @ 0xc000003 │ │ │ │ ldrle r0, [r4, #-1305]! @ 0xfffffae7 │ │ │ │ addlt fp, r2, r0, lsl r5 │ │ │ │ stcmi 3, cr15, [r7], {195} @ 0xc3 │ │ │ │ mrceq 0, 7, APSR_nzcv, cr15, cr3, {0} │ │ │ │ streq pc, [r8], #-34 @ 0xffffffde │ │ │ │ @@ -9082,15 +9082,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x46208097 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf8d68ff0 │ │ │ │ stmdbge r6, {r2, r5, r6, r8, r9, sl, fp} │ │ │ │ sbcpl pc, lr, r0, lsl #10 │ │ │ │ - blx 16a0a48 │ │ │ │ + blx 3a0a4a │ │ │ │ stmdbcs r0, {r1, r2, r8, fp, ip, pc} │ │ │ │ addhi pc, r2, r0 │ │ │ │ orreq lr, r1, r1, lsl #22 │ │ │ │ and r4, r3, r7, lsl #12 │ │ │ │ ldrcc r3, [r4, -r5, lsl #10] │ │ │ │ subsle r4, r0, r9, lsr #5 │ │ │ │ eorcc pc, r5, r0, asr r8 @ │ │ │ │ @@ -9140,15 +9140,15 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ andeq pc, r1, #2 │ │ │ │ stmiavs r3!, {r1, r4, r8, fp, ip, sp, pc}^ │ │ │ │ strle r0, [r7, #-1307] @ 0xfffffae5 │ │ │ │ @ instruction: 0x46034a1c │ │ │ │ andcs r4, r1, ip, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mcrr2 1, 7, pc, sl, cr14 @ │ │ │ │ + ldc2l 1, cr15, [lr], #504 @ 0x1f8 │ │ │ │ strtmi r6, [r0], -r3, lsr #17 │ │ │ │ movweq pc, #32803 @ 0x8023 @ │ │ │ │ @ instruction: 0xf7ff60a3 │ │ │ │ strb pc, [sl, -sp, ror #28]! @ │ │ │ │ ldrbtmi r4, [r8], #-2070 @ 0xfffff7ea │ │ │ │ movwcs lr, #2015 @ 0x7df │ │ │ │ ldrmi r9, [sp], -r3, lsl #6 │ │ │ │ @@ -9160,28 +9160,28 @@ │ │ │ │ b ff52210c │ │ │ │ ldrbtmi r4, [r8], #-2065 @ 0xfffff7ef │ │ │ │ ldmdami r1, {r0, r2, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xe7ca4478 │ │ │ │ adcseq ip, pc, r2, lsl #3 │ │ │ │ adcseq ip, pc, r0, lsl #3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, pc, lr, lsl #4 │ │ │ │ + eoreq fp, pc, lr, asr #6 │ │ │ │ adcseq ip, pc, r0, lsl r0 @ │ │ │ │ - eoreq fp, pc, r6, ror #2 │ │ │ │ - eoreq fp, pc, r4, ror #2 │ │ │ │ - eoreq fp, pc, r4, asr r0 @ │ │ │ │ + eoreq fp, pc, r6, lsr #5 │ │ │ │ + eoreq fp, pc, r4, lsr #5 │ │ │ │ + mlaeq pc, r4, r1, fp @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq fp, pc, r8, lsl #2 │ │ │ │ - strdeq sl, [pc], -r6 @ │ │ │ │ - eoreq fp, pc, r2, ror r0 @ │ │ │ │ - eoreq fp, pc, r4, lsr #32 │ │ │ │ - eoreq fp, pc, r2 │ │ │ │ - eoreq fp, pc, r8, asr r0 @ │ │ │ │ - eoreq fp, pc, lr, asr #32 │ │ │ │ - eoreq sl, pc, ip, ror #31 │ │ │ │ + eoreq fp, pc, r8, asr #4 │ │ │ │ + eoreq sl, pc, r6, lsr lr @ │ │ │ │ + strhteq fp, [pc], -r2 │ │ │ │ + eoreq fp, pc, r4, ror #2 │ │ │ │ + eoreq fp, pc, r2, asr #2 │ │ │ │ + mlaeq pc, r8, r1, fp @ │ │ │ │ + eoreq fp, pc, lr, lsl #3 │ │ │ │ + eoreq fp, pc, ip, lsr #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ ldmibmi r8, {r2, r3, r9, sl, lr}^ │ │ │ │ blmi ff675a14 │ │ │ │ addslt r4, r1, r9, ror r4 │ │ │ │ @@ -9489,15 +9489,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi CPSR_, r0, asr #32 │ │ │ │ pop {r4, ip, sp, pc} │ │ │ │ bmi fe586624 │ │ │ │ ldmibmi r4, {r0, r1, r9, sl, lr} │ │ │ │ ldrbtmi r4, [sl], #-1616 @ 0xfffff9b0 │ │ │ │ @ instruction: 0xf17e4479 │ │ │ │ - @ instruction: 0x4640f991 │ │ │ │ + strbmi pc, [r0], -r5, asr #20 @ │ │ │ │ stcl 7, cr15, [lr, #-984] @ 0xfffffc28 │ │ │ │ movwvs lr, #18900 @ 0x49d4 │ │ │ │ @ instruction: 0xf894461f │ │ │ │ ldreq r3, [sl, sl, lsr #32] │ │ │ │ stmibvs fp!, {r2, r4, r7, r8, sl, ip, lr, pc} │ │ │ │ blcs 7e834 │ │ │ │ @ instruction: 0xf8d5d155 │ │ │ │ @@ -9634,16 +9634,16 @@ │ │ │ │ ldrb r3, [r4, r0, lsr #6] │ │ │ │ svc 0x001cf7f5 │ │ │ │ mrrc 7, 15, pc, r4, cr5 @ │ │ │ │ ldrsbteq fp, [pc], r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffbec1 │ │ │ │ ldrhteq fp, [pc], r6 │ │ │ │ - eoreq sl, pc, sl, asr #23 │ │ │ │ - eoreq sl, pc, r4, lsl #15 │ │ │ │ + eoreq sl, pc, sl, lsl #26 │ │ │ │ + eoreq sl, pc, r4, asr #17 │ │ │ │ @ instruction: 0xffffbf9f │ │ │ │ @ instruction: 0xffffbd69 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ stmibmi r8!, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @@ -10918,15 +10918,15 @@ │ │ │ │ @ instruction: 0xf100b1d8 │ │ │ │ @ instruction: 0xf100027c │ │ │ │ eorsvs r0, r1, r0, lsl r1 │ │ │ │ svccc 0x0000e852 │ │ │ │ stmda r2, {r0, r8, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, ip, sp} │ │ │ │ @ instruction: 0xf17dd1f8 │ │ │ │ - @ instruction: 0xf105f87f │ │ │ │ + @ instruction: 0xf105f933 │ │ │ │ ldm r3, {r7, r8, r9}^ │ │ │ │ stmia r3, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, pc}^ │ │ │ │ bcs 6629c │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ mcr 7, 0, pc, cr10, cr4, {7} @ │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ eorsvs r8, r0, r8, ror r8 │ │ │ │ @@ -11108,15 +11108,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ rscseq pc, ip, r5, lsl #2 │ │ │ │ bleq fffa23c4 │ │ │ │ stc 7, cr15, [r2, #972] @ 0x3cc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf17c80fd │ │ │ │ - strmi pc, [r2], -r3, lsl #30 │ │ │ │ + @ instruction: 0x4602ffb7 │ │ │ │ @ instruction: 0xf105460c │ │ │ │ stmdbge r4, {r5, r6, r7} │ │ │ │ andls r4, r0, #23068672 @ 0x1600000 │ │ │ │ strls r4, [r4, -r5, lsr #12] │ │ │ │ andshi pc, r4, sp, asr #17 │ │ │ │ mcr2 7, 4, pc, cr14, cr15, {7} @ │ │ │ │ ldrdcc lr, [r1, -r0] │ │ │ │ @@ -11241,15 +11241,15 @@ │ │ │ │ svc 0x00caf7f3 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ eorsmi r3, r3, r3, lsr r3 │ │ │ │ adcseq sl, pc, r6, lsl #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sl, pc, r6, lsr #1 │ │ │ │ - eoreq r8, pc, lr, asr pc @ │ │ │ │ + mlaeq pc, lr, r0, r9 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0xf8df6843 │ │ │ │ @ instruction: 0xf503a17c │ │ │ │ svcvs 0x00865380 │ │ │ │ @@ -11588,15 +11588,15 @@ │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0x46214632 │ │ │ │ @ instruction: 0xf7ffa805 │ │ │ │ blls 1e51bc │ │ │ │ adcsle r2, fp, r0, lsl #22 │ │ │ │ ldrdmi pc, [r4], #131 @ 0x83 @ │ │ │ │ @ instruction: 0xf17c9303 │ │ │ │ - blls 16544c │ │ │ │ + blls 16571c │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ cmncc ip, #248, 2 @ 0x3e │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, fp, ip, sp}^ │ │ │ │ @@ -11794,15 +11794,15 @@ │ │ │ │ @ instruction: 0xf8c0a068 │ │ │ │ stc 0, cr10, [sp, #496] @ 0x1f0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d5, [sp, #32] │ │ │ │ vstr d4, [sp, #24] │ │ │ │ vstr d3, [sp, #16] │ │ │ │ @ instruction: 0xf17c2b02 │ │ │ │ - blmi 1e25114 │ │ │ │ + blmi 1e253e4 │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ blvc 3220f4 │ │ │ │ ldrbtmi r2, [fp], #-562 @ 0xfffffdce │ │ │ │ blvs 1be2104 │ │ │ │ ldc 3, cr3, [sp, #256] @ 0x100 │ │ │ │ vldr d5, [sp, #32] │ │ │ │ @ instruction: 0xf04f2b02 │ │ │ │ @@ -11912,44 +11912,44 @@ │ │ │ │ svccc 0x00b99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ ... │ │ │ │ ldrsbteq r9, [pc], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r9, pc, r2, asr r6 @ │ │ │ │ - eorseq r1, r6, r6, asr #1 │ │ │ │ + eorseq r1, r6, r6, lsl #4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbde5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ blmi 13b8d98 │ │ │ │ ldrbtmi fp, [r8], #-141 @ 0xffffff73 │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ stmdage r3, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xfffaf7fe │ │ │ │ @ instruction: 0xb3ab9b03 │ │ │ │ @ instruction: 0xf17c9301 │ │ │ │ - blls e4f00 │ │ │ │ + blls e51d0 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf103d1f8 │ │ │ │ andls r0, r1, #108, 2 │ │ │ │ svceq 0x0000e851 │ │ │ │ stmda r1, {r0, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc0c00 │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ ldmda r1, {r0, r1, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ andcc lr, r0, #4259840 @ 0x410000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ - @ instruction: 0xf87ef17c │ │ │ │ + @ instruction: 0xf932f17c │ │ │ │ ldm r2, {r0, r9, fp, ip, pc}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 672a0 │ │ │ │ bmi d1b4bc │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ @@ -11967,15 +11967,15 @@ │ │ │ │ cmnpeq ip, #0, 2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorvs r9, r1, r1 │ │ │ │ svccs 0x0000e853 │ │ │ │ stmda r3, {r0, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, sp} │ │ │ │ @ instruction: 0xf17cd1f8 │ │ │ │ - bls e4e5c │ │ │ │ + bls e512c │ │ │ │ ldm r2, {r7, r9, ip, sp}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 67308 │ │ │ │ @ instruction: 0x4638d1f9 │ │ │ │ ldcl 7, cr15, [r6, #972] @ 0x3cc │ │ │ │ ldc 7, cr14, [r6, #796] @ 0x31c │ │ │ │ bge 20594c │ │ │ │ @@ -11986,15 +11986,15 @@ │ │ │ │ movwls r9, #6916 @ 0x1b04 │ │ │ │ rsbseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ tstpeq r0, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmda r2, {r0, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ - @ instruction: 0xf824f17c │ │ │ │ + @ instruction: 0xf8d8f17c │ │ │ │ orrcc r9, r0, #1024 @ 0x400 │ │ │ │ @ instruction: 0x567fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ sbcsle r2, r8, r0, lsl #20 │ │ │ │ @ instruction: 0xf7f3e7f8 │ │ │ │ @ instruction: 0xf7f3eca4 │ │ │ │ svclt 0x0000e9dc │ │ │ │ @@ -12080,15 +12080,15 @@ │ │ │ │ ldrbcs r4, [r0, -r2, lsl #12]! │ │ │ │ ldrdeq lr, [sl, -sp] │ │ │ │ tsteq r2, sp, asr #19 │ │ │ │ ldmdage r0, {r0, r5, r9, sl, lr} │ │ │ │ mrc2 7, 5, pc, cr6, cr15, {7} │ │ │ │ cmncs ip, r0, lsl fp │ │ │ │ @ instruction: 0xb1b39305 │ │ │ │ - @ instruction: 0xff68f17b │ │ │ │ + @ instruction: 0xf81cf17c │ │ │ │ stmdbls r5, {r0, r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf1014602 │ │ │ │ ldm r7, {r4, r5, r6, r8, r9, sl}^ │ │ │ │ stmia r7, {r0, r1, r2, r3, r4, r5, r6, r8}^ │ │ │ │ @ instruction: 0xf1bc237c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ cmncc ip, r5, lsl #18 │ │ │ │ @@ -12107,15 +12107,15 @@ │ │ │ │ @ instruction: 0xf04f9a05 │ │ │ │ @ instruction: 0xf8820301 │ │ │ │ @ instruction: 0xf8d430e0 │ │ │ │ ldmda r1, {r2, sp, pc}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ andcc lr, r0, #4259840 @ 0x410000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ - @ instruction: 0xff32f17b │ │ │ │ + @ instruction: 0xffe6f17b │ │ │ │ @ instruction: 0x4602463c │ │ │ │ ldm r4, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ stmia r4, {r0, r1, r2, r3, r4, r5, r6, r8}^ │ │ │ │ svccs 0x00002377 │ │ │ │ blls 15b758 │ │ │ │ @ instruction: 0xf88d4651 │ │ │ │ @ instruction: 0xf506303d │ │ │ │ @@ -12125,15 +12125,15 @@ │ │ │ │ eorscc pc, ip, sp, lsl #17 │ │ │ │ tstls r1, #5120 @ 0x1400 │ │ │ │ strcc pc, [ip], #-2261 @ 0xfffff72b │ │ │ │ blls 44bb98 │ │ │ │ mrc2 7, 5, pc, cr6, cr12, {7} │ │ │ │ @ instruction: 0xf8c89c11 │ │ │ │ @ instruction: 0xb1a40000 │ │ │ │ - @ instruction: 0xff0ef17b │ │ │ │ + @ instruction: 0xffc2f17b │ │ │ │ ldrbeq pc, [r0, -r4, lsl #2]! @ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrsbeq lr, [pc, #-135] @ 66f2d │ │ │ │ cmncs ip, #13041664 @ 0xc70000 │ │ │ │ svceq 0x0000f1bc │ │ │ │ strbtcc sp, [ip], #-504 @ 0xfffffe08 │ │ │ │ svccc 0x0000e854 │ │ │ │ @@ -12227,15 +12227,15 @@ │ │ │ │ blls 169528 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ movwcs sl, #7819 @ 0x1e8b │ │ │ │ strb r9, [r2], sp, lsl #6 │ │ │ │ @ instruction: 0xf8d39b05 │ │ │ │ @ instruction: 0xf1034088 │ │ │ │ @ instruction: 0xf17e0090 │ │ │ │ - stceq 13, cr15, [r2, #-660] @ 0xfffffd6c │ │ │ │ + stceq 14, cr15, [r2, #-356] @ 0xfffffe9c │ │ │ │ andcc lr, r1, #270336 @ 0x42000 │ │ │ │ tstpeq r3, #192, 6 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r3, #134217731 @ 0x8000003 │ │ │ │ vmov.i32 d20, #9633792 @ 0x00930000 │ │ │ │ ldrmi r2, [r3], #-531 @ 0xfffffded │ │ │ │ andspl pc, pc, #72, 4 @ 0x80000004 │ │ │ │ rscne pc, fp, #1342177292 @ 0x5000000c │ │ │ │ @@ -12372,15 +12372,15 @@ │ │ │ │ blmi eb9c50 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1413d8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x46048ff0 │ │ │ │ - stc2 1, cr15, [r0, #-492]! @ 0xfffffe14 │ │ │ │ + ldc2l 1, cr15, [r4, #492] @ 0x1ec │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ strmi r4, [sl], r1, lsl #13 │ │ │ │ subcc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ @@ -12577,17 +12577,17 @@ │ │ │ │ andcs lr, r0, #44564480 @ 0x2a80000 │ │ │ │ @ instruction: 0xf1082101 │ │ │ │ @ instruction: 0xf7ff0048 │ │ │ │ @ instruction: 0xf8d8fed7 │ │ │ │ ldrb r4, [r3, ip, rrx] │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ stcl 7, cr15, [r2], #-968 @ 0xfffffc38 │ │ │ │ - eoreq r7, pc, r6, ror #21 │ │ │ │ - eoreq r7, pc, sl, asr #20 │ │ │ │ - strhteq r7, [pc], -r6 │ │ │ │ + eoreq r7, pc, r6, lsr #24 │ │ │ │ + eoreq r7, pc, sl, lsl #23 │ │ │ │ + strdeq r7, [pc], -r6 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrdls pc, [r4], -r0 @ │ │ │ │ stmdbvs r5, {r2, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ @@ -12828,15 +12828,15 @@ │ │ │ │ mrc2 7, 0, pc, cr12, cr15, {7} │ │ │ │ @ instruction: 0xb094f8d5 │ │ │ │ stmdami r4, {r0, r2, r3, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f24478 │ │ │ │ svclt 0x0000ea72 │ │ │ │ ldrshteq r8, [pc], r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - ldrdeq r7, [pc], -r4 @ │ │ │ │ + eoreq r7, pc, r4, lsl r9 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [lr], -r9, lsl #1 │ │ │ │ strmi r2, [r5], -r8, ror #6 │ │ │ │ @ instruction: 0x91074690 │ │ │ │ @@ -12908,15 +12908,15 @@ │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462183f0 │ │ │ │ @ instruction: 0xf0944628 │ │ │ │ bfi pc, r5, #19, #3 @ │ │ │ │ @ instruction: 0x461a469c │ │ │ │ svclt 0x0000e7b0 │ │ │ │ - eoreq r7, pc, sl, lsl r7 @ │ │ │ │ + eoreq r7, pc, sl, asr r8 @ │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svccc 0x0064f8d0 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ addlt r2, r4, ip, lsl lr │ │ │ │ @@ -13077,25 +13077,25 @@ │ │ │ │ @ instruction: 0xf0c92390 │ │ │ │ @ instruction: 0x4604fb9b │ │ │ │ bvs fe094c74 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdfab7 │ │ │ │ + @ instruction: 0xf8cdfb6b │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe927fb4 │ │ │ │ blvs ff00caa0 │ │ │ │ blvs 42b28 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d7, d1 │ │ │ │ - movwcs pc, #2621 @ 0xa3d @ │ │ │ │ + movwcs pc, #2801 @ 0xaf1 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f8abc │ │ │ │ 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 @ │ │ │ │ @@ -13106,15 +13106,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d59400 │ │ │ │ strb pc, [r8, sp, lsr #28]! @ │ │ │ │ bl ffe25eb4 │ │ │ │ adcseq r8, pc, r8, lsr #3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, pc, r2, asr #2 │ │ │ │ - eoreq r7, pc, sl, lsl #8 │ │ │ │ + eoreq r7, pc, sl, asr #10 │ │ │ │ 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} @ │ │ │ │ @@ -13124,25 +13124,25 @@ │ │ │ │ @ instruction: 0xf0c92390 │ │ │ │ @ instruction: 0x4604fb3d │ │ │ │ bvs fe094d30 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdfa59 │ │ │ │ + @ instruction: 0xf8cdfb0d │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe928070 │ │ │ │ blvs ff00cb5c │ │ │ │ blvs 42be4 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d6, d1 │ │ │ │ - movwcs pc, #2931 @ 0xb73 @ │ │ │ │ + movwcs pc, #3111 @ 0xc27 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f8b78 │ │ │ │ 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 @ │ │ │ │ @@ -13153,15 +13153,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d59400 │ │ │ │ strb pc, [r8, pc, asr #27]! @ │ │ │ │ bl fe6a5f70 │ │ │ │ adcseq r8, pc, ip, ror #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, pc, r6, lsl #1 │ │ │ │ - eoreq r7, pc, lr, asr #6 │ │ │ │ + eoreq r7, pc, lr, lsl #9 │ │ │ │ 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} @ │ │ │ │ @@ -13171,25 +13171,25 @@ │ │ │ │ @ instruction: 0xf0c92390 │ │ │ │ @ instruction: 0x4604fadf │ │ │ │ bvs fe094dec │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdf9fb │ │ │ │ + @ instruction: 0xf8cdfaaf │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe92812c │ │ │ │ blvs ff00cc18 │ │ │ │ blvs 42ca0 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d8, d1 │ │ │ │ - movwcs pc, #2125 @ 0x84d @ │ │ │ │ + movwcs pc, #2305 @ 0x901 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f8c34 │ │ │ │ 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 @ │ │ │ │ @@ -13200,15 +13200,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d59400 │ │ │ │ @ instruction: 0xe7e8fd71 │ │ │ │ bl f2602c │ │ │ │ adcseq r8, pc, r0, lsr r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, pc, sl, asr #31 │ │ │ │ - mlaeq pc, r2, r2, r7 @ │ │ │ │ + ldrdeq r7, [pc], -r2 @ │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febbf280 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blx fed243b0 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -13304,25 +13304,25 @@ │ │ │ │ svclt 0x00184299 │ │ │ │ stceq 0, cr15, [r1], {76} @ 0x4c │ │ │ │ addsmi r3, ip, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1bcd1f6 │ │ │ │ andsle r0, r9, r0, lsl #30 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ svcge 0x00046930 │ │ │ │ - mcr2 1, 7, pc, cr8, cr6, {4} @ │ │ │ │ + @ instruction: 0xff9cf196 │ │ │ │ @ instruction: 0xf1007b6b │ │ │ │ @ instruction: 0x46220514 │ │ │ │ strmi r4, [r0], r9, lsr #12 │ │ │ │ - blx ff624888 │ │ │ │ + blx fe32488a │ │ │ │ @ instruction: 0xf108cf0f │ │ │ │ strgt r0, [pc], #-1068 @ 6822c │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - blx ffba48a8 │ │ │ │ + blx fe8a48aa │ │ │ │ blmi 2baa68 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 5c22b0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andslt r4, r6, r8, lsr #12 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @@ -13342,17 +13342,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r4, r5, r6, r8, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r1, r3, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ @ instruction: 0xf1000300 │ │ │ │ strdcs pc, [r4, -sp] │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - blx 1da495c │ │ │ │ + blx aa495e │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - blx 1ca4964 │ │ │ │ + blx 9a4966 │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f1a816 │ │ │ │ @ instruction: 0xf1b9ef5c │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84a │ │ │ │ @ instruction: 0xf7f10801 │ │ │ │ @@ -13455,15 +13455,15 @@ │ │ │ │ mcr2 0, 3, pc, cr8, cr15, {2} @ │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf97ef286 │ │ │ │ + blx d24e88 │ │ │ │ blmi 27ac98 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 6424e4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13509,15 +13509,15 @@ │ │ │ │ ldc2l 0, cr15, [ip, #380]! @ 0x17c │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - blx fea24f5c │ │ │ │ + blx 1724f5e │ │ │ │ blmi 27ad70 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 6425bc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13563,15 +13563,15 @@ │ │ │ │ ldc2 0, cr15, [r0, #380] @ 0x17c │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xff86f286 │ │ │ │ + @ instruction: 0xf83af287 │ │ │ │ blmi 27ae48 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 642694 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13646,28 +13646,28 @@ │ │ │ │ @ instruction: 0xe7ef4677 │ │ │ │ umlalseq r7, pc, r8, r9 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febbf960 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - mcr2 2, 2, pc, cr4, cr2, {4} @ │ │ │ │ + mrc2 2, 7, pc, cr8, cr2, {4} │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - mcr2 2, 2, pc, cr0, cr2, {4} @ │ │ │ │ - blx feba4d86 │ │ │ │ + mrc2 2, 7, pc, cr4, cr2, {4} │ │ │ │ + stc2l 1, cr15, [r0], #-524 @ 0xfffffdf4 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - stc2 1, cr15, [r2, #464] @ 0x1d0 │ │ │ │ + mrc2 1, 1, pc, cr6, cr4, {3} │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xff04f292 │ │ │ │ + @ instruction: 0xffb8f292 │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r3], fp, asr #1 │ │ │ │ @@ -13680,15 +13680,15 @@ │ │ │ │ blx 23eb26 │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a93e4 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q1, d7 │ │ │ │ - @ instruction: 0xf8d8fe01 │ │ │ │ + @ instruction: 0xf8d8feb5 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10c850 │ │ │ │ @@ -13865,15 +13865,15 @@ │ │ │ │ blx 23ee0a │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a96c8 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q1, d7 │ │ │ │ - @ instruction: 0xf8d8fc8f │ │ │ │ + @ instruction: 0xf8d8fd43 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10cb34 │ │ │ │ @@ -14050,15 +14050,15 @@ │ │ │ │ blx 23f0ee │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a99ac │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q1, d7 │ │ │ │ - @ instruction: 0xf8d8fb1d │ │ │ │ + @ instruction: 0xf8d8fbd1 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10ce18 │ │ │ │ @@ -14224,18 +14224,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc025c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vaddw.s16 , q1, d1 │ │ │ │ - @ instruction: 0x0782fa9b │ │ │ │ + streq pc, [r2, pc, asr #22] │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - blx fe5a5ac8 │ │ │ │ + blx 12a5aca │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -14256,15 +14256,15 @@ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f311c │ │ │ │ @ instruction: 0xf5000300 │ │ │ │ stmmi r8, {r7, r8, r9, ip, lr} │ │ │ │ ldrbtmi r6, [r8], #-891 @ 0xfffffc85 │ │ │ │ @ instruction: 0xf8d36078 │ │ │ │ @ instruction: 0xf17b02e8 │ │ │ │ - @ instruction: 0x4622fed9 │ │ │ │ + strtmi pc, [r2], -sp, lsl #31 │ │ │ │ teqvs r8, r9, lsr #12 │ │ │ │ stcl 7, cr15, [r4, #-964] @ 0xfffffc3c │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf9c4f050 │ │ │ │ @ instruction: 0xf0504640 │ │ │ │ @ instruction: 0xf506f8c3 │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ @@ -14362,15 +14362,15 @@ │ │ │ │ @ instruction: 0xf8d3687a │ │ │ │ blmi 929e34 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ blvs 1f5d2fc │ │ │ │ rscscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab198 │ │ │ │ @ instruction: 0xf17b4619 │ │ │ │ - msrlt (UNDEF: 96), pc │ │ │ │ + strdlt pc, [r0, #-227]! @ 0xffffff1d │ │ │ │ @ instruction: 0xf8d26b7a │ │ │ │ @ instruction: 0xf8c232f4 │ │ │ │ stmiane r4, {r4, r5, r6, r7, r9}^ │ │ │ │ rscspl pc, r8, #12713984 @ 0xc20000 │ │ │ │ adcsmi lr, r5, #188, 14 @ 0x2f00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0], #-2017 @ 0xfffff81f │ │ │ │ @@ -14390,15 +14390,15 @@ │ │ │ │ bl 3b7700 │ │ │ │ andsvs r0, r8, r1, lsl #6 │ │ │ │ @ instruction: 0xf7f1e750 │ │ │ │ svclt 0x0000e9f0 │ │ │ │ adcseq r6, pc, r6, asr #30 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r6, pc, sl, lsl pc @ │ │ │ │ - eorseq lr, r5, sl, lsl #20 │ │ │ │ + eorseq lr, r5, sl, asr #22 │ │ │ │ adcseq r6, pc, r4, asr #27 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc051c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbvc r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @@ -14417,26 +14417,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: 0xf83ef292 │ │ │ │ - @ instruction: 0xff84f173 │ │ │ │ + @ instruction: 0xf8f2f292 │ │ │ │ + @ instruction: 0xf838f174 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs c3690 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ vsubhn.i32 d2, q1, │ │ │ │ - @ instruction: 0xf173f833 │ │ │ │ - tstplt r0, r9, ror pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf174f8e7 │ │ │ │ + tstplt r0, sp, lsr #16 @ p-variant is OBSOLETE │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf82af292 │ │ │ │ - @ instruction: 0xff70f173 │ │ │ │ + @ instruction: 0xf8def292 │ │ │ │ + @ instruction: 0xf824f174 │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f14631 │ │ │ │ @ instruction: 0x4641eb90 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ bl fe327380 │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ @@ -14468,41 +14468,41 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [sl], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1950300 │ │ │ │ - strmi pc, [r4], -pc, asr #28 │ │ │ │ + strmi pc, [r4], -r3, lsl #30 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - @ instruction: 0xf9def19a │ │ │ │ + blx fe525ac0 │ │ │ │ cmppne r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1956938 │ │ │ │ - strbmi pc, [sl], -pc, ror #28 @ │ │ │ │ + strbmi pc, [sl], -r3, lsr #30 @ │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - @ instruction: 0xf9aef198 │ │ │ │ + blx 1925ad4 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r3, r4, r6, lr, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r5, sp, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ bl 1354cc │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorge pc, r8, r3, asr #17 │ │ │ │ - @ instruction: 0xf9b4f19a │ │ │ │ + blx 1aa5b14 │ │ │ │ blmi 2fbce0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1c3520 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @@ -14517,36 +14517,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: 0xf1954699 │ │ │ │ - stmdbvs fp!, {r0, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r2, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r9, #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: 0xf1983178 │ │ │ │ - ldrbmi pc, [r1], -r9, asr #18 @ │ │ │ │ + @ instruction: 0x4651f9fd │ │ │ │ @ instruction: 0xf19a4620 │ │ │ │ - blvc f67ae4 │ │ │ │ + blvc f67db4 │ │ │ │ msrcc SP_usr, r0 │ │ │ │ blx 1c39d0 │ │ │ │ b ae6160 │ │ │ │ @ instruction: 0xf1950903 │ │ │ │ - @ instruction: 0x9603fdf3 │ │ │ │ + strls pc, [r3], -r7, lsr #29 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #10836 @ 0x2a54 │ │ │ │ strbteq pc, [r4], -r0, lsl #2 @ │ │ │ │ mullt ip, r7, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ ldm sp, {r3, r5, ip, sp, pc} │ │ │ │ @@ -14562,15 +14562,15 @@ │ │ │ │ bl f15a8 │ │ │ │ @ instruction: 0xf89212c3 │ │ │ │ @ instruction: 0xf8923020 │ │ │ │ bl 3f1674 │ │ │ │ bl 3ea3bc │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - @ instruction: 0xf92cf19a │ │ │ │ + @ instruction: 0xf9e0f19a │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00b2501 │ │ │ │ blx 1ac24c │ │ │ │ @ instruction: 0xf105f50b │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -14586,49 +14586,49 @@ │ │ │ │ ldrbtmi r9, [r9], #440 @ 0x1b8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932f │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1b1d780 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r7, {r2, r8, sp} │ │ │ │ - @ instruction: 0xf88af19a │ │ │ │ + @ instruction: 0xf93ef19a │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals fp, {r3, r8, sp} │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ @ instruction: 0xf1959311 │ │ │ │ - @ instruction: 0x9c1bfa23 │ │ │ │ + @ instruction: 0x9c1bfad7 │ │ │ │ ldcne 6, cr4, [r8], #520 @ 0x208 │ │ │ │ - @ instruction: 0xf82af27a │ │ │ │ + @ instruction: 0xf8def27a │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ - blx 6a5c98 │ │ │ │ + blx ff3a5c98 │ │ │ │ movwcs r9, #7195 @ 0x1c1b │ │ │ │ subcs r4, r4, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0xf8842100 │ │ │ │ ldmdage lr, {r0, r2, r6, ip, sp} │ │ │ │ ldrdcc pc, [ip], #132 @ 0x84 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ rsccc pc, ip, r4, asr #17 │ │ │ │ stc 7, cr15, [r8, #960] @ 0x3c0 │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ - stc2l 1, cr15, [lr], #596 @ 0x254 │ │ │ │ + stc2 1, cr15, [r2, #596]! @ 0x254 │ │ │ │ @ instruction: 0x46046933 │ │ │ │ tstpeq r9, #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: 0x46319b1b │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1983178 │ │ │ │ - @ instruction: 0x4621f89b │ │ │ │ + strtmi pc, [r1], -pc, asr #18 │ │ │ │ @ instruction: 0xf19aa817 │ │ │ │ - bvs ff927988 │ │ │ │ + bvs ff927c58 │ │ │ │ blcs 687af4 │ │ │ │ ldm pc, {r0, r2, r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ ldrbtvc pc, [r4], #-3 @ │ │ │ │ @ instruction: 0x767a7a74 │ │ │ │ @ instruction: 0x76761076 │ │ │ │ andsne r7, r0, sl, ror sl │ │ │ │ andsne r7, r0, r8, ror r4 │ │ │ │ @@ -14636,34 +14636,34 @@ │ │ │ │ rsbseq r7, r4, r4, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ movtcs lr, #1953 @ 0x7a1 │ │ │ │ mulhi sp, r2, r8 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ smladcc r1, fp, r8, r9 │ │ │ │ @ instruction: 0xf1959311 │ │ │ │ - strbmi pc, [r2], -pc, lsr #26 @ │ │ │ │ + strbmi pc, [r2], -r3, ror #27 @ │ │ │ │ eorhi pc, r8, r0, lsl #17 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ blls 4baf00 │ │ │ │ @ instruction: 0xf1984641 │ │ │ │ - blge 5678ac │ │ │ │ + blge 567b7c │ │ │ │ @ instruction: 0xf1049616 │ │ │ │ @ instruction: 0x26000c54 │ │ │ │ stmib sp, {r0, r1, r4, r9, sl, ip, pc}^ │ │ │ │ bvs 1902f58 │ │ │ │ ldrsbt pc, [r8], pc @ │ │ │ │ blgt 44df54 │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0xf8599a11 │ │ │ │ strtmi r3, [r1], -lr │ │ │ │ bl 15377c │ │ │ │ @ instruction: 0xf89313c2 │ │ │ │ bl 1757f0 │ │ │ │ addsvs r0, lr, #201326594 @ 0xc000002 │ │ │ │ - @ instruction: 0xf872f19a │ │ │ │ + @ instruction: 0xf926f19a │ │ │ │ cdpeq 1, 7, cr15, cr12, cr13, {0} │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0x46ec30b4 │ │ │ │ ldm lr!, {r2, r3, r5, r8, r9, sl, ip, pc} │ │ │ │ @ instruction: 0xf8cd000f │ │ │ │ stmia ip!, {r2, r4, r5, r6, pc} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -14671,15 +14671,15 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ tstcs sp, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf19aa817 │ │ │ │ - movwcs pc, #64423 @ 0xfba7 @ │ │ │ │ + movwcs pc, #64603 @ 0xfc5b @ │ │ │ │ ldrbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ffa817 │ │ │ │ bmi 569250 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, ip, pc}^ │ │ │ │ blls c437f0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -14690,17 +14690,17 @@ │ │ │ │ movwcs lr, #6040 @ 0x1798 │ │ │ │ tstcs r0, #39321600 @ 0x2580000 │ │ │ │ @ instruction: 0xf7f0e794 │ │ │ │ svclt 0x0000ef98 │ │ │ │ adcseq r6, pc, r8, lsl #20 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r6, pc, r2, lsl #20 │ │ │ │ - eoreq r5, pc, r4, lsl #26 │ │ │ │ + eoreq r5, pc, r4, asr #28 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq r5, pc, sl, asr ip @ │ │ │ │ + mlaeq pc, sl, sp, r5 @ │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ adcseq r6, pc, r2, lsl #17 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc09d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi r6, [r3], -r1, lsl #19 │ │ │ │ @@ -14922,15 +14922,15 @@ │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ @ instruction: 0xf8909b14 │ │ │ │ blx 16a132 │ │ │ │ stmdals fp, {r8, ip} │ │ │ │ stmdals ip, {r0, sl, lr} │ │ │ │ ldmdbls sl, {r8, ip, pc} │ │ │ │ - cdp2 2, 8, cr15, cr0, cr2, {4} │ │ │ │ + @ instruction: 0xff34f282 │ │ │ │ @ instruction: 0xf8d39b16 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 31ec40 │ │ │ │ blls 64fff0 │ │ │ │ ldmdbls lr, {r1, r3, sl, lr} │ │ │ │ @@ -15000,27 +15000,27 @@ │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ @ instruction: 0xf8909b14 │ │ │ │ blx 16a266 │ │ │ │ stmdals fp, {r8, ip} │ │ │ │ stmdals sl, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r5, -sp]! │ │ │ │ - stc2 2, cr15, [r8, #516] @ 0x204 │ │ │ │ + cdp2 2, 3, cr15, cr12, cr1, {4} │ │ │ │ bmi 17e3a20 │ │ │ │ ldrbtmi r4, [sl], #-2907 @ 0xfffff4a5 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ pop {r0, r3, r4, r5, r6, ip, sp, pc} │ │ │ │ stcge 15, cr8, [sp], #-960 @ 0xfffffc40 │ │ │ │ strtmi sl, [r2], -ip, lsr #18 │ │ │ │ @ instruction: 0x460e9810 │ │ │ │ tstls sp, r4, lsr #8 │ │ │ │ - @ instruction: 0xf814f27f │ │ │ │ + @ instruction: 0xf8c8f27f │ │ │ │ ldcls 8, cr6, [sl, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f04628 │ │ │ │ bls 2658d4 │ │ │ │ @ instruction: 0x46049b14 │ │ │ │ tstls r9, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -15067,25 +15067,25 @@ │ │ │ │ strls r0, [r4, -r8, lsl #4] │ │ │ │ @ instruction: 0xf8db990f │ │ │ │ cdpls 15, 1, cr3, cr2, cr4, {3} │ │ │ │ movwls r4, #21579 @ 0x544b │ │ │ │ @ instruction: 0xf8da9209 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmlsl.s , d2, d7 │ │ │ │ - ldmdbls r1, {r0, r1, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r1, {r0, r1, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmibne r0!, {r1, r8, ip, pc} │ │ │ │ tstls r1, r8, lsl #18 │ │ │ │ tstls r0, fp, lsl #18 │ │ │ │ bls 2cf9c0 │ │ │ │ svccc 0x0064f8db │ │ │ │ strbmi r9, [fp], #-2318 @ 0xfffff6f2 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmlsl.s , d1, d7 │ │ │ │ - blls 3e9184 │ │ │ │ + blls 3e9454 │ │ │ │ blx 143e3a │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [ip], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r2, r5, r8, r9, fp, ip, pc} │ │ │ │ blx 110a42 │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr12, cr15, {5} │ │ │ │ @@ -15221,15 +15221,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ bl 1d27fb4 │ │ │ │ ldrsbteq r6, [pc], r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r5, r1, r5, asr #18 │ │ │ │ adcseq fp, r9, r2, lsr r5 │ │ │ │ - eorseq sp, r5, r4, asr #25 │ │ │ │ + eorseq sp, r5, r4, lsl #28 │ │ │ │ adcseq r6, pc, lr, lsr r0 @ │ │ │ │ andeq ip, r0, r3, ror r2 │ │ │ │ adcseq fp, r9, r4, lsl #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -15350,15 +15350,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ b 1ca81b8 │ │ │ │ ldrsbteq r5, [pc], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r7, r1, r9, lsl r8 │ │ │ │ ldrshteq fp, [r9], sl │ │ │ │ - eorseq sp, r5, r0, asr #21 │ │ │ │ + eorseq sp, r5, r0, lsl #24 │ │ │ │ adcseq r5, pc, sl, lsr lr @ │ │ │ │ andeq lr, r0, r7, lsl #13 │ │ │ │ adcseq fp, r9, ip, asr #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -15479,30 +15479,30 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ stmdb lr!, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbteq r5, [pc], r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r9, r1, r1, asr #4 │ │ │ │ adcseq fp, r9, r2, asr #1 │ │ │ │ - ldrhteq sp, [r5], -ip │ │ │ │ + ldrshteq sp, [r5], -ip │ │ │ │ adcseq r5, pc, r6, lsr ip @ │ │ │ │ andeq sp, r0, fp, lsl r1 │ │ │ │ adcseq fp, r9, r4, lsl r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc1624 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - @ instruction: 0xffe0f290 │ │ │ │ - @ instruction: 0xff26f172 │ │ │ │ + @ instruction: 0xf894f291 │ │ │ │ + @ instruction: 0xffdaf172 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs c474c │ │ │ │ @ instruction: 0x4620d93c │ │ │ │ - @ instruction: 0xffd6f290 │ │ │ │ - @ instruction: 0xff1cf172 │ │ │ │ + @ instruction: 0xf88af291 │ │ │ │ + @ instruction: 0xffd0f172 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r4, r6, r9, pc} │ │ │ │ blcs ac7c4 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 431dc8 │ │ │ │ ldm pc, {r0, r3, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, sp, #18 │ │ │ │ @@ -15514,25 +15514,25 @@ │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ vhadd.s8 d16, d0, d24 │ │ │ │ ldclcs 3, cr1, [fp], #-852 @ 0xfffffcac │ │ │ │ subhi pc, r5, #0 │ │ │ │ andle r2, r7, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - @ instruction: 0xf95ef291 │ │ │ │ + blx 526ee0 │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ eorshi pc, r2, #0 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ mrc2 0, 0, pc, cr12, cr13, {2} │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ ldc2l 0, cr15, [r8, #372]! @ 0x174 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ - vsubhn.i32 d4, q0, q8 │ │ │ │ - @ instruction: 0x4603ff99 │ │ │ │ + vsubhn.i32 d4, , q8 │ │ │ │ + strmi pc, [r3], -sp, asr #16 │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9dd │ │ │ │ bcs fe96ad48 │ │ │ │ ldrdge sp, [r2, -r9] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -15988,15 +15988,15 @@ │ │ │ │ @ instruction: 0xf7fe4662 │ │ │ │ blls d29ad0 │ │ │ │ blls d4f820 │ │ │ │ blls d8f858 │ │ │ │ blls dcf814 │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r8, #55296 @ 0xd800 │ │ │ │ - blx 10a71ce │ │ │ │ + blx ffda71ce │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r3, r5, r6, r8, pc} │ │ │ │ blcs acf7c │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-781] @ 0xfffffcf3 │ │ │ │ ldmdavs fp!, {r8, sl, sp} │ │ │ │ movwls r4, #34399 @ 0x865f │ │ │ │ @@ -16284,15 +16284,15 @@ │ │ │ │ @ instruction: 0xf7fece35 │ │ │ │ blls d29630 │ │ │ │ blls d4fcb8 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e110bc │ │ │ │ @ instruction: 0xf1729317 │ │ │ │ - stmdacs r0, {r0, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r5, r7, r8, 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 │ │ │ │ @@ -16598,15 +16598,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d2b148 │ │ │ │ blls d501a0 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e115a4 │ │ │ │ @ instruction: 0xf1719317 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, 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 │ │ │ │ @@ -16912,15 +16912,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d2ac60 │ │ │ │ blls d50688 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e11a8c │ │ │ │ @ instruction: 0xf1719317 │ │ │ │ - stmdacs r0, {r0, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r7, 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 │ │ │ │ @@ -17185,16 +17185,16 @@ │ │ │ │ @ instruction: 0xb11002f1 │ │ │ │ rscscc pc, r2, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ svclt 0x00182a02 │ │ │ │ mvnsle r4, r8, lsl r6 │ │ │ │ vmull.s q3, d31, d0[2] │ │ │ │ - @ instruction: 0xf171fa9f │ │ │ │ - @ instruction: 0xf890f9e5 │ │ │ │ + @ instruction: 0xf171fb53 │ │ │ │ + @ instruction: 0xf890fa99 │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ svcvc 0x008bf5b0 │ │ │ │ @ instruction: 0xf5b0d20f │ │ │ │ tstle r5, #536 @ 0x218 │ │ │ │ @@ -17210,24 +17210,24 @@ │ │ │ │ @ instruction: 0xd1014298 │ │ │ │ ldrbmi r2, [r0, -r3]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc310c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf1714604 │ │ │ │ - @ instruction: 0xf890f9b5 │ │ │ │ + @ instruction: 0xf890fa69 │ │ │ │ blcs 137ff0 │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c67f34 │ │ │ │ andcs r3, r4, r6, lsl #6 │ │ │ │ andcs r4, r5, r0, ror r7 │ │ │ │ stchi 7, cr4, [r3, #448] @ 0x1c0 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ - @ instruction: 0xf17f4620 │ │ │ │ - svcne 0x002bff67 │ │ │ │ + @ instruction: 0xf1804620 │ │ │ │ + svcne 0x002bf81b │ │ │ │ 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 │ │ │ │ @@ -17242,15 +17242,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 │ │ │ │ - mcr2 1, 6, pc, cr0, cr15, {3} @ │ │ │ │ + @ instruction: 0xff74f17f │ │ │ │ bls da4e0 │ │ │ │ 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] │ │ │ │ @@ -18340,15 +18340,15 @@ │ │ │ │ blcs 87494 │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0fe8e4 │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - blx 1d29afc │ │ │ │ + blx a29afe │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ cdp2 0, 14, cr15, cr8, cr4, {1} │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0244640 │ │ │ │ andcs pc, pc, #3632 @ 0xe30 │ │ │ │ @@ -18398,15 +18398,15 @@ │ │ │ │ blcs 8757c │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0fe9cc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf9fef28e │ │ │ │ + blx fed29be4 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ @ instruction: 0xf884f026 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0264640 │ │ │ │ andcs pc, pc, #8323072 @ 0x7f0000 │ │ │ │ @@ -18456,15 +18456,15 @@ │ │ │ │ blcs 87664 │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0feab4 │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf98af28e │ │ │ │ + blx 1029ccc │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ @ instruction: 0xf946f026 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0264640 │ │ │ │ andcs pc, pc, #1064960 @ 0x104000 │ │ │ │ @@ -18595,15 +18595,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2248] @ 0xfffff738 @ │ │ │ │ @ instruction: 0xf7ede7e1 │ │ │ │ svclt 0x0000e916 │ │ │ │ adcseq r2, pc, sl, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r2, pc, lr, lsl #23 │ │ │ │ - mlaeq pc, ip, lr, r1 @ │ │ │ │ + ldrdeq r1, [pc], -ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc46c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ strmi r5, [r5], -r0, asr #8 │ │ │ │ addlt r4, r2, fp, lsl #12 │ │ │ │ @ instruction: 0xf8946989 │ │ │ │ @@ -18792,15 +18792,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2ca5d4 │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [r8, #-444] @ 0xfffffe44 │ │ │ │ + cdp2 1, 0, cr15, cr12, cr15, {3} │ │ │ │ strmi r4, [r2], r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe9801 │ │ │ │ @ instruction: 0xf106fb77 │ │ │ │ @ instruction: 0x46800937 │ │ │ │ teqpeq r3, #-2147483647 @ p-variant is OBSOLETE @ 0x80000001 │ │ │ │ ldrmi sl, [r8], -r4, lsl #18 │ │ │ │ svccs 0x0001f813 │ │ │ │ @@ -18936,15 +18936,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq a9060 │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - blx fffa9fe0 │ │ │ │ + blx feca9fe2 │ │ │ │ blls d3e20 │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 14a909c │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vldmdble fp!, {s31-s46} │ │ │ │ @@ -19296,15 +19296,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2246] @ 0xfffff73a @ │ │ │ │ @ instruction: 0xf7ece7e2 │ │ │ │ svclt 0x0000eb9c │ │ │ │ adcseq r2, pc, r4, lsr r1 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq r2, pc, r8, r0 @ │ │ │ │ - eoreq r1, pc, r4, lsr #7 │ │ │ │ + eoreq r1, pc, r4, ror #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc51bc │ │ │ │ @ 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 │ │ │ │ @@ -19837,15 +19837,15 @@ │ │ │ │ strbt r6, [r6], r2, rrx │ │ │ │ svc 0x0064f7eb │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq r1, pc, r8, lsr fp @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r1, pc, sl, lsr r9 @ │ │ │ │ - eoreq r0, pc, r2, lsl ip @ │ │ │ │ + eoreq r0, pc, r2, asr sp @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi d8008c │ │ │ │ blmi d802a8 │ │ │ │ addslt r4, r4, sl, ror r4 │ │ │ │ @@ -19989,15 +19989,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 77678 │ │ │ │ strcs fp, [r2, #-3868] @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16e4640 │ │ │ │ - teqplt r0, pc @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, r3 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a06b80 │ │ │ │ blx fec6ea94 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ blls 1aef98 │ │ │ │ @ instruction: 0x2c09ea4f │ │ │ │ mcrrvc 4, 0, pc, r0, cr12 @ │ │ │ │ ldreq pc, [r0], #-964 @ 0xfffffc3c │ │ │ │ @@ -20159,17 +20159,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, q6, q12 │ │ │ │ - strmi pc, [r4], -r3, ror #22 │ │ │ │ + @ instruction: 0x4604fc17 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - blx 182b76a │ │ │ │ + ldc2 2, cr15, [r2], {140} @ 0x8c │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -20550,15 +20550,15 @@ │ │ │ │ ldrdvs r6, [r2], #-15 @ │ │ │ │ @ instruction: 0xf7ebe6dc │ │ │ │ ldmib sp, {r1, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ str r1, [r6, r4, lsl #10]! │ │ │ │ adcseq r1, pc, r8, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r0, pc, r8, lsr #28 │ │ │ │ - eoreq r0, pc, ip, ror #1 │ │ │ │ + eoreq r0, pc, ip, lsr #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi f40bbc │ │ │ │ addslt r4, r5, fp, lsr fp │ │ │ │ sxtab16mi r4, r2, sl, ror #8 │ │ │ │ @@ -20580,16 +20580,16 @@ │ │ │ │ svcvc 0x0086f5b7 │ │ │ │ bls 9638d8 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ @ instruction: 0xd140779e │ │ │ │ - @ instruction: 0xf16d4638 │ │ │ │ - teqplt r8, pc, asr pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf16e4638 │ │ │ │ + teqplt r8, r3, lsl r8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2ffd4 │ │ │ │ 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: 0xf4489d20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -20775,15 +20775,15 @@ │ │ │ │ bls 963be0 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ @ instruction: 0xd140779e │ │ │ │ @ instruction: 0xf16d4638 │ │ │ │ - teqplt r8, fp @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc, lsl #29 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed302dc │ │ │ │ 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: 0xf4489d20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -20945,17 +20945,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - @ instruction: 0x4604fd3f │ │ │ │ + @ instruction: 0x4604fdf3 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - ldc2 2, cr15, [sl, #-556]! @ 0xfffffdd4 │ │ │ │ + stc2l 2, cr15, [lr, #556]! @ 0x22c │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -21136,17 +21136,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - strmi pc, [r4], -r1, asr #23 │ │ │ │ + @ instruction: 0x4604fc75 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - blx fefac6aa │ │ │ │ + ldc2l 2, cr15, [r0], #-556 @ 0xfffffdd4 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -21326,15 +21326,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - @ instruction: 0xf98cf16d │ │ │ │ + blx 10ac520 │ │ │ │ blvs fe09c430 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12ca608 │ │ │ │ blls 27959c │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -21480,19 +21480,19 @@ │ │ │ │ @ instruction: 0xf96af049 │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ stmdavs r8!, {r3, r8, r9} │ │ │ │ subsvs r2, r1, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r3, r1, lsl r0 │ │ │ │ - @ instruction: 0xf910f28b │ │ │ │ - mrc2 1, 0, pc, cr10, cr11, {3} │ │ │ │ + @ instruction: 0xf9c4f28b │ │ │ │ + mcr2 1, 6, pc, cr14, cr11, {3} @ │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - @ instruction: 0xf9e2f28b │ │ │ │ + blx fe62cc10 │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 12795f4 │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -21515,15 +21515,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 2ae358 │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vmlal.s8 q3, d11, d24 │ │ │ │ - @ instruction: 0xf010f9a5 │ │ │ │ + @ instruction: 0xf010fa59 │ │ │ │ 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 │ │ │ │ @@ -21547,16 +21547,16 @@ │ │ │ │ bls 3e46f4 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 78ed4 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf16c4640 │ │ │ │ - teqplt r8, r1 @ @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf16d4640 │ │ │ │ + teqplt r8, r5, lsl #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed30ef0 │ │ │ │ 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 │ │ │ │ @@ -21600,16 +21600,16 @@ │ │ │ │ bls 3e47c8 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 78fa8 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf16c4640 │ │ │ │ - teqplt r8, r7, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf16d4640 │ │ │ │ + teqplt r8, fp, lsl r8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed30fc4 │ │ │ │ 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 │ │ │ │ @@ -21972,15 +21972,15 @@ │ │ │ │ svclt 0x0000eeba │ │ │ │ ldrhteq pc, [lr], r8 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq pc, lr, r8, asr fp @ │ │ │ │ adcseq r4, r9, r8, ror #29 │ │ │ │ adcseq r4, r9, sl, asr lr │ │ │ │ adcseq pc, lr, ip, ror r8 @ │ │ │ │ - eorseq r7, r5, r4, lsl #6 │ │ │ │ + eorseq r7, r5, r4, asr #8 │ │ │ │ adcseq r4, r9, lr, asr #23 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -22379,15 +22379,15 @@ │ │ │ │ svclt 0x0000eb8c │ │ │ │ adcseq pc, lr, ip, asr r5 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq pc, [lr], ip @ │ │ │ │ adcseq r4, r9, r8, asr r8 │ │ │ │ adcseq r4, r9, sl, asr #15 │ │ │ │ adcseq pc, lr, r0, lsr #4 │ │ │ │ - eorseq r6, r5, r8, lsr #25 │ │ │ │ + eorseq r6, r5, r8, ror #27 │ │ │ │ adcseq r4, r9, lr, lsr r5 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -22786,15 +22786,15 @@ │ │ │ │ svclt 0x0000e85e │ │ │ │ adcseq lr, lr, r0, lsl #30 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq lr, lr, r0, lsr #29 │ │ │ │ adcseq r4, r9, r8, asr #3 │ │ │ │ adcseq r4, r9, sl, lsr r1 │ │ │ │ adcseq lr, lr, r4, asr #23 │ │ │ │ - eorseq r6, r5, ip, asr #12 │ │ │ │ + eorseq r6, r5, ip, lsl #15 │ │ │ │ adcseq r3, r9, lr, lsr #29 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -23494,23 +23494,23 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf16b4658 │ │ │ │ - @ instruction: 0xb118f89d │ │ │ │ + tstplt r8, r1, asr r9 @ p-variant is OBSOLETE │ │ │ │ blcs 44c75c │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe22f294 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf16b4638 │ │ │ │ - tstplt r8, sp, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r1, asr #18 @ p-variant is OBSOLETE │ │ │ │ blcs 44c77c │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2ebef8 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 352820 │ │ │ │ @@ -23561,15 +23561,15 @@ │ │ │ │ @ instruction: 0xf8d6ff55 │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cd9698 │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -r4, ror #30 │ │ │ │ bicpl pc, lr, r1, lsl #10 │ │ │ │ vorn d19, d6, d0 │ │ │ │ - blge 9b1984 │ │ │ │ + blge 9b1c54 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ @ instruction: 0xf85ef04d │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -23586,15 +23586,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 57af94 │ │ │ │ @ instruction: 0xf0559241 │ │ │ │ qasxmi pc, r9, sp @ │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ vhadd.s d25, d12, d9 │ │ │ │ - movwcs pc, #6745 @ 0x1a59 @ │ │ │ │ + movwcs pc, #6925 @ 0x1b0d @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -23669,15 +23669,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ mrc2 0, 4, pc, cr8, cr5, {2} │ │ │ │ ldrdlt pc, [r4], -sp @ │ │ │ │ ldmdbls r7, {r1, r2, r3, r6, r9, fp, sp, pc} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vmin.s q10, q6, q4 │ │ │ │ - blls 470ad4 │ │ │ │ + blls 470da4 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ strbmi r9, [r8], -fp, lsl #20 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -23721,28 +23721,28 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf0cb4385 │ │ │ │ @ instruction: 0xf8d9fb3f │ │ │ │ blcs 7fa28 │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ - vmull.s q3, d24, d0[6] │ │ │ │ - @ instruction: 0xf16aff8d │ │ │ │ - stmdbls fp, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vmull.s q3, d25, d0[6] │ │ │ │ + @ instruction: 0xf16af841 │ │ │ │ + stmdbls fp, {r0, r1, r2, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 10d010 │ │ │ │ bcs 126620 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xff76f288 │ │ │ │ - cdp2 1, 11, cr15, cr12, cr10, {3} │ │ │ │ + @ instruction: 0xf82af289 │ │ │ │ + @ instruction: 0xff70f16a │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed33124 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -23765,31 +23765,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4dddcc │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 22eb48 │ │ │ │ + blx fef2eb48 │ │ │ │ bcs 12bdb8 │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ ldm lr, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrshteq lr, [lr], r4 │ │ │ │ adcseq lr, lr, lr, ror #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq r3, r9, r0, r4 │ │ │ │ ldrhteq r3, [r9], lr │ │ │ │ adcseq sp, lr, r8, ror #29 │ │ │ │ adcseq r3, r9, r6, lsl #6 │ │ │ │ - eoreq ip, lr, r4, ror lr │ │ │ │ + strhteq ip, [lr], -r4 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - ldrdeq ip, [lr], -r8 @ │ │ │ │ - eoreq ip, lr, lr, ror #16 │ │ │ │ + eoreq ip, lr, r8, lsl pc │ │ │ │ + eoreq ip, lr, lr, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r2, asr sl │ │ │ │ blmi 1503e18 │ │ │ │ ldrbtmi r4, [sl], #-2386 @ 0xfffff6ae │ │ │ │ @@ -23929,15 +23929,15 @@ │ │ │ │ @ instruction: 0xf7f6e639 │ │ │ │ blls e31ebc │ │ │ │ blls e57434 │ │ │ │ blls e97480 │ │ │ │ blls ed742c │ │ │ │ stmdals sl, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r6, #59392 @ 0xe800 │ │ │ │ - ldc2 1, cr15, [r6, #-424]! @ 0xfffffe58 │ │ │ │ + stc2l 1, cr15, [sl, #424]! @ 0x1a8 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r4, r9, pc} │ │ │ │ blcs b4b90 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blls 257464 │ │ │ │ movwls r4, #5697 @ 0x1641 │ │ │ │ @ instruction: 0xf8dd4650 │ │ │ │ @@ -24051,15 +24051,15 @@ │ │ │ │ stclvs 13, cr15, [r1, #340]! @ 0x154 │ │ │ │ @ instruction: 0xf1016f22 │ │ │ │ blls 87420c │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ stmdals r8, {r5, r8, r9, lr} │ │ │ │ strbvs r6, [r6, #75]! @ 0x4b │ │ │ │ tstls r8, r1, lsl r2 │ │ │ │ - mcrr2 1, 6, pc, r2, cr10 @ │ │ │ │ + ldc2l 1, cr15, [r6], #424 @ 0x1a8 │ │ │ │ bls 4d8e24 │ │ │ │ blvs fe15eee8 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1274f80 │ │ │ │ blls 240b24 │ │ │ │ b 1298a74 │ │ │ │ @@ -24497,15 +24497,15 @@ │ │ │ │ @ instruction: 0xf7f680ec │ │ │ │ blls eb15dc │ │ │ │ blls ed7d14 │ │ │ │ ldmib sp, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r8, #54074 @ 0xd33a │ │ │ │ blls f99118 │ │ │ │ @ instruction: 0xf16a9316 │ │ │ │ - eorls pc, r3, r7, asr #17 │ │ │ │ + eorls pc, r3, fp, ror r9 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r3, r4, r6, r9, pc} │ │ │ │ blcs b5470 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-782] @ 0xfffffcf2 │ │ │ │ blls 984a88 │ │ │ │ movwls r4, #30281 @ 0x7649 │ │ │ │ @@ -24598,15 +24598,15 @@ │ │ │ │ svcvc 0x0086f5b1 │ │ │ │ cmnphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ svclt 0x00187fb2 │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ sbclt r8, r3, #52, 2 │ │ │ │ movwls r9, #34826 @ 0x880a │ │ │ │ - @ instruction: 0xfffcf169 │ │ │ │ + @ instruction: 0xf8b0f16a │ │ │ │ blls 2572ac │ │ │ │ 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: 0xf7e62201 │ │ │ │ @ instruction: 0x4607ec1c │ │ │ │ @@ -24752,15 +24752,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1d4d544 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle lr, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ @ instruction: 0xf169709e │ │ │ │ - movwcs pc, #11977 @ 0x2ec9 @ │ │ │ │ + movwcs pc, #12157 @ 0x2f7d @ │ │ │ │ movwls r9, #32775 @ 0x8007 │ │ │ │ strmi lr, [sp], -r9, asr #13 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ blcc 2b161c │ │ │ │ subvs r9, pc, r7, lsl #22 │ │ │ │ blcs 8cca4 │ │ │ │ @@ -27369,15 +27369,15 @@ │ │ │ │ @ instruction: 0xf8d46865 │ │ │ │ @ instruction: 0xf1058018 │ │ │ │ @ instruction: 0xf8c50608 │ │ │ │ ldrbmi r9, [r8], -r4 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r6, fp, lsr #32 │ │ │ │ - blx 1632374 │ │ │ │ + blx 332376 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, fp, r0 │ │ │ │ blcs d0bf0 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ stmdbls r3, {r2, r5, r7, pc} │ │ │ │ b 115ca3c │ │ │ │ @@ -27425,20 +27425,20 @@ │ │ │ │ @ instruction: 0xf04fa004 │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ ldrbmi r0, [r8], -r4, lsl #7 │ │ │ │ rsbvs r6, r6, fp, lsr #32 │ │ │ │ rscseq fp, pc, r4, lsl pc @ │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ beq 1b1ff0 │ │ │ │ - @ instruction: 0xffeef175 │ │ │ │ + @ instruction: 0xf8a2f176 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - @ instruction: 0xffccf175 │ │ │ │ + @ instruction: 0xf880f176 │ │ │ │ beq 10b0800 │ │ │ │ @ instruction: 0xf1769802 │ │ │ │ - blls 134060 │ │ │ │ + blls 134330 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -27568,28 +27568,28 @@ │ │ │ │ @ instruction: 0xf8d34638 │ │ │ │ @ instruction: 0xf6412f64 │ │ │ │ ldmne r1, {r4, r5, r6, r8, r9}^ │ │ │ │ bls 74c430 │ │ │ │ movwls r1, #39123 @ 0x98d3 │ │ │ │ @ instruction: 0xf143684b │ │ │ │ movwls r0, #41728 @ 0xa300 │ │ │ │ - @ instruction: 0xf8c8f167 │ │ │ │ + @ instruction: 0xf97cf167 │ │ │ │ teqlt r0, r6, lsl #12 │ │ │ │ @ instruction: 0xf1a66b86 │ │ │ │ blx fedf7904 │ │ │ │ ldmdbeq r6!, {r1, r2, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ blls 5f6ee0 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ @ instruction: 0xf1750701 │ │ │ │ - blx fee75b08 │ │ │ │ + blx fee75dd8 │ │ │ │ strmi pc, [r3], r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r4, r0, lsl #16 │ │ │ │ @ instruction: 0xf1679819 │ │ │ │ - tstplt r8, pc, lsr #17 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r3, ror #18 @ p-variant is OBSOLETE │ │ │ │ blcs 150f38 │ │ │ │ addhi pc, r2, r0 │ │ │ │ blcs fe0b3270 │ │ │ │ bls 29cda8 │ │ │ │ vqrdmulh.s d15, d3, d5 │ │ │ │ blcs fe130a6c │ │ │ │ b 131c970 │ │ │ │ @@ -27748,15 +27748,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ cdp2 0, 13, cr15, cr0, cr7, {1} │ │ │ │ blvc feab4710 │ │ │ │ @ instruction: 0xf7e4e7b0 │ │ │ │ svclt 0x0000e992 │ │ │ │ adcseq r9, lr, r6, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r1, r5, r4, lsr r8 │ │ │ │ + eorseq r1, r5, r4, ror r9 │ │ │ │ adcseq r9, lr, r0, ror ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf500b099 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -28068,15 +28068,15 @@ │ │ │ │ @ instruction: 0xf7e75096 │ │ │ │ @ instruction: 0xe788fefd │ │ │ │ svc 0x0014f7e3 │ │ │ │ umlalseq r9, lr, r8, r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r9, lr, sl, lsl #17 │ │ │ │ adcseq r9, lr, r2, ror #15 │ │ │ │ - ldrdeq r8, [lr], -r6 @ │ │ │ │ + eoreq r8, lr, r6, lsl ip │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi fp, [r4], -pc, lsl #1 │ │ │ │ bpl fe0b3ce0 │ │ │ │ @@ -28155,15 +28155,15 @@ │ │ │ │ addslt r9, r2, #0 │ │ │ │ @ instruction: 0xf5059201 │ │ │ │ @ instruction: 0x465a5096 │ │ │ │ movwls r8, #11939 @ 0x2ea3 │ │ │ │ @ instruction: 0xf7e7462b │ │ │ │ ldrb pc, [r7, -fp, ror #29]! @ │ │ │ │ adcseq r9, lr, r8, lsl r7 │ │ │ │ - eorseq r1, r5, r6, lsl r2 │ │ │ │ + eorseq r1, r5, r6, asr r3 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -28332,18 +28332,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48b324 │ │ │ │ bvs ff71b8fc │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #60 │ │ │ │ - vmlals.f64 d15, d27, d9 │ │ │ │ + mcrls 12, 0, pc, cr11, cr13, {1} @ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc9ad08 │ │ │ │ - blx fe133702 │ │ │ │ + ldc2 2, cr15, [r6], #-528 @ 0xfffffdf0 │ │ │ │ blne feab5050 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -28509,15 +28509,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: 0xf1666066 │ │ │ │ - strmi pc, [r0], pc, ror #18 │ │ │ │ + strmi pc, [r0], r3, lsr #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1572e0 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ sbchi pc, r5, r0, asr #32 │ │ │ │ blls 51d3cc │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -28581,20 +28581,20 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ rscseq fp, pc, r8, lsl pc @ │ │ │ │ svclt 0x00086065 │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ beq 1b3200 │ │ │ │ - mcr2 1, 7, pc, cr6, cr4, {3} @ │ │ │ │ + @ instruction: 0xff9af174 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - mcr2 1, 6, pc, cr4, cr4, {3} @ │ │ │ │ + @ instruction: 0xff78f174 │ │ │ │ beq 10b1a10 │ │ │ │ - @ instruction: 0xf1749802 │ │ │ │ - blls 136e50 │ │ │ │ + @ instruction: 0xf1759802 │ │ │ │ + blls 135120 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b8b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r8 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -28764,28 +28764,28 @@ │ │ │ │ ldmib r8, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf02fb91a │ │ │ │ @ instruction: 0xf8d7fe97 │ │ │ │ @ instruction: 0xf8d33bb4 │ │ │ │ tstlt r0, r0 │ │ │ │ strbmi r6, [r3], #2139 @ 0x85b │ │ │ │ @ instruction: 0x46284499 │ │ │ │ - @ instruction: 0xff70f165 │ │ │ │ + @ instruction: 0xf824f166 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedb87b4 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 57816c │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf1740701 │ │ │ │ - blx fee76858 │ │ │ │ + blx fee76b28 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #38935 @ 0x9817 │ │ │ │ - @ instruction: 0xff56f165 │ │ │ │ + @ instruction: 0xf80af166 │ │ │ │ blvs fe12385c │ │ │ │ bcs 13ffe0 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 135dc08 │ │ │ │ b 1145b14 │ │ │ │ bls 7001fc │ │ │ │ @@ -28979,15 +28979,15 @@ │ │ │ │ blmi 271484 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ orrseq r6, fp, #1769472 @ 0x1b0000 │ │ │ │ bls 36ce5c │ │ │ │ @ instruction: 0xf7e7980d │ │ │ │ ldrb pc, [r6, r3, ror #17] @ │ │ │ │ adcseq r8, lr, sl, ror #20 │ │ │ │ - ldrsbteq r0, [r5], -r8 │ │ │ │ + eorseq r0, r5, r8, lsl r7 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 132bc4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @@ -29067,15 +29067,15 @@ │ │ │ │ str r6, [fp, r8, lsr #23] │ │ │ │ svc 0x0048f7e2 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrsbteq r8, [lr], lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r0, r5, r2, lsr r4 │ │ │ │ + eorseq r0, r5, r2, ror r5 │ │ │ │ adcseq r8, lr, r2, ror #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf500b099 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -29387,15 +29387,15 @@ │ │ │ │ @ instruction: 0xf7e65096 │ │ │ │ str pc, [r8, pc, lsr #25] │ │ │ │ stcl 7, cr15, [r6], {226} @ 0xe2 │ │ │ │ ldrshteq r8, [lr], ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, lr, lr, ror #7 │ │ │ │ adcseq r8, lr, r6, asr #6 │ │ │ │ - eoreq r7, lr, sl, lsr r6 │ │ │ │ + eoreq r7, lr, sl, ror r7 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -29564,18 +29564,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48c664 │ │ │ │ bvs ff71cc3c │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #61 │ │ │ │ - @ instruction: 0x9e0bf9e9 │ │ │ │ + @ instruction: 0x9e0bfa9d │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc9c048 │ │ │ │ - @ instruction: 0xf9e2f283 │ │ │ │ + blx fe634a3c │ │ │ │ blne feab6390 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -29740,16 +29740,16 @@ │ │ │ │ stmdavs r5!, {r0, r1, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ 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: 0xf1646066 │ │ │ │ - strmi pc, [r0], pc, asr #31 │ │ │ │ + @ instruction: 0xf1656066 │ │ │ │ + strmi pc, [r0], r3, lsl #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe158620 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ sbchi pc, r5, r0, asr #32 │ │ │ │ blls 51e70c │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -29813,20 +29813,20 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ rscseq fp, pc, r8, lsl pc @ │ │ │ │ svclt 0x00086065 │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ beq 1b4540 │ │ │ │ - stc2l 1, cr15, [r6, #-460] @ 0xfffffe34 │ │ │ │ + ldc2l 1, cr15, [sl, #460]! @ 0x1cc │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - stc2 1, cr15, [r4, #-460]! @ 0xfffffe34 │ │ │ │ + ldc2l 1, cr15, [r8, #460] @ 0x1cc │ │ │ │ beq 10b2d50 │ │ │ │ @ instruction: 0xf1739802 │ │ │ │ - blls 137b10 │ │ │ │ + blls 137de0 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b8b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r8 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -30004,27 +30004,27 @@ │ │ │ │ svccs 0x0064f8d3 │ │ │ │ cmnpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ ldmne r3, {r0, r1, r3, r4, r9, fp, ip, pc}^ │ │ │ │ stmdavs fp, {r0, r3, r8, r9, ip, pc}^ │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf164930a │ │ │ │ - strmi pc, [r5], -r1, asr #27 │ │ │ │ + @ instruction: 0x4605fe75 │ │ │ │ blvs fe1e4bc8 │ │ │ │ streq pc, [r1, #-421] @ 0xfffffe5b │ │ │ │ @ instruction: 0xf585fab5 │ │ │ │ cmneq sp, #1785856 @ 0x1b4000 │ │ │ │ ldmdals r9, {r1, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - blx 1e34cee │ │ │ │ + stc2 1, cr15, [sl], #-460 @ 0xfffffe34 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c74683 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r3, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ - stc2 1, cr15, [r8, #400]! @ 0x190 │ │ │ │ + cdp2 1, 5, cr15, cr12, cr4, {3} │ │ │ │ blvs fe164b98 │ │ │ │ @ instruction: 0xf0002b03 │ │ │ │ vst4.32 {d24-d27}, [pc], r6 │ │ │ │ blls 283544 │ │ │ │ stmibcc r9, {r1, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ blcs fe173078 │ │ │ │ blx 29f3c2 │ │ │ │ @@ -30221,15 +30221,15 @@ │ │ │ │ blmi 2727ec │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ orrseq r6, fp, #1769472 @ 0x1b0000 │ │ │ │ bls 36e1c4 │ │ │ │ @ instruction: 0xf7e5980d │ │ │ │ ldrb pc, [r6, pc, lsr #30] @ │ │ │ │ adcseq r7, lr, r2, lsl #14 │ │ │ │ - eorseq pc, r4, r0, ror r2 @ │ │ │ │ + ldrhteq pc, [r4], -r0 @ │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 133f2c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @@ -30309,15 +30309,15 @@ │ │ │ │ str r6, [fp, r8, lsr #23] │ │ │ │ ldc 7, cr15, [r4, #900] @ 0x384 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r7, lr, r6, ror r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq pc, r4, sl, asr #1 │ │ │ │ + eorseq pc, r4, sl, lsl #4 │ │ │ │ adcseq r7, lr, sl, ror r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf500b099 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -30629,15 +30629,15 @@ │ │ │ │ @ instruction: 0xf7e55096 │ │ │ │ @ instruction: 0xe788fafb │ │ │ │ bl 537038 │ │ │ │ umlalseq r7, lr, r4, r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, lr, r6, lsl #1 │ │ │ │ ldrsbteq r6, [lr], lr │ │ │ │ - ldrdeq r6, [lr], -r2 @ │ │ │ │ + eoreq r6, lr, r2, lsl r4 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -30806,18 +30806,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48d9cc │ │ │ │ bvs ff71dfa4 │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #62 │ │ │ │ - mcrls 8, 0, pc, cr11, cr5, {1} @ │ │ │ │ + cdpls 8, 0, cr15, cr11, cr9, {7} │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc9d3b0 │ │ │ │ - @ instruction: 0xf82ef282 │ │ │ │ + @ instruction: 0xf8e2f282 │ │ │ │ blne feab76f8 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -31962,15 +31962,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 │ │ │ │ - cdp2 1, 7, cr15, cr4, cr2, {3} │ │ │ │ + @ instruction: 0xff28f162 │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ blcs d53b0 │ │ │ │ ldc 1, cr13, [pc, #436] @ 7a75c │ │ │ │ ldrtmi r7, [r3], -lr, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -32026,15 +32026,15 @@ │ │ │ │ beq 19f5cfc │ │ │ │ tstlt r5, sl, asr #15 │ │ │ │ blcs d5494 │ │ │ │ movwcs sp, #2476 @ 0x9ac │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf87cf15f │ │ │ │ + @ instruction: 0xf930f15f │ │ │ │ ldcl 7, cr14, [pc, #788] @ 7a9b4 │ │ │ │ @ instruction: 0xe7997a5d │ │ │ │ bvc 14f5e24 │ │ │ │ bvc a7602c │ │ │ │ ldcl 7, cr14, [pc, #592] @ 7a900 │ │ │ │ andls r0, r7, r0, asr sl │ │ │ │ andcc lr, r3, #3358720 @ 0x334000 │ │ │ │ @@ -32093,22 +32093,22 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldr r1, [r0, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ str r1, [ip, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ str r1, [r8, r8, asr #7]! │ │ │ │ @ instruction: 0xf1714628 │ │ │ │ - stmdacs r0, {r0, r2, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ andhi pc, r1, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx fe7b6d7a │ │ │ │ + mrrc2 1, 7, pc, r0, cr1 @ │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ subhi pc, ip, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx febb6d88 │ │ │ │ + blx 18b6d8a │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r5, r7, r9, pc}^ │ │ │ │ b 115c85c │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe724607b │ │ │ │ @@ -32180,15 +32180,15 @@ │ │ │ │ bvc ffa763b8 │ │ │ │ blx 4b64b0 │ │ │ │ mvnhi pc, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe696603d │ │ │ │ @ instruction: 0xf1714628 │ │ │ │ - stmdacs r0, {r0, r2, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r3, r0 │ │ │ │ stmiavs r2!, {r0, r1, r5, fp, sp, lr}^ │ │ │ │ ldrdne lr, [r1], -r4 │ │ │ │ movweq pc, #37827 @ 0x93c3 @ │ │ │ │ orrvc lr, r2, #274432 @ 0x43000 │ │ │ │ rsbsmi pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, pc, #192, 4 │ │ │ │ @@ -32246,60 +32246,60 @@ │ │ │ │ rsbeq r0, r4, #98 @ 0x62 │ │ │ │ andeq pc, r1, #1 │ │ │ │ bl fbbf8 │ │ │ │ tstmi r3, #268435462 @ 0x10000006 │ │ │ │ movwmi r4, #13091 @ 0x3323 │ │ │ │ @ instruction: 0xe612603b │ │ │ │ @ instruction: 0xf1714628 │ │ │ │ - stmdacs r0, {r0, r1, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r9, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx 1b36fdc │ │ │ │ + blx 836fde │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ movwcs r8, #185 @ 0xb9 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xff8ef15e │ │ │ │ + @ instruction: 0xf842f15f │ │ │ │ movwcs lr, #1531 @ 0x5fb │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 36fae │ │ │ │ + ldc2 1, cr15, [r2], #360 @ 0x168 │ │ │ │ @ instruction: 0x463de5f1 │ │ │ │ stmdavs r1!, {r5, fp, sp, lr}^ │ │ │ │ stmiavs r3!, {r1, r5, r7, fp, sp, lr}^ │ │ │ │ strb ip, [sl, #1295]! @ 0x50f │ │ │ │ mlascc r5, r0, r8, pc @ │ │ │ │ ldmdale lr, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ andseq r1, r1, #104857600 @ 0x6400000 │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ blcs 1ff98c │ │ │ │ movwcs sp, #277 @ 0x115 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [r8], {90} @ 0x5a │ │ │ │ + ldc2 1, cr15, [ip, #-360]! @ 0xfffffe98 │ │ │ │ stchi 5, cr14, [r3, #844] @ 0x34c │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3, #-956] @ 0xfffffc44 │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3], {235} @ 0xeb │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ movwcs lr, #2023 @ 0x7e7 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 9b7016 │ │ │ │ + blx ff6b7016 │ │ │ │ strcs lr, [r1], #-1469 @ 0xfffffa43 │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ @ instruction: 0x46384632 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2l 1, cr15, [r8], #360 @ 0x168 │ │ │ │ + stc2 1, cr15, [ip, #360]! @ 0x168 │ │ │ │ vsli.64 d30, d19, #1 │ │ │ │ stccs 5, cr0, [r0, #-88] @ 0xffffffa8 │ │ │ │ tstphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ svclt 0x000842ab │ │ │ │ ldrbvs pc, [r8, #1103]! @ 0x44f @ │ │ │ │ vqshlu.s64 q15, q5, #1 │ │ │ │ blcs 7b734 │ │ │ │ @@ -32355,20 +32355,20 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1341 @ 0x53d │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mrc2 1, 1, pc, cr4, cr10, {2} │ │ │ │ + mcr2 1, 7, pc, cr8, cr10, {2} @ │ │ │ │ movwcs lr, #1331 @ 0x533 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mcr2 1, 7, pc, cr10, cr10, {2} @ │ │ │ │ + @ instruction: 0xff9ef15a │ │ │ │ ldc 5, cr14, [pc, #164] @ 7ac7c │ │ │ │ @ instruction: 0xf1b27acf │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.8 {d24,d26,d28,d30}, [pc], r0 │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ tstphi pc, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ @@ -32396,15 +32396,15 @@ │ │ │ │ addmi r8, sl, #-1073741813 @ 0xc000000b │ │ │ │ cmpphi sl, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ bvc fed762cc │ │ │ │ strt r4, [r1], fp, lsl #12 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [r4, #-360]! @ 0xfffffe98 │ │ │ │ + ldc2l 1, cr15, [r8, #360] @ 0x168 │ │ │ │ strmi lr, [r6], -r1, ror #9 │ │ │ │ svceq 0x000ef110 │ │ │ │ adchi pc, fp, r0, asr #5 │ │ │ │ andeq pc, r6, r0, asr #3 │ │ │ │ bgt 4b6478 │ │ │ │ @ instruction: 0xf7de9103 │ │ │ │ @ instruction: 0xf7dfefc6 │ │ │ │ @@ -32442,15 +32442,15 @@ │ │ │ │ @ instruction: 0xf445ade3 │ │ │ │ ldrb r1, [pc, #1400] @ 7b27c │ │ │ │ strbvc pc, [r1, #576] @ 0x240 @ │ │ │ │ movwcs lr, #1472 @ 0x5c0 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf856f15b │ │ │ │ + @ instruction: 0xf90af15b │ │ │ │ ldcl 4, cr14, [pc, #532] @ 7af34 │ │ │ │ andcs r6, r0, sp, ror sl │ │ │ │ @ instruction: 0xf1b2e625 │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.32 {d24-d27}, [pc :256], r6 │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ @@ -32624,15 +32624,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 1a1d6c │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - blx b79f4 │ │ │ │ + blx fedb79f4 │ │ │ │ @ instruction: 0xf0209a04 │ │ │ │ @ instruction: 0xf5020304 │ │ │ │ blcs cd8c0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ movwls r2, #37646 @ 0x930e │ │ │ │ cmppeq r8, #-2147483646 @ p-variant is OBSOLETE @ 0x80000002 │ │ │ │ ldrsbtne pc, [r0], #-138 @ 0xffffff76 @ │ │ │ │ @@ -32668,19 +32668,19 @@ │ │ │ │ tstcs r0, r8, lsl #4 │ │ │ │ subsvs r4, r9, r0, lsr #12 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ @ instruction: 0xf8ca6019 │ │ │ │ @ instruction: 0xf04f205c │ │ │ │ vqdmlsl.s q0, d0, d4 │ │ │ │ - @ instruction: 0xf170f9a9 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf170fa5d │ │ │ │ + stmdacs r0, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ orrhi pc, sp, r0 │ │ │ │ vsubhn.i16 d4, q0, q8 │ │ │ │ - stmdbls r9, {r0, r1, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r1, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ svceq 0x0006f010 │ │ │ │ andsne pc, r1, #64, 4 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ addsmi r2, r1, #0, 6 │ │ │ │ rscscs fp, r0, #24, 30 @ 0x60 │ │ │ │ msrhi SPSR_x, r0 │ │ │ │ strbeq lr, [r3], #2635 @ 0xa4b │ │ │ │ @@ -32870,15 +32870,15 @@ │ │ │ │ @ instruction: 0xe68d22f0 │ │ │ │ andcs r4, r0, r3, lsl r6 │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ blne 2b94cc │ │ │ │ andscc r6, r0, #80 @ 0x50 │ │ │ │ @ instruction: 0x4620e65f │ │ │ │ - @ instruction: 0xf8eef280 │ │ │ │ + @ instruction: 0xf9a2f280 │ │ │ │ svceq 0x0006f010 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ b 1443fd8 │ │ │ │ strbt r0, [r7], -r3, lsl #23 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ rsbcc pc, r0, sl, asr #17 │ │ │ │ vqadd.s8 q11, q7, │ │ │ │ @@ -33097,20 +33097,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ stc2 7, cr15, [r0], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d92e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - @ instruction: 0xff28f27f │ │ │ │ + @ instruction: 0xffdcf27f │ │ │ │ svceq 0x0002f010 │ │ │ │ svclt 0x00184650 │ │ │ │ beq 2b78a0 │ │ │ │ vrhadd.s d29, d15, d9 │ │ │ │ - smlaldeq pc, r2, pc, pc @ │ │ │ │ + @ instruction: 0x0742ffd3 │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ blx 1fb9746 │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -33189,20 +33189,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ blx 1ab98b2 │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d92e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - mrc2 2, 3, pc, cr0, cr15, {3} │ │ │ │ + @ instruction: 0xff24f27f │ │ │ │ svceq 0x0002f010 │ │ │ │ svclt 0x00184650 │ │ │ │ beq 2b7a10 │ │ │ │ vrhadd.s d29, d15, d9 │ │ │ │ - strbeq pc, [r2, -r7, ror #28] @ │ │ │ │ + smlaldeq pc, r2, fp, pc @ │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ blx ff1b98b4 │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -33286,19 +33286,19 @@ │ │ │ │ smlatbcs r1, fp, sl, pc @ │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r3, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r4, lsr #32 │ │ │ │ - stc2 2, cr15, [lr, #508]! @ 0x1fc │ │ │ │ + mcr2 2, 3, pc, cr2, cr15, {3} @ │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2b7b90 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - stc2 2, cr15, [r6, #508]! @ 0x1fc │ │ │ │ + mrc2 2, 2, pc, cr10, cr15, {3} │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 277a88 │ │ │ │ bleq 2f7ba4 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d54621 │ │ │ │ @ instruction: 0xf7f0a000 │ │ │ │ @@ -33336,26 +33336,26 @@ │ │ │ │ @ instruction: 0xf9c2f7f0 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0x462b9a13 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ blx fe1b9ac4 │ │ │ │ ldrsbtcs lr, [pc], #-117 │ │ │ │ - stc2l 2, cr15, [sl, #-508] @ 0xfffffe04 │ │ │ │ + ldc2l 2, cr15, [lr, #508]! @ 0x1fc │ │ │ │ ldrtle r0, [pc], #-1926 @ 7bb18 │ │ │ │ vqadd.s64 q9, , │ │ │ │ - strbeq pc, [r0, -r5, asr #26] @ │ │ │ │ + @ instruction: 0x0740fdf9 │ │ │ │ @ instruction: 0xf009d45a │ │ │ │ movwcs r0, #5639 @ 0x1607 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldrb r9, [fp, r2, lsl #6] │ │ │ │ vqadd.s64 q9, , q15 │ │ │ │ - @ instruction: 0x0782fd39 │ │ │ │ + streq pc, [r2, sp, ror #27] │ │ │ │ rsbscs sp, lr, lr, lsr #8 │ │ │ │ - ldc2 2, cr15, [r4, #-508]! @ 0xfffffe04 │ │ │ │ + stc2l 2, cr15, [r8, #508]! @ 0x1fc │ │ │ │ strble r0, [r9], #-1859 @ 0xfffff8bd │ │ │ │ streq pc, [r7], -r9 │ │ │ │ andlt pc, r8, sp, asr #17 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldmib sp, {r1, r3, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrcc r1, [r4, #-1538] @ 0xfffff9fe │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ @@ -33439,19 +33439,19 @@ │ │ │ │ tstpcs r1, r9, ror r9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r3, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r4, lsr #32 │ │ │ │ - ldc2l 2, cr15, [ip], #-508 @ 0xfffffe04 │ │ │ │ + ldc2 2, cr15, [r0, #-508]! @ 0xfffffe04 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2b7df4 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - ldc2l 2, cr15, [r4], #-508 @ 0xfffffe04 │ │ │ │ + stc2 2, cr15, [r8, #-508]! @ 0xfffffe04 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 277cec │ │ │ │ bleq 2f7e08 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d54621 │ │ │ │ @ instruction: 0xf7f0a000 │ │ │ │ @@ -33489,26 +33489,26 @@ │ │ │ │ @ instruction: 0xf890f7f0 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0x462b9a13 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ blx 15b9d28 │ │ │ │ ldrsbtcs lr, [pc], #-117 │ │ │ │ - ldc2 2, cr15, [r8], {127} @ 0x7f │ │ │ │ + stc2l 2, cr15, [ip], {127} @ 0x7f │ │ │ │ ldrtle r0, [pc], #-1926 @ 7bd7c │ │ │ │ vqadd.s64 q9, , │ │ │ │ - smlaldeq pc, r0, r3, ip @ │ │ │ │ + strbeq pc, [r0, -r7, asr #25] @ │ │ │ │ @ instruction: 0xf009d45a │ │ │ │ movwcs r0, #5639 @ 0x1607 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldrb r9, [fp, r2, lsl #6] │ │ │ │ vqadd.s64 q9, , q15 │ │ │ │ - streq pc, [r2, r7, lsl #24] │ │ │ │ + @ instruction: 0x0782fcbb │ │ │ │ rsbscs sp, lr, lr, lsr #8 │ │ │ │ - stc2 2, cr15, [r2], {127} @ 0x7f │ │ │ │ + ldc2 2, cr15, [r6], #508 @ 0x1fc │ │ │ │ strble r0, [r9], #-1859 @ 0xfffff8bd │ │ │ │ streq pc, [r7], -r9 │ │ │ │ andlt pc, r8, sp, asr #17 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldmib sp, {r1, r3, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrcc r1, [r4, #-1538] @ 0xfffff9fe │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ @@ -33679,15 +33679,15 @@ │ │ │ │ andshi pc, r8, #0 │ │ │ │ @ instruction: 0xf04f6bfb │ │ │ │ ldc 8, cr0, [pc] @ 7c05c │ │ │ │ ldrtmi r9, [r2], r6, lsr #23 │ │ │ │ blhi fea376e0 │ │ │ │ ldclvs 8, cr6, [fp], #-96 @ 0xffffffa0 │ │ │ │ @ instruction: 0x63bb3308 │ │ │ │ - @ instruction: 0xf9c2f27f │ │ │ │ + blx 1e38a6c │ │ │ │ @ instruction: 0xf44f6d3b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldrtvs r7, [r8], #3839 @ 0xeff │ │ │ │ @ instruction: 0xf8c76c9a │ │ │ │ bcs b40d4 │ │ │ │ tstphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @@ -33726,15 +33726,15 @@ │ │ │ │ strpl pc, [r0, #1283] @ 0x503 │ │ │ │ @ instruction: 0xf8936d3b │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ tstcs r8, pc │ │ │ │ rsceq pc, r8, #13959168 @ 0xd50000 │ │ │ │ - cdp2 1, 11, cr15, cr12, cr8, {3} │ │ │ │ + @ instruction: 0xff70f168 │ │ │ │ orreq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x4606461c │ │ │ │ adcsvs r6, fp, #56, 4 @ 0x80000003 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3], {243} @ 0xf3 │ │ │ │ ldclvs 1, cr6, [ip, #-192]! @ 0xffffff40 │ │ │ │ @@ -33847,23 +33847,23 @@ │ │ │ │ svclt 0x0000e6fe │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrshteq r3, [lr], ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq r3, [lr], r4 │ │ │ │ - ldrhteq fp, [r4], -sl │ │ │ │ + ldrshteq fp, [r4], -sl │ │ │ │ @ instruction: 0xffff7433 │ │ │ │ movwcs r6, #7037 @ 0x1b7d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - @ instruction: 0xf942f27f │ │ │ │ + @ instruction: 0xf9f6f27f │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d15, d16 │ │ │ │ - smlaldxeq pc, r3, fp, r9 @ │ │ │ │ + strbeq pc, [r3, -pc, ror #19] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ movwls r6, #11771 @ 0x2dfb │ │ │ │ movwls r6, #3131 @ 0xc3b │ │ │ │ @ instruction: 0x319cf8d7 │ │ │ │ @@ -33968,15 +33968,15 @@ │ │ │ │ strbcs fp, [r0], #-3896 @ 0xfffff0c8 │ │ │ │ ldmdavs sl!, {r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ rsceq pc, ip, #13959168 @ 0xd50000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8d5d019 │ │ │ │ strdlt r1, [r8, r0] │ │ │ │ @ instruction: 0xf1684622 │ │ │ │ - cmpplt r8, r1, lsl sp @ p-variant is OBSOLETE │ │ │ │ + cmpplt r8, r5, asr #27 @ p-variant is OBSOLETE │ │ │ │ rscscc pc, r4, #13959168 @ 0xd50000 │ │ │ │ rscsmi pc, r8, #12910592 @ 0xc50000 │ │ │ │ rscseq pc, r0, #12910592 @ 0xc50000 │ │ │ │ ldrt r1, [lr], r4, asr #17 │ │ │ │ svclt 0x003842b4 │ │ │ │ @ instruction: 0xe7e54634 │ │ │ │ ldrt r2, [sl], r0, lsl #8 │ │ │ │ @@ -34467,15 +34467,15 @@ │ │ │ │ @ instruction: 0xf1033004 │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ ldcvs 0, cr6, [fp, #-104]! @ 0xffffff98 │ │ │ │ vqadd.s64 q11, q7, │ │ │ │ - @ instruction: 0xf8d7fb99 │ │ │ │ + @ instruction: 0xf8d7fc4d │ │ │ │ @ instruction: 0xf8c73188 │ │ │ │ @ instruction: 0xf04f9054 │ │ │ │ @ instruction: 0xf0430900 │ │ │ │ teqvs r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf1c3603e │ │ │ │ teqvs fp, r0, lsr #6 │ │ │ │ @@ -34494,15 +34494,15 @@ │ │ │ │ addhi pc, ip, r7, asr #17 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46266d7b │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf16802e8 │ │ │ │ - @ instruction: 0x4605f8bb │ │ │ │ + strmi pc, [r5], -pc, ror #18 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {3} │ │ │ │ rsbvs r6, r9, r8, lsr #32 │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ tstcs r3, r9, ror #2 │ │ │ │ @ instruction: 0x46286d3d │ │ │ │ blx fe8b8e3e │ │ │ │ @@ -34630,19 +34630,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xf5078123 │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6525 @ 0x197d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - blx bb994a │ │ │ │ + blx ff8b994a │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d14, d16 │ │ │ │ - strbeq pc, [r2, -r5, lsr #22] @ │ │ │ │ + @ instruction: 0x0742fbd9 │ │ │ │ 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 │ │ │ │ @@ -34718,15 +34718,15 @@ │ │ │ │ ldmdavs sl!, {r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlale pc, r8, r2, r4 @ │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf1674622 │ │ │ │ - msrlt SPSR_irq, r5 │ │ │ │ + msrlt SPSR_irq, r9 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcmi lr, ip, #232, 12 @ 0xe800000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -34734,15 +34734,15 @@ │ │ │ │ @ instruction: 0xf7dd4621 │ │ │ │ @ instruction: 0xe7eae9be │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrshteq r3, [lr], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r3, lr, r2, asr #7 │ │ │ │ - ldrhteq sl, [r4], -r8 │ │ │ │ + ldrshteq sl, [r4], -r8 │ │ │ │ @ instruction: 0xffff682f │ │ │ │ ldrsbteq r3, [lr], sl │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ @ instruction: 0xf7dd4620 │ │ │ │ @ instruction: 0x4606ed76 │ │ │ │ sbcsle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ @@ -34894,15 +34894,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ tstcs r8, fp, ror sp │ │ │ │ addmi pc, r0, r7, asr #17 │ │ │ │ addsmi pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - ldc2 1, cr15, [r8, #412] @ 0x19c │ │ │ │ + cdp2 1, 4, cr15, cr12, cr7, {3} │ │ │ │ ldrdgt pc, [ip], -r7 @ │ │ │ │ mvnsvs r4, r6, lsl #12 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -35057,15 +35057,15 @@ │ │ │ │ ldmibvs sl!, {r0, r2, r4, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19812f0 │ │ │ │ @ instruction: 0xf167465a │ │ │ │ - msrlt SPSR_f, sp, lsl #25 │ │ │ │ + msrlt SPSR_f, r1, asr #26 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c3b2f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54001664 @ 0x3380000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1469b │ │ │ │ @@ -35084,15 +35084,15 @@ │ │ │ │ rscshi pc, r0, #12713984 @ 0xc20000 │ │ │ │ rsccc pc, ip, #12713984 @ 0xc20000 │ │ │ │ blcc 1b7508 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 677398 │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf994f165 │ │ │ │ + blx 12b9c00 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbtvs r0, [ip], -r0, ror #4 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrtvs r3, [ip], -r0, asr #25 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldclvs 13, cr10, [r8], #952 @ 0x3b8 │ │ │ │ @ instruction: 0xf03b2101 │ │ │ │ @@ -35101,19 +35101,19 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrshteq r2, [lr], r6 │ │ │ │ adcseq r2, lr, sl, ror #27 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq r2, [lr], ip │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaseq r4, r8, r6, sl │ │ │ │ + ldrsbteq sl, [r4], -r8 │ │ │ │ @ instruction: 0xffff610d │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - eoreq r1, lr, r0, lsr sp │ │ │ │ - eoreq r1, lr, sl, lsl #15 │ │ │ │ + eoreq r1, lr, r0, ror lr │ │ │ │ + eoreq r1, lr, sl, asr #17 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ bmi fe50f11c │ │ │ │ blmi fe50ef54 │ │ │ │ addlt r4, r9, sl, ror r4 │ │ │ │ @@ -35313,15 +35313,15 @@ │ │ │ │ @ instruction: 0xf1033004 │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ ldcvs 0, cr6, [fp, #-104]! @ 0xffffff98 │ │ │ │ vqadd.s64 q11, , │ │ │ │ - @ instruction: 0xf8d7fcf9 │ │ │ │ + @ instruction: 0xf8d7fdad │ │ │ │ @ instruction: 0xf8c73188 │ │ │ │ @ instruction: 0xf04f9054 │ │ │ │ @ instruction: 0xf0430900 │ │ │ │ teqvs r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf1c3603e │ │ │ │ teqvs fp, r0, lsr #6 │ │ │ │ @@ -35340,15 +35340,15 @@ │ │ │ │ addhi pc, ip, r7, asr #17 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46266d7b │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf16702e8 │ │ │ │ - @ instruction: 0x4605fa1b │ │ │ │ + strmi pc, [r5], -pc, asr #21 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {3} │ │ │ │ rsbvs r6, r9, r8, lsr #32 │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ tstcs r3, r9, ror #2 │ │ │ │ @ instruction: 0x46286d3d │ │ │ │ stc2 0, cr15, [r0, #-236] @ 0xffffff14 │ │ │ │ @@ -35476,19 +35476,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xf5078123 │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6525 @ 0x197d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - stc2 2, cr15, [ip], {125} @ 0x7d │ │ │ │ + stc2l 2, cr15, [r0, #-500] @ 0xfffffe0c │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d13, d16 │ │ │ │ - strbeq pc, [r2, -r5, lsl #25] @ │ │ │ │ + smlaldxeq pc, r2, r9, sp @ │ │ │ │ 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 │ │ │ │ @@ -35564,15 +35564,15 @@ │ │ │ │ ldmdavs sl!, {r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlale pc, r8, r2, r4 @ │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf1674622 │ │ │ │ - msrlt SPSR_, r5 @ │ │ │ │ + msrlt SPSR_, r9, asr #18 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcmi lr, ip, #232, 12 @ 0xe800000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -35580,15 +35580,15 @@ │ │ │ │ @ instruction: 0xf7dc4621 │ │ │ │ @ instruction: 0xe7eaeb1e │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrhteq r2, [lr], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r2, lr, r2, lsl #13 │ │ │ │ - eorseq sl, r4, r8, ror r0 │ │ │ │ + ldrhteq sl, [r4], -r8 │ │ │ │ @ instruction: 0xffff5aef │ │ │ │ umlalseq r2, lr, sl, r3 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ @ instruction: 0x4606eed6 │ │ │ │ sbcsle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ @@ -35740,15 +35740,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ tstcs r8, fp, ror sp │ │ │ │ addmi pc, r0, r7, asr #17 │ │ │ │ addsmi pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - cdp2 1, 15, cr15, cr8, cr6, {3} │ │ │ │ + @ instruction: 0xffacf166 │ │ │ │ ldrdgt pc, [ip], -r7 @ │ │ │ │ mvnsvs r4, r6, lsl #12 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -35903,15 +35903,15 @@ │ │ │ │ ldmibvs sl!, {r0, r2, r4, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19812f0 │ │ │ │ @ instruction: 0xf166465a │ │ │ │ - msrlt SPSR_f, sp, ror #27 │ │ │ │ + msrlt (UNDEF: 104), r1 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c3b2f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54001664 @ 0x3380000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1469b │ │ │ │ @@ -35930,15 +35930,15 @@ │ │ │ │ rscshi pc, r0, #12713984 @ 0xc20000 │ │ │ │ rsccc pc, ip, #12713984 @ 0xc20000 │ │ │ │ blcc 1b8248 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 6780d8 │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ffdba93c │ │ │ │ + blx feaba93e │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbtvs r0, [ip], -r0, ror #4 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrtvs r3, [ip], -r0, asr #25 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldclvs 13, cr10, [r8], #952 @ 0x3b8 │ │ │ │ @ instruction: 0xf03a2101 │ │ │ │ @@ -35947,19 +35947,19 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrhteq r2, [lr], r6 │ │ │ │ adcseq r2, lr, sl, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq r1, lr, ip, pc @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eorseq r9, r4, r8, asr r9 │ │ │ │ + mlaseq r4, r8, sl, r9 │ │ │ │ @ instruction: 0xffff53cd │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - strdeq r0, [lr], -r0 @ │ │ │ │ - eoreq r0, lr, sl, asr #20 │ │ │ │ + eoreq r1, lr, r0, lsr r1 │ │ │ │ + eoreq r0, lr, sl, lsl #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r2], r3, ror #1 │ │ │ │ strcs pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ ldrmi sl, [r9], r6, lsl #30 │ │ │ │ @@ -36023,15 +36023,15 @@ │ │ │ │ mrcvs 6, 7, r4, cr10, cr3, {0} │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 457dfc │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ tstcs r4, sl, lsr lr │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - stc2l 1, cr15, [r0], {102} @ 0x66 │ │ │ │ + ldc2l 1, cr15, [r4, #-408]! @ 0xfffffe68 │ │ │ │ cmnpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4605469c │ │ │ │ rsbsvs r6, fp, #56, 4 @ 0x80000003 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcvs r6, sl, r8, lsr #32 │ │ │ │ rsbvs r6, r9, fp, ror #1 │ │ │ │ @ instruction: 0xf8dc2105 │ │ │ │ @@ -36282,15 +36282,15 @@ │ │ │ │ strbmi r2, [sl], -r1, lsl #6 │ │ │ │ @ instruction: 0xf0204659 │ │ │ │ ldr pc, [r0, -fp, asr #24] │ │ │ │ ... │ │ │ │ ldrsbteq r1, [lr], ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq r1, [lr], r4 │ │ │ │ - ldrhteq r9, [r4], -r2 │ │ │ │ + ldrshteq r9, [r4], -r2 │ │ │ │ @ instruction: 0xffff7167 │ │ │ │ adcseq r1, lr, r4, lsl #15 │ │ │ │ @ instruction: 0xf42c6b78 │ │ │ │ @ instruction: 0x60984cff │ │ │ │ andspl pc, r4, ip, asr #8 │ │ │ │ blvs e96aac │ │ │ │ blvs fee96cb0 │ │ │ │ @@ -36340,15 +36340,15 @@ │ │ │ │ @ instruction: 0xf8da6efb │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7ed02b0 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [sl, #-252]! @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - stc2l 2, cr15, [ip], #496 @ 0x1f0 │ │ │ │ + stc2 2, cr15, [r0, #496]! @ 0x1f0 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d074 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-3579 @ 7ea34 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -36379,15 +36379,15 @@ │ │ │ │ ldmdbvs sl!, {r5, r8, r9, fp, lr} │ │ │ │ mrcvs 8, 1, r5, cr10, cr3, {6} │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36e3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf166462a │ │ │ │ - msrlt (UNDEF: 96), r1 │ │ │ │ + msrlt (UNDEF: 96), r5 │ │ │ │ @ instruction: 0xf8c36e3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1519] @ 0xfffffa11 │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -36614,15 +36614,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ vldmdbvs fp!, {s0-s-1} │ │ │ │ vqadd.s64 q11, q6, │ │ │ │ - @ instruction: 0xf8d7fac9 │ │ │ │ + @ instruction: 0xf8d7fb7d │ │ │ │ @ instruction: 0xf8c73184 │ │ │ │ @ instruction: 0x46caa054 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ blx fed57e54 │ │ │ │ eorsvs pc, lr, r3, lsl #7 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ @@ -36638,16 +36638,16 @@ │ │ │ │ ldrbteq pc, [ip], -r7, lsl #2 @ │ │ │ │ bgt 458d98 │ │ │ │ @ instruction: 0xf8c72500 │ │ │ │ stm r6, {r2, r3, r7, ip, lr} │ │ │ │ tstcs r8, pc │ │ │ │ @ instruction: 0xf8c76cfb │ │ │ │ @ instruction: 0xf8d3d028 │ │ │ │ - @ instruction: 0xf16502e8 │ │ │ │ - @ instruction: 0xf107ffef │ │ │ │ + @ instruction: 0xf16602e8 │ │ │ │ + @ instruction: 0xf107f8a3 │ │ │ │ @ instruction: 0x461e0378 │ │ │ │ mvnsvs r4, r4, lsl #12 │ │ │ │ mcrgt 2, 0, r6, cr15, cr11, {3} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @@ -36846,15 +36846,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36cfb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf165462a │ │ │ │ - msrlt (UNDEF: 96), fp │ │ │ │ + msrlt SPSR_irq, pc │ │ │ │ @ instruction: 0xf8c36cfb │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #4718592 @ 0x480000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -36883,15 +36883,15 @@ │ │ │ │ ldcvs 15, cr10, [sl, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0xf7de4630 │ │ │ │ @ instruction: 0xe739f997 │ │ │ │ ... │ │ │ │ adcseq r1, lr, ip, asr r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r1, lr, r0, lsr #4 │ │ │ │ - eorseq r8, r4, r0, lsl ip │ │ │ │ + eorseq r8, r4, r0, asr sp │ │ │ │ @ instruction: 0xffff4687 │ │ │ │ adcseq r0, lr, r4, lsl #30 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ ldmdavs r8!, {r1, r3, r9, fp, lr}^ │ │ │ │ ldmdavs r2, {r1, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f0552 │ │ │ │ @@ -36991,15 +36991,15 @@ │ │ │ │ ldm r9, {r0, r1, r3, r4, r5, r6, r7, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ @ instruction: 0x673c2118 │ │ │ │ addmi pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ - stc2 1, cr15, [ip, #-404]! @ 0xfffffe6c │ │ │ │ + stc2l 1, cr15, [r0, #404]! @ 0x194 │ │ │ │ ldrdgt pc, [r8], -r7 @ │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -37156,15 +37156,15 @@ │ │ │ │ ldmvs sl!, {r0, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36cfb │ │ │ │ @ instruction: 0xb19812f0 │ │ │ │ @ instruction: 0xf1654622 │ │ │ │ - msrlt SPSR_f, sp, lsl ip │ │ │ │ + ldrdlt pc, [r8, #-193]! @ 0xffffff3f │ │ │ │ @ instruction: 0xf8c36cfb │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54263808 @ 0x33c0000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1461c │ │ │ │ @@ -37184,27 +37184,27 @@ │ │ │ │ @ instruction: 0xf8c282f0 │ │ │ │ str r3, [ip, ip, ror #5]! │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlald r6, sp, r8, r0 │ │ │ │ andcs r4, r1, lr, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2318 @ 0xfffff6f2 │ │ │ │ @ instruction: 0xf1634479 │ │ │ │ - ldr pc, [pc, -r3, lsr #18] │ │ │ │ + @ instruction: 0xe71ff9d7 │ │ │ │ svc 0x00c2f7da │ │ │ │ ... │ │ │ │ ldrshteq r0, [lr], lr │ │ │ │ ldrshteq r0, [lr], r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r0, lr, r2, lsl #24 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - ldrhteq r8, [r4], -r8 │ │ │ │ + ldrshteq r8, [r4], -r8 │ │ │ │ @ instruction: 0xffff402d │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - eoreq pc, sp, lr, asr #24 │ │ │ │ - eoreq pc, sp, r8, lsr #13 │ │ │ │ + eoreq pc, sp, lr, lsl #27 │ │ │ │ + eoreq pc, sp, r8, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febd698c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe0 │ │ │ │ addlt r5, r6, r0, asr #24 │ │ │ │ movtcs r4, #17946 @ 0x461a │ │ │ │ blmi feabdb10 │ │ │ │ @@ -37469,17 +37469,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489306 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf16c8004 │ │ │ │ - b 147e0ec │ │ │ │ + b 147e3bc │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - @ instruction: 0xf962f16c │ │ │ │ + blx 63c180 │ │ │ │ b 12e67ec │ │ │ │ b 12ca0d8 │ │ │ │ blcs 82004 │ │ │ │ strbthi pc, [pc], #-64 @ 7fbe0 @ │ │ │ │ bl fe8d9f68 │ │ │ │ blcs 180808 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -37587,17 +37587,17 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - @ instruction: 0xf85cf16c │ │ │ │ + @ instruction: 0xf910f16c │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ - @ instruction: 0xf876f16c │ │ │ │ + @ instruction: 0xf92af16c │ │ │ │ b 10806ac │ │ │ │ b 12ca1d4 │ │ │ │ vmla.i8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -37607,15 +37607,15 @@ │ │ │ │ strdvs r6, [r7], #-144 @ 0xffffff70 @ │ │ │ │ msrhi CPSR_sc, #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 133c364 │ │ │ │ + blx 3c364 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe160af0 │ │ │ │ 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}^ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ @@ -37795,18 +37795,18 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - cdp2 1, 11, cr15, cr12, cr11, {3} │ │ │ │ + @ instruction: 0xff70f16b │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf16b4628 │ │ │ │ - b 12ffc40 │ │ │ │ + b 12fff10 │ │ │ │ stmdbls r6, {r6, r8, fp, sp} │ │ │ │ stmdbeq sl, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x3710e575 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ @@ -37825,15 +37825,15 @@ │ │ │ │ vqadd.s8 d26, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c49004 │ │ │ │ @ instruction: 0xf15d8004 │ │ │ │ - @ instruction: 0x4605f897 │ │ │ │ + strmi pc, [r5], -fp, asr #18 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe160750 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ orrshi pc, fp, r0, asr #32 │ │ │ │ @@ -37965,15 +37965,15 @@ │ │ │ │ @ instruction: 0x46280810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - @ instruction: 0xff7ef15c │ │ │ │ + @ instruction: 0xf832f15d │ │ │ │ strmi r9, [r5], -r6, lsl #18 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr1, cr15, {1} │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feec27a0 │ │ │ │ b 147e9c4 │ │ │ │ usat r1, #8, r9, asr #18 │ │ │ │ @@ -38238,15 +38238,15 @@ │ │ │ │ strbeq pc, [sp, sl, lsl #2] @ │ │ │ │ svcge 0x0030f53f │ │ │ │ beq fcbe0 │ │ │ │ ldmle r6!, {r1, r4, r6, r8, sl, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ cdp2 7, 7, cr15, cr14, cr12, {7} │ │ │ │ ldrdeq pc, [r0], -fp │ │ │ │ - mcr2 2, 7, pc, cr14, cr10, {3} @ │ │ │ │ + @ instruction: 0xffa2f27a │ │ │ │ svceq 0x0006f010 │ │ │ │ cmnphi r5, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi ffc5339c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -38282,15 +38282,15 @@ │ │ │ │ tstcs r4, fp, ror sp │ │ │ │ rsbeq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ rsbge pc, r4, r7, asr #17 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrvs r6, [fp, #-826]! @ 0xfffffcc6 │ │ │ │ eorsle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 5bce0e │ │ │ │ + blx ff2bce0e │ │ │ │ rscsvs r2, r8, #4, 2 │ │ │ │ andge pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf0384648 │ │ │ │ strbmi pc, [r8], -r1, lsl #28 @ │ │ │ │ stc2 0, cr15, [r0, #-224] @ 0xffffff20 │ │ │ │ blcc feabebe4 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @@ -38454,15 +38454,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [r9, #-812]! @ 0xfffffcd4 │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf164462a │ │ │ │ - strdlt pc, [r0, #-151]! @ 0xffffff69 │ │ │ │ + msrlt (UNDEF: 96), fp │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #80, 14 @ 0x1400000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -38484,15 +38484,15 @@ │ │ │ │ str r3, [fp, -ip, ror #5]! │ │ │ │ stc 7, cr15, [r6, #868]! @ 0x364 │ │ │ │ ldrshteq pc, [sp], r8 @ │ │ │ │ adcseq pc, sp, ip, ror #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xfffedbef │ │ │ │ adcseq pc, sp, r8, lsr #16 │ │ │ │ - eorseq r7, r4, r8, ror r2 │ │ │ │ + ldrhteq r7, [r4], -r8 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @ instruction: 0xf8df5640 │ │ │ │ @@ -38902,21 +38902,21 @@ │ │ │ │ blls 7db278 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, pc, r9, lsl #5 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ eorsge pc, ip, sp, asr #17 │ │ │ │ andeq pc, r9, r8, asr r8 @ │ │ │ │ - @ instruction: 0xf8e4f27a │ │ │ │ + @ instruction: 0xf998f27a │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8587f8c │ │ │ │ svclt 0x00080007 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s d25, d10, d4 │ │ │ │ - @ instruction: 0xf5b0f8d9 │ │ │ │ + @ instruction: 0xf5b0f98d │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ tstls r1, #136, 6 @ 0x20000002 │ │ │ │ blcs db420 │ │ │ │ tstphi sp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andcc lr, sl, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -39238,15 +39238,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - mcr2 2, 2, pc, cr4, cr9, {3} @ │ │ │ │ + mrc2 2, 7, pc, cr8, cr9, {3} │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -39553,17 +39553,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: 0xf16a8004 │ │ │ │ - b 148005c │ │ │ │ + b 148032c │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - @ instruction: 0xf91af16a │ │ │ │ + @ instruction: 0xf9cef16a │ │ │ │ b 12e8878 │ │ │ │ b 12cc168 │ │ │ │ blcs 84098 │ │ │ │ teqphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ bl fe8dbff8 │ │ │ │ blcs 182898 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -39712,18 +39712,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: 0xffc2f169 │ │ │ │ + @ instruction: 0xf876f16a │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf1694628 │ │ │ │ - b 1301e4c │ │ │ │ + @ instruction: 0xf16a4628 │ │ │ │ + b 130011c │ │ │ │ b 12cc3e4 │ │ │ │ vmla.i8 d16, d9, d11 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -39732,15 +39732,15 @@ │ │ │ │ strdvs r6, [r7], #-144 @ 0xffffff70 @ │ │ │ │ ldrhi pc, [r2], #-0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9b0f15b │ │ │ │ + blx 19be490 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe162fdc │ │ │ │ beq fe5bc │ │ │ │ blx fe340a1c │ │ │ │ bne 173c874 │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -39933,17 +39933,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: 0xf1699105 │ │ │ │ - b 1481a6c │ │ │ │ + b 1481d3c │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - cdp2 1, 2, cr15, cr2, cr9, {3} │ │ │ │ + cdp2 1, 13, cr15, cr6, cr9, {3} │ │ │ │ stmdbcs r0, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ b 12e866c │ │ │ │ str r0, [sl, #-2315] @ 0xfffff6f5 │ │ │ │ vaba.s8 d19, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ adcvs r0, r7, r9, lsr #7 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @@ -39962,15 +39962,15 @@ │ │ │ │ @ instruction: 0xb018f8d4 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ blcc 2c03d0 │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xffe4f15a │ │ │ │ + @ instruction: 0xf898f15b │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ subshi pc, r9, #0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feec46d0 │ │ │ │ b 14808f4 │ │ │ │ @ instruction: 0xf1bb1959 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ @@ -40169,15 +40169,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf15a9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r1], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe16dfb8 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ ldrcc lr, [r0, -r4, ror #12] │ │ │ │ @@ -40317,15 +40317,15 @@ │ │ │ │ ldrbtmi r3, [sl], #-1804 @ 0xfffff8f4 │ │ │ │ @ instruction: 0xf8976578 │ │ │ │ ldrbtvs r0, [r8], #400 @ 0x190 │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ msrcc SPSR_s, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - mrc2 2, 5, pc, cr0, cr8, {3} │ │ │ │ + @ instruction: 0xff64f278 │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, sl, #64 @ 0x40 │ │ │ │ ldclvs 13, cr6, [fp, #-996]! @ 0xfffffc1c │ │ │ │ @ instruction: 0xf5036f8a │ │ │ │ bvs ff55955c │ │ │ │ blmi fecc0bcc │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -40506,15 +40506,15 @@ │ │ │ │ @ instruction: 0xf104fa23 │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ strcc sl, [r1], #-3853 @ 0xfffff0f3 │ │ │ │ ldmle r7!, {r1, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ ldc2 7, cr15, [sl, #-936]! @ 0xfffffc58 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ - ldc2 2, cr15, [r6, #-480]! @ 0xfffffe20 │ │ │ │ + stc2l 2, cr15, [sl, #480]! @ 0x1e0 │ │ │ │ svceq 0x0006f010 │ │ │ │ orrhi pc, sp, r0, asr #32 │ │ │ │ blmi fff55738 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -40552,15 +40552,15 @@ │ │ │ │ ldclvs 6, cr14, [fp, #-892]! @ 0xfffffc84 │ │ │ │ @ instruction: 0xf1072104 │ │ │ │ ldrbtvs r0, [ip], -r4, ror #4 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrvs r6, [fp, #-762]! @ 0xfffffd06 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf958f162 │ │ │ │ + blx 3bf17c │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ mcrr2 0, 3, pc, r6, cr6 @ │ │ │ │ @ instruction: 0xf0364648 │ │ │ │ @ instruction: 0xf8dbfb45 │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -40734,15 +40734,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [r9, #-812]! @ 0xfffffcd4 │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf162462a │ │ │ │ - msrlt SPSR_, r7, lsr #16 │ │ │ │ + ldrdlt pc, [r0, #-139]! @ 0xffffff75 │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #60, 14 @ 0xf00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -40763,15 +40763,15 @@ │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldr r3, [r7, -ip, ror #5] │ │ │ │ bl ff640e88 │ │ │ │ adcseq sp, sp, r2, ror #15 │ │ │ │ ldrsbteq sp, [sp], r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq sp, [sp], r8 │ │ │ │ - eorseq r4, r4, r2, lsl #30 │ │ │ │ + eorseq r5, r4, r2, asr #32 │ │ │ │ @ instruction: 0xfffeb4bf │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf8df4617 │ │ │ │ @@ -41041,15 +41041,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - @ instruction: 0xf82ef278 │ │ │ │ + @ instruction: 0xf8e2f278 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -41358,17 +41358,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: 0xf1686067 │ │ │ │ - andls pc, r4, r7, ror #21 │ │ │ │ + mulls r4, fp, fp │ │ │ │ @ instruction: 0xf1684628 │ │ │ │ - blls 1c2498 │ │ │ │ + blls 1c2768 │ │ │ │ blls 1c4100 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 33e1a8 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r1, r4, r5, r9, sl, pc}^ │ │ │ │ blcs 18a7d8 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -41418,15 +41418,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ movwmi pc, #4672 @ 0x1240 @ │ │ │ │ @ instruction: 0x03aaf2c4 │ │ │ │ strbmi r4, [r2], r8, lsr #12 │ │ │ │ blcc 2c1a98 │ │ │ │ andvc pc, r4, r8, asr #17 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - stc2 1, cr15, [r4], {89} @ 0x59 │ │ │ │ + ldc2 1, cr15, [r8, #-356]! @ 0xfffffe9c │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ ldrbthi pc, [sp], #-0 @ │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedc4d90 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ andshi pc, r1, #64 @ 0x40 │ │ │ │ @@ -41796,18 +41796,18 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0xff7af167 │ │ │ │ + @ instruction: 0xf82ef168 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ - @ instruction: 0xf1673710 │ │ │ │ - blls 1c3dbc │ │ │ │ + @ instruction: 0xf1683710 │ │ │ │ + blls 1c208c │ │ │ │ b 1084874 │ │ │ │ b 108bf84 │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c703a9 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @@ -41981,17 +41981,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 │ │ │ │ - cdp2 1, 0, cr15, cr8, cr7, {3} │ │ │ │ + cdp2 1, 11, cr15, cr12, cr7, {3} │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ - cdp2 1, 2, cr15, cr2, cr7, {3} │ │ │ │ + cdp2 1, 13, cr15, cr6, cr7, {3} │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ b 10aa66c │ │ │ │ b 108c268 │ │ │ │ @ instruction: 0xf7ff0a0a │ │ │ │ bcs b2ef0 │ │ │ │ msrhi CPSR_c, r0, asr #32 │ │ │ │ vst2. {d22-d23}, [pc :128], r1 │ │ │ │ @@ -42184,15 +42184,15 @@ │ │ │ │ ldrbtmi r3, [sl], #-1804 @ 0xfffff8f4 │ │ │ │ @ instruction: 0xf8976578 │ │ │ │ ldrbtvs r0, [r8], #400 @ 0x190 │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ msrcc SPSR_s, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf81af277 │ │ │ │ + @ instruction: 0xf8cef277 │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, sl, #64 @ 0x40 │ │ │ │ ldclvs 13, cr6, [fp, #-996]! @ 0xfffffc1c │ │ │ │ @ instruction: 0xf5036f8a │ │ │ │ bvs ff55b288 │ │ │ │ blmi fecc28f8 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -42373,15 +42373,15 @@ │ │ │ │ @ instruction: 0xf104fa23 │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ strcc sl, [r1], #-3853 @ 0xfffff0f3 │ │ │ │ ldmle r7!, {r1, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ @ instruction: 0xff18f7e8 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ - mcr2 2, 5, pc, cr0, cr6, {3} @ │ │ │ │ + @ instruction: 0xff54f276 │ │ │ │ svceq 0x0006f010 │ │ │ │ orrhi pc, sp, r0, asr #32 │ │ │ │ blmi fff57464 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -42419,15 +42419,15 @@ │ │ │ │ ldclvs 6, cr14, [fp, #-892]! @ 0xfffffc84 │ │ │ │ @ instruction: 0xf1072104 │ │ │ │ ldrbtvs r0, [ip], -r4, ror #4 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrvs r6, [fp, #-762]! @ 0xfffffd06 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx ff140ea0 │ │ │ │ + blx 1e40ea2 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ ldc2 0, cr15, [r0, #208]! @ 0xd0 │ │ │ │ @ instruction: 0xf0344648 │ │ │ │ @ instruction: 0xf8dbfcaf │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -42601,15 +42601,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [r9, #-812]! @ 0xfffffcd4 │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf160462a │ │ │ │ - msrlt SPSR_, r1 @ │ │ │ │ + msrlt (UNDEF: 96), r5 │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #60, 14 @ 0xf00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -42630,15 +42630,15 @@ │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldr r3, [r7, -ip, ror #5] │ │ │ │ stcl 7, cr15, [r0, #-852] @ 0xfffffcac │ │ │ │ ldrhteq fp, [sp], r6 │ │ │ │ adcseq fp, sp, sl, lsr #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, sp, ip, lsl #15 │ │ │ │ - ldrsbteq r3, [r4], -r6 │ │ │ │ + eorseq r3, r4, r6, lsl r3 │ │ │ │ @ instruction: 0xfffe9793 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ bmi ffcd64e4 │ │ │ │ @@ -42889,15 +42889,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - @ instruction: 0xf9bef276 │ │ │ │ + blx 1d41a50 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -43005,19 +43005,19 @@ │ │ │ │ rschi pc, r8, #64 @ 0x40 │ │ │ │ strtmi r2, [r0], r0, lsl #8 │ │ │ │ ldrdvs pc, [r0], -r9 │ │ │ │ svclt 0x00042e82 │ │ │ │ @ instruction: 0xf1036dfb │ │ │ │ movwcs r0, #5758 @ 0x167e │ │ │ │ @ instruction: 0x712b4630 │ │ │ │ - @ instruction: 0xf9b0f276 │ │ │ │ + blx 19c1c20 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s d20, d6, d16 │ │ │ │ - strbeq pc, [r2, -r9, lsr #19] @ │ │ │ │ + smlsldeq pc, r2, sp, sl @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ mcrrne 8, 2, r6, fp, cr9 │ │ │ │ tstpeq r7, r1 @ p-variant is OBSOLETE │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ strbmi r4, [r3], -sl, asr #12 │ │ │ │ ldrbmi r9, [r8], -r0, lsl #8 │ │ │ │ @ instruction: 0xff5cf7ea │ │ │ │ @@ -43059,15 +43059,15 @@ │ │ │ │ @ instruction: 0xf8c76efa │ │ │ │ @ instruction: 0xf502d02c │ │ │ │ ldrtvs r5, [sl], -r0, lsl #5 │ │ │ │ stm r5, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ cdpvs 0, 3, cr0, cr10, cr15, {0} │ │ │ │ @ instruction: 0xf8d22114 │ │ │ │ @ instruction: 0xf15f02e8 │ │ │ │ - @ instruction: 0xf107fdc3 │ │ │ │ + @ instruction: 0xf107fe77 │ │ │ │ @ instruction: 0x469c0374 │ │ │ │ eorsvs r4, r8, #5242880 @ 0x500000 │ │ │ │ ldm ip!, {r0, r1, r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorvs r0, r8, pc │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ tstcs r5, r9, rrx │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ @@ -43319,15 +43319,15 @@ │ │ │ │ ldrbmi r4, [r9], -sl, asr #12 │ │ │ │ stc2l 0, cr15, [ip, #-100] @ 0xffffff9c │ │ │ │ svclt 0x0000e710 │ │ │ │ ... │ │ │ │ adcseq sl, sp, ip, lsl lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq sl, [sp], r4 │ │ │ │ - ldrhteq r2, [r4], -r8 │ │ │ │ + ldrshteq r2, [r4], -r8 │ │ │ │ @ instruction: 0xffff062d │ │ │ │ adcseq sl, sp, r6, lsl #19 │ │ │ │ @ instruction: 0xf42c6b78 │ │ │ │ @ instruction: 0x60984cff │ │ │ │ andspl pc, r4, ip, asr #8 │ │ │ │ blvs e9d8ac │ │ │ │ blvs fee9dab0 │ │ │ │ @@ -43377,15 +43377,15 @@ │ │ │ │ @ instruction: 0xf8da6efb │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7e602b0 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [ip, #-252] @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - stc2l 2, cr15, [ip, #468]! @ 0x1d4 │ │ │ │ + mcr2 2, 5, pc, cr0, cr5, {3} @ │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d075 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-3579 @ 85834 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -43416,15 +43416,15 @@ │ │ │ │ blmi 8ced9c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26e3a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ mrcvs 0, 1, sp, cr11, cr11, {0} │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - blx cc1e36 │ │ │ │ + blx ff9c1e36 │ │ │ │ cdpvs 1, 3, cr11, cr11, cr0, {3} │ │ │ │ rscspl pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [sp, #2245]! @ 0x8c5 │ │ │ │ svclt 0x00384545 │ │ │ │ strb r4, [r2, r5, asr #12]! │ │ │ │ @@ -43600,18 +43600,18 @@ │ │ │ │ blvs fff57410 │ │ │ │ ldrdhi pc, [r0], -r3 │ │ │ │ svceq 0x0082f1b8 │ │ │ │ blvs 1f75798 │ │ │ │ ldmdaeq lr!, {r0, r1, r8, ip, sp, lr, pc}^ │ │ │ │ strbmi r2, [r0], -r1, lsl #6 │ │ │ │ vorn d23, d5, d19 │ │ │ │ - streq pc, [r1, r9, lsl #26] │ │ │ │ + @ instruction: 0x0781fdbd │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ strbmi sp, [r0], -fp, lsl #8 │ │ │ │ - stc2 2, cr15, [r2, #-468] @ 0xfffffe2c │ │ │ │ + ldc2 2, cr15, [r6, #468]! @ 0x1d4 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r1!, {r0, r3, r8, sp} │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ strls r6, [r0], #-51 @ 0xffffffcd │ │ │ │ blvs fff97468 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @@ -43649,15 +43649,15 @@ │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 45eb2c │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x46356bba │ │ │ │ @ instruction: 0xf8c72114 │ │ │ │ @ instruction: 0xf8d2d02c │ │ │ │ @ instruction: 0xf15f02e8 │ │ │ │ - strmi pc, [r6], -r5, lsr #18 │ │ │ │ + @ instruction: 0x4606f9d9 │ │ │ │ stcgt 2, cr6, [pc, #-224] @ 85b80 │ │ │ │ adcsvs r6, r2, r0, lsr r0 │ │ │ │ ldrshtvs r6, [r1], #-3 │ │ │ │ stmdavs r8!, {r0, r2, r8, sp} │ │ │ │ teqvs r0, sp, lsr ip │ │ │ │ @ instruction: 0xf0334628 │ │ │ │ strtmi pc, [r8], -fp, lsl #24 │ │ │ │ @@ -43810,25 +43810,25 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r5 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrsbteq sl, [sp], r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sl, sp, r6, lsr #9 │ │ │ │ - eorseq r1, r4, sl, lsl #29 │ │ │ │ + eorseq r1, r4, sl, asr #31 │ │ │ │ @ instruction: 0xfffefcd3 │ │ │ │ adcseq sl, sp, r2, ror r1 │ │ │ │ @ instruction: 0xf8da6c7b │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7e502b0 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 1, APSR_nzcv, cr9, cr15, {1} │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ - blx 1dc28e0 │ │ │ │ + blx ac28e2 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d077 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-2939 @ 85f24 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -43860,16 +43860,16 @@ │ │ │ │ strbcs fp, [r0], #-3896 @ 0xfffff0c8 │ │ │ │ ldmdbvs sl!, {r5, r8, r9, fp, lr} │ │ │ │ blvs fef1c2e4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ - @ instruction: 0xf15e4622 │ │ │ │ - strhlt pc, [r0, #-245]! @ 0xffffff0b @ │ │ │ │ + @ instruction: 0xf15f4622 │ │ │ │ + msrlt SPSR_, r9, ror #16 │ │ │ │ @ instruction: 0xf8c36bbb │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcmi lr, ip, #252, 12 @ 0xfc00000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -44687,15 +44687,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addscc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46346dbb │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf15e02e8 │ │ │ │ - strmi pc, [r0], r7, lsl #18 │ │ │ │ + @ instruction: 0x4680f9bb │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -44850,28 +44850,28 @@ │ │ │ │ ldclvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e66bb8 │ │ │ │ @ instruction: 0xe78dffd3 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrhteq r9, [sp], r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r0, r4, sl, lsl #31 │ │ │ │ + eorseq r1, r4, sl, asr #1 │ │ │ │ @ instruction: 0xfffe7541 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r4, r5, sl, ip, sp}^ │ │ │ │ ldcvs 8, cr5, [sl, #844]! @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36dbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ - @ instruction: 0xf15d4632 │ │ │ │ - ldrdlt pc, [r0, #-255]! @ 0xffffff01 │ │ │ │ + @ instruction: 0xf15e4632 │ │ │ │ + msrlt SPSR_, r3 @ │ │ │ │ @ instruction: 0xf8c36dbb │ │ │ │ @ instruction: 0xf8c362f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r6, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1873] @ 0xfffff8af │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -45283,15 +45283,15 @@ │ │ │ │ svcge 0x0005f43f │ │ │ │ ldrbmi r9, [r3], -sl, lsl #24 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xffbef7f4 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - eoreq r8, sp, r6, asr #32 │ │ │ │ + eoreq r8, sp, r6, lsl #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1c2aac │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ stcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ stcvc 5, cr15, [r1, #-692]! @ 0xfffffd4c │ │ │ │ ldcmi 15, cr10, [ip], {6} │ │ │ │ @@ -45962,15 +45962,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addscc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46346dbb │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf15c02e8 │ │ │ │ - strmi pc, [r0], pc, lsl #30 │ │ │ │ + strmi pc, [r0], r3, asr #31 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -46125,28 +46125,28 @@ │ │ │ │ ldclvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e56bb8 │ │ │ │ @ instruction: 0xe78dfddb │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r8, sp, r8, asr #9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - mlaseq r3, sl, fp, pc @ │ │ │ │ + ldrsbteq pc, [r3], -sl @ │ │ │ │ @ instruction: 0xfffe6151 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r4, r5, sl, ip, sp}^ │ │ │ │ ldcvs 8, cr5, [sl, #844]! @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36dbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15c4632 │ │ │ │ - msrlt SPSR_, r7, ror #27 │ │ │ │ + msrlt (UNDEF: 96), fp │ │ │ │ @ instruction: 0xf8c36dbb │ │ │ │ @ instruction: 0xf8c362f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r6, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1873] @ 0xfffff8af │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -46558,15 +46558,15 @@ │ │ │ │ svcge 0x0005f43f │ │ │ │ ldrbmi r9, [r3], -sl, lsl #24 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ stc2l 7, cr15, [r6, #972] @ 0x3cc │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - eoreq r6, sp, r6, asr ip │ │ │ │ + mlaeq sp, r6, sp, r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 6, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf8dfb0df │ │ │ │ svcge 0x00085774 │ │ │ │ @ instruction: 0xf8df469a │ │ │ │ @@ -46635,21 +46635,21 @@ │ │ │ │ mlascc r0, r3, r8, pc @ │ │ │ │ blcs a1ce4 │ │ │ │ adchi pc, r4, #64 @ 0x40 │ │ │ │ @ instruction: 0x2c006bfb │ │ │ │ blcs bd0fc │ │ │ │ strhi pc, [r0], #64 @ 0x40 │ │ │ │ andeq pc, r9, r6, asr r8 @ │ │ │ │ - ldc2l 2, cr15, [r2], #-456 @ 0xfffffe38 │ │ │ │ + stc2 2, cr15, [r6, #-456]! @ 0xfffffe38 │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8567f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s q11, q1, │ │ │ │ - @ instruction: 0xf5b0fc67 │ │ │ │ + @ instruction: 0xf5b0fd1b │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ @ instruction: 0x63bb7388 │ │ │ │ blcs e2ce4 │ │ │ │ tstphi fp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r7, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -46823,15 +46823,15 @@ │ │ │ │ andcs r9, r3, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0x011ae9d7 │ │ │ │ @ instruction: 0xf956f7e0 │ │ │ │ tstcs r4, fp, lsr sp │ │ │ │ rsbsls pc, r4, r7, asr #17 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf852f15c │ │ │ │ + @ instruction: 0xf906f15c │ │ │ │ strdcs r6, [r8, -sp] │ │ │ │ @ instruction: 0xf8c061f8 │ │ │ │ strtmi r9, [r8], -r0 │ │ │ │ blx 1044ed2 │ │ │ │ @ instruction: 0xf0304628 │ │ │ │ @ instruction: 0xf8d4fa3d │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ @@ -47045,15 +47045,15 @@ │ │ │ │ @ instruction: 0xe6306cbb │ │ │ │ ... │ │ │ │ adcseq r7, sp, r6, lsl #12 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, sp, r4, asr #11 │ │ │ │ adcseq r7, sp, lr, lsl r4 │ │ │ │ @ instruction: 0xfffe362d │ │ │ │ - eorseq lr, r3, lr, ror #25 │ │ │ │ + eorseq lr, r3, lr, lsr #28 │ │ │ │ @ instruction: 0xffff088b │ │ │ │ ldmibvs r3, {r1, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr} │ │ │ │ ldmdblt fp!, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ stmiavs fp, {r0, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr}^ │ │ │ │ blcs 28fbfc │ │ │ │ ldmib r1, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ addsmi r1, r9, #671088640 @ 0x28000000 │ │ │ │ @@ -47173,15 +47173,15 @@ │ │ │ │ blvs f1c018 │ │ │ │ ldcvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15b462a │ │ │ │ - msrlt SPSR_, pc, asr #27 │ │ │ │ + msrlt (UNDEF: 96), r3 │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #985661440 @ 0x3ac00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -47290,21 +47290,21 @@ │ │ │ │ mlascc r0, r3, r8, pc @ │ │ │ │ blcs a2724 │ │ │ │ adchi pc, r4, #64 @ 0x40 │ │ │ │ @ instruction: 0x2c006bfb │ │ │ │ blcs bdb3c │ │ │ │ strhi pc, [r0], #64 @ 0x40 │ │ │ │ andeq pc, r9, r6, asr r8 @ │ │ │ │ - @ instruction: 0xff52f271 │ │ │ │ + @ instruction: 0xf806f272 │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8567f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s q11, , │ │ │ │ - @ instruction: 0xf5b0ff47 │ │ │ │ + @ instruction: 0xf5b0fffb │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ @ instruction: 0x63bb7388 │ │ │ │ blcs e3724 │ │ │ │ tstphi fp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r7, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -47478,15 +47478,15 @@ │ │ │ │ andcs r9, r3, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0x011ae9d7 │ │ │ │ ldc2 7, cr15, [r6], #-892 @ 0xfffffc84 │ │ │ │ tstcs r4, fp, lsr sp │ │ │ │ rsbsls pc, r4, r7, asr #17 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx d45dae │ │ │ │ + blx ffa45dae │ │ │ │ strdcs r6, [r8, -sp] │ │ │ │ @ instruction: 0xf8c061f8 │ │ │ │ strtmi r9, [r8], -r0 │ │ │ │ cdp2 0, 1, cr15, cr14, cr15, {1} │ │ │ │ @ instruction: 0xf02f4628 │ │ │ │ @ instruction: 0xf8d4fd1d │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ @@ -47700,15 +47700,15 @@ │ │ │ │ @ instruction: 0xe6306cbb │ │ │ │ ... │ │ │ │ adcseq r6, sp, r6, asr #23 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r6, sp, r4, lsl #23 │ │ │ │ ldrsbteq r6, [sp], lr │ │ │ │ @ instruction: 0xfffe2c29 │ │ │ │ - eorseq lr, r3, lr, lsr #5 │ │ │ │ + eorseq lr, r3, lr, ror #7 │ │ │ │ @ instruction: 0xfffefe87 │ │ │ │ ldmibvs r3, {r1, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr} │ │ │ │ ldmdblt fp!, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ stmiavs fp, {r0, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr}^ │ │ │ │ blcs 29063c │ │ │ │ ldmib r1, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ addsmi r1, r9, #671088640 @ 0x28000000 │ │ │ │ @@ -47828,15 +47828,15 @@ │ │ │ │ blvs f1ca58 │ │ │ │ ldcvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15b462a │ │ │ │ - msrlt SPSR_, pc, lsr #17 │ │ │ │ + msrlt SPSR_, r3, ror #18 │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #985661440 @ 0x3ac00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -48565,15 +48565,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addscc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46346dbb │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf15a02e8 │ │ │ │ - @ instruction: 0x4680fab3 │ │ │ │ + strmi pc, [r0], r7, ror #22 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -48728,27 +48728,27 @@ │ │ │ │ ldclvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e36bb8 │ │ │ │ @ instruction: 0xe78df97f │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r5, sp, r4, lsl ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sp, r3, r2, ror #5 │ │ │ │ + eorseq sp, r3, r2, lsr #8 │ │ │ │ @ instruction: 0xfffe3899 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81c │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi ffd944e4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26dba │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldcvs 0, cr13, [fp, #108]! @ 0x6c │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - @ instruction: 0xf98cf15a │ │ │ │ + blx 10c7168 │ │ │ │ ldcvs 1, cr11, [fp, #384]! @ 0x180 │ │ │ │ rscsvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r2, -r6, asr #17] │ │ │ │ svclt 0x00384546 │ │ │ │ strb r4, [r2, r6, asr #12]! │ │ │ │ @@ -49137,15 +49137,15 @@ │ │ │ │ svcge 0x0005f43f │ │ │ │ ldrbmi r9, [r3], -sl, lsl #24 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf99af7f1 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - strdeq r4, [sp], -lr @ │ │ │ │ + eoreq r4, sp, lr, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq fe6c9574 │ │ │ │ stclpl 2, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ @ instruction: 0x4615069c │ │ │ │ @@ -49290,23 +49290,23 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1514658 │ │ │ │ - @ instruction: 0xb118fef7 │ │ │ │ + tstplt r8, fp, lsr #31 @ p-variant is OBSOLETE │ │ │ │ blcs 465aa8 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe2485e0 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1514638 │ │ │ │ - tstplt r8, r7, ror #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118ff9b │ │ │ │ blcs 465ac8 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 305244 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 36bb6c │ │ │ │ @@ -49357,15 +49357,15 @@ │ │ │ │ @ instruction: 0xf8d6fdaf │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cf29e4 │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -r4, ror #30 │ │ │ │ bicpl pc, lr, r1, lsl #10 │ │ │ │ vbic d19, d13, d0 │ │ │ │ - blge 9ca638 │ │ │ │ + blge 9ca908 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ mrc2 0, 5, pc, cr8, cr3, {1} │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -49381,16 +49381,16 @@ │ │ │ │ ldmib r2, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 5942e0 │ │ │ │ @ instruction: 0xf03c9241 │ │ │ │ @ instruction: 0x4629fd97 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ - vhadd.s32 d25, d3, d9 │ │ │ │ - movwcs pc, #8083 @ 0x1f93 @ │ │ │ │ + vhadd.s32 d25, d4, d9 │ │ │ │ + movwcs pc, #6215 @ 0x1847 @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -49465,15 +49465,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ ldc2l 0, cr15, [r2], #240 @ 0xf0 │ │ │ │ ldrdlt pc, [r4], -sp @ │ │ │ │ ldmdbls r7, {r1, r2, r3, r6, r9, fp, sp, pc} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vmin.s32 q10, , q4 │ │ │ │ - blls 48b308 │ │ │ │ + blls 48b5d8 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ strbmi r9, [r8], -fp, lsl #20 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -49518,27 +49518,27 @@ │ │ │ │ @ instruction: 0xf0b24385 │ │ │ │ @ instruction: 0xf8d9f999 │ │ │ │ blcs 98d74 │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf151fde7 │ │ │ │ - stmdbls fp, {r0, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf151fe9b │ │ │ │ + stmdbls fp, {r0, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 12635c │ │ │ │ bcs 13f96c │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - ldc2l 2, cr15, [r0, #444] @ 0x1bc │ │ │ │ - ldc2 1, cr15, [r6, #-324] @ 0xfffffebc │ │ │ │ + cdp2 2, 8, cr15, cr4, cr15, {3} │ │ │ │ + stc2l 1, cr15, [sl, #324] @ 0x144 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed4c470 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -49561,31 +49561,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4f7118 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf860f157 │ │ │ │ + @ instruction: 0xf914f157 │ │ │ │ bcs 145104 │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ cdp 7, 15, cr15, cr8, cr14, {6} │ │ │ │ adcseq r4, sp, r8, lsr #27 │ │ │ │ adcseq r4, sp, r2, lsr #27 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq sl, [r7], ip │ │ │ │ adcseq sl, r7, sl │ │ │ │ umlalseq r4, sp, ip, fp │ │ │ │ adcseq r9, r7, r2, asr pc │ │ │ │ - eoreq r3, sp, r8, lsr #22 │ │ │ │ + eoreq r3, sp, r8, ror #24 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r3, sp, ip, lsl #21 │ │ │ │ - eoreq r3, sp, r2, lsr #10 │ │ │ │ + eoreq r3, sp, ip, asr #23 │ │ │ │ + eoreq r3, sp, r2, ror #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r2, asr sl │ │ │ │ blmi 151d164 │ │ │ │ ldrbtmi r4, [sl], #-2386 @ 0xfffff6ae │ │ │ │ @@ -49822,23 +49822,23 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1514658 │ │ │ │ - tstplt r8, pc, asr #21 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r3, lsl #23 @ p-variant is OBSOLETE │ │ │ │ blcs 4662f8 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe248e30 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1514638 │ │ │ │ - @ instruction: 0xb118fabf │ │ │ │ + tstplt r8, r3, ror fp @ p-variant is OBSOLETE │ │ │ │ blcs 466318 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 305a94 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 36c3bc │ │ │ │ @@ -49888,16 +49888,16 @@ │ │ │ │ @ instruction: 0xf03cb0c4 │ │ │ │ @ instruction: 0xf8d6f987 │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cf3234 │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -r4, ror #30 │ │ │ │ bicpl pc, lr, r1, lsl #10 │ │ │ │ - vbic d19, d12, d0 │ │ │ │ - blge 9cbde8 │ │ │ │ + vbic d19, d13, d0 │ │ │ │ + blge 9ca0b8 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ blx fe4c7ed0 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -49914,15 +49914,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 594b30 │ │ │ │ @ instruction: 0xf03c9241 │ │ │ │ strtmi pc, [r9], -pc, ror #18 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ vhadd.s32 d25, d1, d9 │ │ │ │ - movwcs pc, #7711 @ 0x1e1f @ │ │ │ │ + movwcs pc, #7891 @ 0x1ed3 @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -49997,15 +49997,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ @ instruction: 0xf8caf03c │ │ │ │ ldrdlt pc, [r4], -sp @ │ │ │ │ ldmdbls r7, {r1, r2, r3, r6, r9, fp, sp, pc} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vmin.s32 q10, , q4 │ │ │ │ - blls 48b588 │ │ │ │ + blls 48b858 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ strbmi r9, [r8], -fp, lsl #20 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -50050,27 +50050,27 @@ │ │ │ │ @ instruction: 0xf0b14385 │ │ │ │ @ instruction: 0xf8d9fd71 │ │ │ │ blcs 995c4 │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf151f9bf │ │ │ │ - stmdbls fp, {r0, r2, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf151fa73 │ │ │ │ + stmdbls fp, {r0, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 126bac │ │ │ │ bcs 1401bc │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf9a8f26f │ │ │ │ - @ instruction: 0xf8eef151 │ │ │ │ + blx 17c8a60 │ │ │ │ + @ instruction: 0xf9a2f151 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed4ccc0 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -50093,31 +50093,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4f7968 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r8], #-344 @ 0xfffffea8 │ │ │ │ + stc2l 1, cr15, [ip], #344 @ 0x158 │ │ │ │ bcs 145954 │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ b ff4ca070 │ │ │ │ adcseq r4, sp, r8, asr r5 │ │ │ │ adcseq r4, sp, r2, asr r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r9, r7, r0, asr #17 │ │ │ │ adcseq r9, r7, lr, ror #15 │ │ │ │ adcseq r4, sp, ip, asr #6 │ │ │ │ adcseq r9, r7, r6, lsr r7 │ │ │ │ - ldrdeq r3, [sp], -r8 @ │ │ │ │ + eoreq r3, sp, r8, lsl r4 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r3, sp, ip, lsr r2 │ │ │ │ - ldrdeq r2, [sp], -r2 @ │ │ │ │ + eoreq r3, sp, ip, ror r3 │ │ │ │ + eoreq r2, sp, r2, lsl lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r2, asr sl │ │ │ │ blmi 151d9b4 │ │ │ │ ldrbtmi r4, [sl], #-2386 @ 0xfffff6ae │ │ │ │ @@ -50219,53 +50219,53 @@ │ │ │ │ @ instruction: 0x46220494 │ │ │ │ ldrbtmi r9, [fp], #-1051 @ 0xfffffbe5 │ │ │ │ ldrls r4, [r6, #-1144] @ 0xfffffb88 │ │ │ │ ldrtmi r5, [r0], -r1, asr #16 │ │ │ │ cmpls r5, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1774621 │ │ │ │ - @ instruction: 0xf8dffa0b │ │ │ │ + @ instruction: 0xf8dffabf │ │ │ │ @ instruction: 0x46223478 │ │ │ │ stmdals r6!, {r3, r8, sp} │ │ │ │ tstls r3, #15400960 @ 0xeb0000 │ │ │ │ - blx fe9c88f6 │ │ │ │ + mrrc2 1, 7, pc, r8, cr2 @ │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0x46309017 │ │ │ │ @ instruction: 0xf866f7dd │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xf860f7dd │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ stmdals r6!, {r0, r1, r2, r9, sl, lr} │ │ │ │ - mrc2 1, 7, pc, cr8, cr2, {3} │ │ │ │ + @ instruction: 0xffacf172 │ │ │ │ @ instruction: 0xf1004681 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ tstls r1, r1, lsl #4 │ │ │ │ - blx ec8934 │ │ │ │ + blx ffbc8934 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - blx 1648944 │ │ │ │ + blx 348946 │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ tstcs r1, r6, lsr #16 │ │ │ │ ldrmi lr, [ip], #-2509 @ 0xfffff633 │ │ │ │ - mrc2 1, 5, pc, cr4, cr2, {3} │ │ │ │ + @ instruction: 0xff68f172 │ │ │ │ pkhbtmi sl, r2, ip, lsl #24 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5c87b8 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - bls 50ac94 │ │ │ │ + bls 50af64 │ │ │ │ vmin.s8 q10, q0, │ │ │ │ @ instruction: 0x4630115d │ │ │ │ - blx fe5c8982 │ │ │ │ + mcrr2 1, 7, pc, r8, cr7 @ │ │ │ │ @ instruction: 0x4602463b │ │ │ │ @ instruction: 0xf8cd2173 │ │ │ │ ldrtmi r8, [r0], -r0 │ │ │ │ - blx ff1c8992 │ │ │ │ + ldc2l 1, cr15, [r8], #-476 @ 0xfffffe24 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ tstls ip, #3904 @ 0xf40 │ │ │ │ stmib r4, {r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ blvc 2590cc │ │ │ │ movtcc lr, #14797 @ 0x39cd │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -50287,92 +50287,92 @@ │ │ │ │ @ instruction: 0xf8cd9f12 │ │ │ │ ldm ip!, {r8, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - @ instruction: 0xf898fddd │ │ │ │ + @ instruction: 0xf898fe91 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ @ instruction: 0x46520814 │ │ │ │ strmi r4, [r3], r1, asr #12 │ │ │ │ - @ instruction: 0xf9caf175 │ │ │ │ + blx 2048a10 │ │ │ │ ldrd pc, [r8], #-141 @ 0xffffff73 │ │ │ │ stceq 1, cr15, [ip], #-44 @ 0xffffffd4 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46304659 │ │ │ │ - @ instruction: 0xf9dcf177 │ │ │ │ + blx fe4c8a38 │ │ │ │ bleq ff287adc │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ - @ instruction: 0xff6cf174 │ │ │ │ + @ instruction: 0xf820f175 │ │ │ │ ldrbmi r9, [r1], -r6, lsr #16 │ │ │ │ @ instruction: 0xf1722220 │ │ │ │ - @ instruction: 0x4607fe37 │ │ │ │ + strmi pc, [r7], -fp, ror #29 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - @ instruction: 0xf9c6f177 │ │ │ │ + blx 1f48a64 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq c7f6c │ │ │ │ - @ instruction: 0xff56f174 │ │ │ │ + @ instruction: 0xf80af175 │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ @ instruction: 0xf1722101 │ │ │ │ - strmi pc, [r2], r1, lsr #28 │ │ │ │ + pkhtbmi pc, r2, r5, asr #29 @ │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5c88dc │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - strbmi pc, [r3], -sp, lsr #19 @ │ │ │ │ + strbmi pc, [r3], -r1, ror #20 @ │ │ │ │ vst1.8 {d25-d26}, [pc :64], r5 │ │ │ │ stmib sp, {r0, r1, r2, r4, r5, r6, r7, r8, ip, sp, lr}^ │ │ │ │ ldrtmi r7, [r0], -r0, lsl #20 │ │ │ │ - blx 1ec8aaa │ │ │ │ + stc2 1, cr15, [ip], #-476 @ 0xfffffe24 │ │ │ │ @ instruction: 0x46029917 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf806f7dd │ │ │ │ andcs r9, r3, r6, lsr #30 │ │ │ │ - @ instruction: 0xf8d6f257 │ │ │ │ + @ instruction: 0xf98af257 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - blx ff1c8ab4 │ │ │ │ + blx 1ec8ab6 │ │ │ │ ldrmi r2, [r1], -r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #13 │ │ │ │ @ instruction: 0xff86f7dc │ │ │ │ tstcs r6, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xff80f7dc │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ @ instruction: 0xff7af7dc │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ andsls r2, r5, r0, lsl #6 │ │ │ │ tstcs r1, ip, lsl r3 │ │ │ │ rsbvs r9, r3, r6, lsr #16 │ │ │ │ - ldc2l 1, cr15, [lr, #456] @ 0x1c8 │ │ │ │ + mrc2 1, 4, pc, cr2, cr2, {3} │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15ddb8 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - @ instruction: 0xf96af177 │ │ │ │ + blx 848b1c │ │ │ │ @ instruction: 0x464b9a11 │ │ │ │ cmppne sp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0x463bfabf │ │ │ │ + @ instruction: 0x463bfb73 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - movwcs pc, #2799 @ 0xaef @ │ │ │ │ + movwcs pc, #2979 @ 0xba3 @ │ │ │ │ pkhbtmi r9, r0, pc @ │ │ │ │ stmib r4, {r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ ldcls 3, cr3, [r4, #-4] │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ svccs 0x00013343 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -50382,95 +50382,95 @@ │ │ │ │ smlabthi r0, sp, r8, pc @ │ │ │ │ ldm ip!, {r1, r4, r8, sl, fp, ip, pc} │ │ │ │ strtmi r0, [pc], -pc │ │ │ │ ldm ip, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r6!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - ldc2 1, cr15, [lr, #-456] @ 0xfffffe38 │ │ │ │ + ldc2l 1, cr15, [r2, #456] @ 0x1c8 │ │ │ │ beq 5c89ac │ │ │ │ mulcc sp, r8, r8 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1754681 │ │ │ │ - strtmi pc, [lr], fp, lsl #18 │ │ │ │ + @ instruction: 0x46aef9bf │ │ │ │ stceq 1, cr15, [ip], #-36 @ 0xffffffdc │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xf91ef177 │ │ │ │ + @ instruction: 0xf9d2f177 │ │ │ │ strbmi r2, [r1], -r1, lsl #14 │ │ │ │ @ instruction: 0x4622463b │ │ │ │ @ instruction: 0x971c4630 │ │ │ │ stc2 7, cr15, [lr, #876]! @ 0x36c │ │ │ │ @ instruction: 0x46039a15 │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ ldrbmi r1, [r2], -sp, ror #3 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf1770900 │ │ │ │ - @ instruction: 0x4659fa9f │ │ │ │ + @ instruction: 0x4659fb53 │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ blge 78c3c0 │ │ │ │ andcs r9, r3, #622592 @ 0x98000 │ │ │ │ @ instruction: 0xf8cd9810 │ │ │ │ tstls r1, #0 │ │ │ │ mcr2 7, 1, pc, cr8, cr11, {6} @ │ │ │ │ @ instruction: 0x464a4b5e │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf177447b │ │ │ │ - blls 58a838 │ │ │ │ + blls 58ab08 │ │ │ │ tstcs r8, sl, asr #12 │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - andsls pc, r8, pc, lsl sl @ │ │ │ │ + @ instruction: 0x9018fad3 │ │ │ │ vst2.8 {d25-d26}, [pc :128], r6 │ │ │ │ @ instruction: 0xf880712a │ │ │ │ @ instruction: 0xf1727046 │ │ │ │ - @ instruction: 0xf100fd7d │ │ │ │ + @ instruction: 0xf100fe31 │ │ │ │ @ instruction: 0x463a0814 │ │ │ │ @ instruction: 0x23204682 │ │ │ │ @ instruction: 0xf1754641 │ │ │ │ - @ instruction: 0x4651f8bd │ │ │ │ + @ instruction: 0x4651f971 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0x4639f8db │ │ │ │ + ldrtmi pc, [r9], -pc, lsl #19 @ │ │ │ │ rsbsls pc, r0, sp, asr #17 │ │ │ │ stmdals r6!, {r5, r9, sp} │ │ │ │ andls pc, r4, r4, asr #17 │ │ │ │ - ldc2 1, cr15, [r8, #-456]! @ 0xfffffe38 │ │ │ │ + stc2l 1, cr15, [ip, #456]! @ 0x1c8 │ │ │ │ cmplt r0, r7, lsl #12 │ │ │ │ blgt 15df04 │ │ │ │ rscsvs r6, r9, #184, 4 @ 0x8000000b │ │ │ │ @ instruction: 0x37144639 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - stmdals r6!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r6!, {r0, r1, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ tstcs r1, r0, lsr #4 │ │ │ │ strcs r2, [r0, #-772] @ 0xfffffcfc │ │ │ │ ldrcc lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [r4, #-456]! @ 0xfffffe38 │ │ │ │ + ldc2l 1, cr15, [r8, #456] @ 0x1c8 │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15df2c │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - @ instruction: 0xf8b0f177 │ │ │ │ + @ instruction: 0xf964f177 │ │ │ │ strbmi r4, [r2], -fp, asr #12 │ │ │ │ msrne (UNDEF: 105), r0 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - vst1.8 {d31-d32}, [pc], r5 │ │ │ │ + vst1.32 {d31-d32}, [pc :256], r9 │ │ │ │ strmi r7, [r5], -r5, lsr #2 │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - andcs pc, r4, #3648 @ 0xe40 │ │ │ │ + andcs pc, r4, #15168 @ 0x3b40 │ │ │ │ @ instruction: 0xf1004680 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ eorcs pc, r8, r0, lsl #17 │ │ │ │ @ instruction: 0xf1089115 │ │ │ │ @ instruction: 0xf1750a54 │ │ │ │ - @ instruction: 0x971ff875 │ │ │ │ + ldrls pc, [pc, -r9, lsr #18] │ │ │ │ ldrls r2, [ip, -r0, lsl #14] │ │ │ │ strvc lr, [r1, -r4, asr #19] │ │ │ │ cdpeq 1, 6, cr15, cr4, cr8, {0} │ │ │ │ ldrdgt pc, [r4], -r8 @ │ │ │ │ stmibcc r0, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, sl, lsl #17 │ │ │ │ @@ -50493,28 +50493,28 @@ │ │ │ │ bl 2947e0 │ │ │ │ bl 28d558 │ │ │ │ addsvs r0, pc, #536870920 @ 0x20000008 │ │ │ │ mlacc r5, ip, r8, pc @ │ │ │ │ orreq lr, r3, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c2629f │ │ │ │ @ instruction: 0xf1779028 │ │ │ │ - subcs pc, r0, #5832704 @ 0x590000 │ │ │ │ + subcs pc, r0, #212992 @ 0x34000 │ │ │ │ @ instruction: 0x46399812 │ │ │ │ stc 7, cr15, [r4, #-820] @ 0xfffffccc │ │ │ │ @ instruction: 0x463b9d13 │ │ │ │ andcs r4, r3, sl, lsr r6 │ │ │ │ svclt 0x0000e014 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r3, sp, r0, lsl sp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, sp, lr, ror #1 │ │ │ │ + eoreq r3, sp, lr, lsr #4 │ │ │ │ ldrshteq r3, [sp], ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r2, [sp], -r4 @ │ │ │ │ + eoreq r2, sp, r4, lsl pc │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0xf102fa40 │ │ │ │ svclt 0x004107c9 │ │ │ │ bl f6d04 │ │ │ │ movwcc r0, #4483 @ 0x1183 │ │ │ │ mcrrcs 8, 4, pc, r4, cr1 @ │ │ │ │ bcs 498fbc │ │ │ │ @@ -50579,27 +50579,27 @@ │ │ │ │ @ instruction: 0xf04cbf18 │ │ │ │ movwcc r0, #7169 @ 0x1c01 │ │ │ │ @ instruction: 0xd1f64599 │ │ │ │ @ instruction: 0xf1bc9513 │ │ │ │ andsle r0, sp, r0, lsl #30 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - @ instruction: 0xf898fb93 │ │ │ │ + @ instruction: 0xf898fc47 │ │ │ │ @ instruction: 0xf1003021 │ │ │ │ @ instruction: 0x464a0114 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - @ instruction: 0xff80f174 │ │ │ │ + @ instruction: 0xf834f175 │ │ │ │ cdpeq 1, 13, cr15, cr0, cr13, {0} │ │ │ │ stceq 1, cr15, [ip], #-40 @ 0xffffffd8 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, lr, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - @ instruction: 0xff92f176 │ │ │ │ + @ instruction: 0xf846f177 │ │ │ │ @ instruction: 0xf8cd2300 │ │ │ │ tstls ip, #124 @ 0x7c │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ @ instruction: 0xf89b9d14 │ │ │ │ stmib sp, {r2, r3, lr, pc}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc3343 │ │ │ │ @@ -50611,151 +50611,151 @@ │ │ │ │ ldcls 1, cr11, [r2, #-0] │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ stmia r8!, {r3, r5, r7, r9, sl, lr} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r6!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - blx 1548f0a │ │ │ │ + stc2 1, cr15, [r6], {114} @ 0x72 │ │ │ │ beq 5c8d44 │ │ │ │ mulcc sp, fp, r8 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1744681 │ │ │ │ - ssat16mi pc, #15, pc │ │ │ │ + @ instruction: 0x46aefff3 │ │ │ │ stceq 1, cr15, [ip], #-36 @ 0xffffffdc │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r8, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xff52f176 │ │ │ │ + @ instruction: 0xf806f177 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbmi r4, [fp], -r2, lsr #12 │ │ │ │ @ instruction: 0x46304659 │ │ │ │ rsbsls pc, r0, sp, asr #17 │ │ │ │ blx ff8ca8f2 │ │ │ │ bleq ff808004 │ │ │ │ strmi r2, [r0], r0, lsr #2 │ │ │ │ @ instruction: 0xf1744620 │ │ │ │ - @ instruction: 0x4649fcd7 │ │ │ │ + strbmi pc, [r9], -fp, lsl #27 @ │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ - blx fe948f66 │ │ │ │ + mrrc2 1, 7, pc, r6, cr2 @ │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15e230 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - @ instruction: 0xff2ef176 │ │ │ │ + @ instruction: 0xffe2f176 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq c849c │ │ │ │ - ldc2 1, cr15, [lr], #464 @ 0x1d0 │ │ │ │ + ldc2l 1, cr15, [r2, #-464]! @ 0xfffffe30 │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ @ instruction: 0xf1722101 │ │ │ │ - strmi pc, [r3], r9, lsl #23 │ │ │ │ + @ instruction: 0x4683fc3d │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cbcb03 │ │ │ │ @ instruction: 0xf8cb0028 │ │ │ │ ldrbmi r1, [r9], -ip, lsr #32 │ │ │ │ bleq 5c8e10 │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - @ instruction: 0x4643ff15 │ │ │ │ + strbmi pc, [r3], -r9, asr #31 @ │ │ │ │ stmib sp, {r1, r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf44f9b00 │ │ │ │ @ instruction: 0x463071f7 │ │ │ │ bleq 108b38 │ │ │ │ - @ instruction: 0xf8def177 │ │ │ │ + @ instruction: 0xf992f177 │ │ │ │ @ instruction: 0x46029918 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ stc2l 7, cr15, [ip, #-880]! @ 0xfffffc90 │ │ │ │ @ instruction: 0x8098f8dd │ │ │ │ vhadd.s16 d18, d6, d3 │ │ │ │ - eorcs pc, r0, #944 @ 0x3b0 │ │ │ │ + eorcs pc, r0, #3824 @ 0xef0 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf1724640 │ │ │ │ - ldcls 8, cr15, [r5, #-164] @ 0xffffff5c │ │ │ │ + ldcls 8, cr15, [r5, #-884] @ 0xfffffc8c │ │ │ │ strtmi r2, [r2], -r1, lsl #6 │ │ │ │ strmi r4, [r0], r9, lsr #12 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf8cd0c00 │ │ │ │ @ instruction: 0xf7dbc070 │ │ │ │ ldrbmi pc, [fp], -r5, lsl #23 @ │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ ldrtmi r4, [r0], -r1, lsl #13 │ │ │ │ rsbslt pc, r0, sp, asr #17 │ │ │ │ blx 1fca9ba │ │ │ │ bleq feb880cc │ │ │ │ strmi r2, [r2], r0, lsr #2 │ │ │ │ @ instruction: 0xf1744620 │ │ │ │ - @ instruction: 0x4659fc73 │ │ │ │ + ldrbmi pc, [r9], -r7, lsr #26 @ │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ - blx 104902e │ │ │ │ + blx ffd4902e │ │ │ │ cmplt r8, r3, lsl #13 │ │ │ │ blgt 15e2f8 │ │ │ │ eoreq pc, r8, fp, asr #17 │ │ │ │ eorne pc, ip, fp, asr #17 │ │ │ │ @ instruction: 0xf10b4659 │ │ │ │ @ instruction: 0x46300b14 │ │ │ │ - mcr2 1, 6, pc, cr10, cr6, {3} @ │ │ │ │ + @ instruction: 0xff7ef176 │ │ │ │ @ instruction: 0x464a4653 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ mvnne pc, r0, asr #4 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0x4641f855 │ │ │ │ + strbmi pc, [r1], -r9, lsl #18 @ │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0801 │ │ │ │ stmdbls r6!, {r0, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs r9, r3, #17408 @ 0x4400 │ │ │ │ @ instruction: 0xf8cd9810 │ │ │ │ @ instruction: 0xf7db8000 │ │ │ │ blmi fe5cba28 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-1553 @ 0xfffff9ef │ │ │ │ - mrc2 1, 1, pc, cr8, cr6, {3} │ │ │ │ + mcr2 1, 7, pc, cr12, cr6, {3} @ │ │ │ │ andcs r9, r0, #19456 @ 0x4c00 │ │ │ │ stmdals r6!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xffd4f171 │ │ │ │ + @ instruction: 0xf888f172 │ │ │ │ tstcs r0, r2, lsl #4 │ │ │ │ @ instruction: 0x46309018 │ │ │ │ ldc2 7, cr15, [r6], {220} @ 0xdc │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #13 │ │ │ │ ldc2 7, cr15, [r0], {220} @ 0xdc │ │ │ │ tstcs r2, r2, asr #12 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ stc2 7, cr15, [sl], {220} @ 0xdc │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ stmdals r6!, {r0, r3, r4, ip, pc} │ │ │ │ - blx 9490c6 │ │ │ │ + blx ff6490c6 │ │ │ │ @ instruction: 0xf1004681 │ │ │ │ @ instruction: 0x46420a14 │ │ │ │ ldrbmi r2, [r1], -r0, lsr #6 │ │ │ │ - mcr2 1, 3, pc, cr2, cr4, {3} @ │ │ │ │ + @ instruction: 0xff16f174 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - mcr2 1, 4, pc, cr0, cr6, {3} @ │ │ │ │ + @ instruction: 0xff34f176 │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ stmdals r6!, {r2, r3, r4, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf1726063 │ │ │ │ - pkhtbmi pc, r0, sp, asr #21 @ │ │ │ │ + pkhbtmi pc, r0, r1, lsl #23 @ │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8c8cb03 │ │ │ │ @ instruction: 0xf8c80028 │ │ │ │ strbmi r1, [r1], -ip, lsr #32 │ │ │ │ ldmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - strbmi pc, [r3], -r9, ror #28 @ │ │ │ │ + @ instruction: 0x4643ff1d │ │ │ │ vmin.s8 q10, q0, q1 │ │ │ │ @ instruction: 0x4630115d │ │ │ │ - @ instruction: 0xffbef176 │ │ │ │ + @ instruction: 0xf872f177 │ │ │ │ strmi r4, [r2], -fp, lsr #12 │ │ │ │ @ instruction: 0x46302173 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xffeef176 │ │ │ │ + @ instruction: 0xf8a2f177 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ tstls ip, #135266304 @ 0x8100000 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ @ instruction: 0xf8909d14 │ │ │ │ stmib sp, {r2, r3, lr, pc}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc3343 │ │ │ │ @@ -50768,27 +50768,27 @@ │ │ │ │ ldm ip!, {r1, r4, r8, sl, fp, ip, pc} │ │ │ │ strtmi r0, [r8], pc │ │ │ │ andeq lr, pc, r8, lsr #17 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r8, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - @ instruction: 0xf899fa19 │ │ │ │ + @ instruction: 0xf899facd │ │ │ │ @ instruction: 0xf100300d │ │ │ │ andcs r0, r1, #20, 2 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - mcr2 1, 0, pc, cr6, cr4, {3} @ │ │ │ │ + mrc2 1, 5, pc, cr10, cr4, {3} │ │ │ │ @ instruction: 0xf10a46ae │ │ │ │ ldm lr!, {r2, r3, r5, sl, fp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - movwcs pc, #3609 @ 0xe19 @ │ │ │ │ + movwcs pc, #3789 @ 0xecd @ │ │ │ │ rsbsls pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf04f9d14 │ │ │ │ tstls ip, #4096 @ 0x1000 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ stmib sp, {r2, r3, r5, r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ ldm r4, {r0, r1, r6, r8, r9, ip, sp} │ │ │ │ @@ -50798,69 +50798,69 @@ │ │ │ │ @ instruction: 0xf8cd8048 │ │ │ │ ldm ip!, {r8, ip, pc} │ │ │ │ stmia r8!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r6!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - @ instruction: 0xf9dcf172 │ │ │ │ + blx fe4c91f4 │ │ │ │ mulcc sp, r9, r8 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46494652 │ │ │ │ @ instruction: 0xf1744683 │ │ │ │ - @ instruction: 0xf8ddfdc9 │ │ │ │ + @ instruction: 0xf8ddfe7d │ │ │ │ @ instruction: 0xf10bc048 │ │ │ │ ldm ip!, {r2, r3, r5, r9, sl, fp} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - ldrdcs pc, [r0, -fp]! │ │ │ │ + smlawbcs r0, pc, lr, pc @ │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1740b00 │ │ │ │ - stmdals r6!, {r0, r1, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r6!, {r0, r1, r2, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #84934656 @ 0x5100000 │ │ │ │ - blx e4923c │ │ │ │ + blx ffb4923c │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 15e508 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - stc2l 1, cr15, [r2, #472] @ 0x1d8 │ │ │ │ + mrc2 1, 3, pc, cr6, cr6, {3} │ │ │ │ @ instruction: 0xf44f9b19 │ │ │ │ bls 5e9474 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ movwls r8, #4 │ │ │ │ - @ instruction: 0xf176464b │ │ │ │ - ldmdbls r8, {r0, r1, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf177464b │ │ │ │ + ldmdbls r8, {r0, r1, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0902 │ │ │ │ blmi 5cbd14 │ │ │ │ tstcs r8, r6, lsl sl │ │ │ │ ldmpl r3, {r1, r2, r5, fp, ip, pc}^ │ │ │ │ tstls r2, #1610612737 @ 0x60000001 │ │ │ │ - mrc2 1, 6, pc, cr6, cr1, {3} │ │ │ │ + @ instruction: 0xff8af171 │ │ │ │ strmi r2, [r0], r1, lsl #4 │ │ │ │ ldrtmi r2, [r0], -r3, lsl #2 │ │ │ │ blx fe6cac46 │ │ │ │ strmi r4, [r2], -r1, asr #12 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #6 │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stc2 7, cr15, [r0], {220} @ 0xdc │ │ │ │ ldrdge pc, [r4], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0x464a9d10 │ │ │ │ stmdbls r6!, {r0, r1, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ and r9, r9, r0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r2, sp, r6, lsr r9 │ │ │ │ + eoreq r2, sp, r6, ror sl │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ blx fec4ac7c │ │ │ │ @ instruction: 0xf7dc2000 │ │ │ │ andcs pc, r0, #25856 @ 0x6500 │ │ │ │ movwcs r4, #13825 @ 0x3601 │ │ │ │ movwls r4, #1576 @ 0x628 │ │ │ │ @ instruction: 0xf7db4653 │ │ │ │ @@ -50869,48 +50869,48 @@ │ │ │ │ @ instruction: 0x46014653 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ blx fe6caca8 │ │ │ │ @ instruction: 0x46414bb0 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - @ instruction: 0x4642fcf3 │ │ │ │ + strbmi pc, [r2], -r7, lsr #27 @ │ │ │ │ tstcs r8, r3, lsl fp │ │ │ │ @ instruction: 0xf1719820 │ │ │ │ - strmi pc, [r2], pc, lsl #29 │ │ │ │ + strmi pc, [r2], r3, asr #30 │ │ │ │ @ instruction: 0xf8dd4648 │ │ │ │ vhadd.s16 d25, d22, d0 │ │ │ │ - @ instruction: 0x4641fc95 │ │ │ │ + strbmi pc, [r1], -r9, asr #26 @ │ │ │ │ eorcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf1714648 │ │ │ │ - strmi pc, [r1], r3, lsl #29 │ │ │ │ + @ instruction: 0x4681ff37 │ │ │ │ movwcs r9, #6176 @ 0x1820 │ │ │ │ @ instruction: 0xf8802100 │ │ │ │ @ instruction: 0xf8d03045 │ │ │ │ @ instruction: 0xf04330ec │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf8d030ec │ │ │ │ @ instruction: 0xf04330fc │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf17230fc │ │ │ │ - @ instruction: 0xf8d9f959 │ │ │ │ + @ instruction: 0xf8d9fa0d │ │ │ │ pkhbtmi r3, r0, r0 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d96283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ @ instruction: 0xf100390b │ │ │ │ blls 88f200 │ │ │ │ @ instruction: 0xf9934649 │ │ │ │ bcs 414ebc │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrsbcc pc, [r8, #-131]! @ 0xffffff7d @ │ │ │ │ - stc2 1, cr15, [r4, #-464] @ 0xfffffe30 │ │ │ │ + ldc2 1, cr15, [r8, #464]! @ 0x1d0 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - stc2 1, cr15, [r2, #-472]! @ 0xfffffe28 │ │ │ │ + ldc2l 1, cr15, [r6, #472] @ 0x1d8 │ │ │ │ ldrdcs pc, [ip], -r8 @ │ │ │ │ blcs 6ab224 │ │ │ │ tstphi r2, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ andseq r0, r9, r9, lsl r0 │ │ │ │ andseq r0, sl, r9, lsl r0 │ │ │ │ tsteq r7, sl, lsl r0 │ │ │ │ @@ -50923,81 +50923,81 @@ │ │ │ │ tsteq r0, r5, lsl #2 │ │ │ │ tsteq r0, r0, lsl r1 │ │ │ │ tsteq r0, r0, lsl r1 │ │ │ │ @ instruction: 0x27200019 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf8929820 │ │ │ │ @ instruction: 0xf172b00d │ │ │ │ - strmi pc, [r0], pc, lsl #19 │ │ │ │ + strmi pc, [r0], r3, asr #20 │ │ │ │ @ instruction: 0xf100463b │ │ │ │ @ instruction: 0x465a0714 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf174b028 │ │ │ │ - @ instruction: 0xf8d8fccd │ │ │ │ + @ instruction: 0xf8d8fd81 │ │ │ │ bls 658ecc │ │ │ │ cdpeq 1, 5, cr15, cr4, cr8, {0} │ │ │ │ addsls pc, r4, sp, asr #17 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ addls pc, r8, sp, asr #17 │ │ │ │ bicne lr, r3, #2048 @ 0x800 │ │ │ │ stmdbls r1, {r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ mlasgt r2, r3, r8, pc @ │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ vstmiaeq ip, {d14-d17} │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ eorls pc, r8, ip, asr #17 │ │ │ │ - ldc2l 1, cr15, [r2], {118} @ 0x76 │ │ │ │ + stc2 1, cr15, [r6, #472] @ 0x1d8 │ │ │ │ @ instruction: 0x21ac463a │ │ │ │ strtmi sl, [r0], -r4, lsr #30 │ │ │ │ - mcr2 1, 0, pc, cr0, cr6, {3} @ │ │ │ │ + mrc2 1, 5, pc, cr4, cr6, {3} │ │ │ │ strmi r2, [r0], r0, asr #4 │ │ │ │ ldrtmi r4, [r8], -r9, asr #12 │ │ │ │ ldmdb r6!, {r0, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ msrcs R11_fiq, r0 │ │ │ │ @ instruction: 0xf8cd9820 │ │ │ │ @ instruction: 0xf1728088 │ │ │ │ - @ instruction: 0xf100f955 │ │ │ │ + @ instruction: 0xf100fa09 │ │ │ │ pkhbtmi r0, r3, r4, lsl #16 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1744641 │ │ │ │ - @ instruction: 0x4659fc95 │ │ │ │ + ldrbmi pc, [r9], -r9, asr #26 @ │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - movwcs pc, #31923 @ 0x7cb3 @ │ │ │ │ + movwcs pc, #32103 @ 0x7d67 @ │ │ │ │ @ instruction: 0x23229331 │ │ │ │ sbccc pc, r8, sp, lsl #17 │ │ │ │ @ instruction: 0xf8cd46ec │ │ │ │ svcgt 0x000f808c │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ teqphi ip, pc @ @ p-variant is OBSOLETE │ │ │ │ svcgt 0x000f44f8 │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ stmia ip!, {r0, r1, r2, r3, r8, r9, sl, fp, lr, pc} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ tstcs r4, pc │ │ │ │ muleq ip, r6, r8 │ │ │ │ - @ instruction: 0xf1764620 │ │ │ │ - ldrbmi pc, [r1], -r9, ror #31 @ │ │ │ │ + @ instruction: 0xf1774620 │ │ │ │ + @ instruction: 0x4651f89d │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ movwcs pc, #23287 @ 0x5af7 @ │ │ │ │ strbmi r9, [sl], -r0, lsr #18 │ │ │ │ ldmdals r0, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7db9b11 │ │ │ │ @ instruction: 0x9d13f9b3 │ │ │ │ andcs r4, r0, #70254592 @ 0x4300000 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1762600 │ │ │ │ - @ instruction: 0xf1b9fc0b │ │ │ │ + @ instruction: 0xf1b9fcbf │ │ │ │ eorle r0, sp, r0, lsl #30 │ │ │ │ ldcne 6, cr4, [r2, #-172]! @ 0xffffff54 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - stc2 1, cr15, [r4, #452]! @ 0x1c4 │ │ │ │ + mrc2 1, 2, pc, cr8, cr1, {3} │ │ │ │ @ instruction: 0x460700b1 │ │ │ │ strtmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf7dc3601 │ │ │ │ movwcs pc, #64101 @ 0xfa65 @ │ │ │ │ ldrtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strbmi pc, [lr, #-2767] @ 0xfffff531 @ │ │ │ │ @@ -51023,36 +51023,36 @@ │ │ │ │ smlabthi r0, sp, r8, pc @ │ │ │ │ ldm ip!, {r0, r2, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ vst2.8 {d25-d26}, [pc :128], r6 │ │ │ │ @ instruction: 0xf17271b9 │ │ │ │ - @ instruction: 0xf898f819 │ │ │ │ + @ instruction: 0xf898f8cd │ │ │ │ @ instruction: 0xf100300d │ │ │ │ andcs r0, r1, #20, 2 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - stc2 1, cr15, [r6], {116} @ 0x74 │ │ │ │ + ldc2 1, cr15, [sl], #464 @ 0x1d0 │ │ │ │ ldrmi sl, [lr], r5, asr #22 │ │ │ │ stceq 1, cr15, [ip], #-40 @ 0xffffffd8 │ │ │ │ ldm lr!, {r1, r4, r8, r9, ip, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - @ instruction: 0xf7fffc17 │ │ │ │ + @ instruction: 0xf7fffccb │ │ │ │ @ instruction: 0x2740b9fd │ │ │ │ smladcs r8, r2, r7, lr │ │ │ │ smladcs r1, r0, r7, lr │ │ │ │ @ instruction: 0xf04fe70e │ │ │ │ strt r0, [ip], #-3073 @ 0xfffff3ff │ │ │ │ bl 1bcaf34 │ │ │ │ - eoreq r2, sp, r6, asr #13 │ │ │ │ - eoreq r2, sp, r4, asr r5 │ │ │ │ + eoreq r2, sp, r6, lsl #16 │ │ │ │ + mlaeq sp, r4, r6, r2 │ │ │ │ umlalseq r3, sp, sl, r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe4218 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054af │ │ │ │ @@ -51185,15 +51185,15 @@ │ │ │ │ movwpl lr, #2509 @ 0x9cd │ │ │ │ ldmib sp, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d31210 │ │ │ │ stmdals r8, {r2, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ vqdmulh.s16 d25, d14, d13 │ │ │ │ - @ instruction: 0xf8dafab5 │ │ │ │ + @ instruction: 0xf8dafb69 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5d0 │ │ │ │ blls 6563f0 │ │ │ │ ldmne sl, {r0, r1, r4, fp, ip, pc} │ │ │ │ strbtcc pc, [ip], #-2266 @ 0xfffff726 @ │ │ │ │ @@ -51368,15 +51368,15 @@ │ │ │ │ blls 4e6100 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ andne lr, lr, #3620864 @ 0x374000 │ │ │ │ svccc 0x0064f8d3 │ │ │ │ @ instruction: 0xf5039810 │ │ │ │ tstcc r0, #200, 6 @ 0x20000003 │ │ │ │ ldrtmi r9, [fp], -r5, lsl #6 │ │ │ │ - @ instruction: 0xf9a2f25f │ │ │ │ + blx 1649e94 │ │ │ │ @ instruction: 0xf1089b0b │ │ │ │ ldrmi r0, [lr], #-2049 @ 0xfffff7ff │ │ │ │ ldrmi r9, [r9], #2824 @ 0xb08 │ │ │ │ ldrmi r9, [r8, #2826] @ 0xb0a │ │ │ │ @ instruction: 0xf8dbd057 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ @@ -51558,15 +51558,15 @@ │ │ │ │ stmdbne fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ ldrvs r5, [fp, #2344]! @ 0x928 │ │ │ │ ldrdgt pc, [r4], -r3 │ │ │ │ @ instruction: 0xf8d2657a │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhsub.s32 q12, , q2 │ │ │ │ - ldcvs 13, cr15, [sl, #972]! @ 0x3cc │ │ │ │ + ldcvs 14, cr15, [sl, #668]! @ 0x29c │ │ │ │ @ instruction: 0xf44f6cbb │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldc 14, cr7, [pc, #1020] @ 8dc18 │ │ │ │ ldmdbvs r2, {r3, r4, r5, r7, r8, r9, fp, ip, pc} │ │ │ │ msrpl SPSR_fsx, #12582912 @ 0xc00000 │ │ │ │ ldc 3, cr3, [pc, #224] @ 8d908 │ │ │ │ strcs r8, [r0, #-2999] @ 0xfffff449 │ │ │ │ @@ -51605,15 +51605,15 @@ │ │ │ │ eorsle pc, r4, r7, asr #17 │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ addscs pc, r4, r7, lsl #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldclvs 0, cr0, [sl, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0xf8d22118 │ │ │ │ @ instruction: 0xf15702e8 │ │ │ │ - @ instruction: 0xf107faed │ │ │ │ + @ instruction: 0xf107fba1 │ │ │ │ ldrmi r0, [r4], -r0, lsl #5 │ │ │ │ adcsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ stcgt 3, cr6, [pc], {58} @ 0x3a │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #24 │ │ │ │ ldrshvs r6, [r1, #-204]! @ 0xffffff34 │ │ │ │ @@ -51703,19 +51703,19 @@ │ │ │ │ cdpgt 0, 0, cr6, cr3, cr2, {5} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ @ instruction: 0xf8d76dbb │ │ │ │ ldmdavs ip, {r2, r4, r5, ip, lr, pc} │ │ │ │ rsbsle r2, r4, r2, lsl #25 │ │ │ │ movwcs r6, #6590 @ 0x19be │ │ │ │ teqvc r3, r0, lsr #12 │ │ │ │ - stc2 2, cr15, [sl, #436]! @ 0x1b4 │ │ │ │ + cdp2 2, 5, cr15, cr14, cr13, {3} │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d13, d16 │ │ │ │ - strbeq pc, [r2, -r3, lsr #27] @ │ │ │ │ + smlsldeq pc, r2, r7, lr @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ movwls r6, #3195 @ 0xc7b │ │ │ │ @ instruction: 0x3198f8d7 │ │ │ │ ldmibvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ @@ -51752,51 +51752,51 @@ │ │ │ │ svclt 0x00008ff0 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r2, sp, r2, ror #16 │ │ │ │ adcseq r2, sp, r6, asr r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r3, r4, lsr #4 │ │ │ │ + eorseq sl, r3, r4, ror #6 │ │ │ │ @ instruction: 0xfffe5c99 │ │ │ │ adcseq r2, sp, r8, lsr #10 │ │ │ │ bcs a8b10 │ │ │ │ ldcvs 1, cr13, [fp, #376]! @ 0x178 │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmvs fp, {r1, r3, r7, r8, ip, lr, pc}^ │ │ │ │ strtle r0, [fp], #-1944 @ 0xfffff868 │ │ │ │ strle r0, [r6], #-1883 @ 0xfffff8a5 │ │ │ │ strcc r6, [r1, #-3515] @ 0xfffff245 │ │ │ │ @ instruction: 0x6dfb691a │ │ │ │ ldrbvs r3, [fp, #784]! @ 0x310 │ │ │ │ ldmibvs ip!, {r0, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ rsbscs r2, pc, r1, lsl #6 │ │ │ │ vrhadd.s32 d23, d13, d19 │ │ │ │ - streq pc, [r6, r9, lsr #26] │ │ │ │ + @ instruction: 0x0786fddd │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - stc2 2, cr15, [r2, #-436]! @ 0xfffffe4c │ │ │ │ + ldc2l 2, cr15, [r6, #436] @ 0x1b4 │ │ │ │ svclt 0x004f0740 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldclvs 0, cr6, [fp], #-140 @ 0xffffff74 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16792 @ 0x4198 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ movwcs r5, #4866 @ 0x1302 │ │ │ │ vst2.8 {d25-d28}, [pc], r1 │ │ │ │ ldrb r7, [ip, -r6, lsl #7]! │ │ │ │ movwcs r6, #6588 @ 0x19bc │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - stc2 2, cr15, [r6, #-436] @ 0xfffffe4c │ │ │ │ + ldc2 2, cr15, [sl, #436]! @ 0x1b4 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - @ instruction: 0x0742fcff │ │ │ │ + @ instruction: 0x0742fdb3 │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x3198f8d7 │ │ │ │ ldmibvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ movwpl lr, #10701 @ 0x29cd │ │ │ │ @@ -51820,15 +51820,15 @@ │ │ │ │ ldmdavs sl!, {r0, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle lr, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ strdlt r1, [r8, r0]! │ │ │ │ @ instruction: 0xf1574622 │ │ │ │ - cmnplt r8, r7, ror r9 @ p-variant is OBSOLETE │ │ │ │ + cmnplt r8, fp, lsr #20 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r4, #252706816 @ 0xf100000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ movwcs lr, #10210 @ 0x27e2 │ │ │ │ @@ -52009,15 +52009,15 @@ │ │ │ │ andle r2, r5, r3, lsl #22 │ │ │ │ andle r2, r0, r1, lsl #22 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r0]! │ │ │ │ andcc pc, r8, r0, asr #8 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r4]! │ │ │ │ - eorseq sl, r3, r8 │ │ │ │ + eorseq sl, r3, r8, asr #2 │ │ │ │ svclt 0x00004770 │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -52064,15 +52064,15 @@ │ │ │ │ adcsvc pc, r0, #13828096 @ 0xd30000 │ │ │ │ strbpl pc, [r6], #1287 @ 0x507 @ │ │ │ │ svccc 0x0064f8d7 │ │ │ │ strtmi r3, [r0], -r4, lsl #8 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r8], {211} @ 0xd3 │ │ │ │ @ instruction: 0xf16a69dd │ │ │ │ - @ instruction: 0xf507f9d9 │ │ │ │ + @ instruction: 0xf507fa8d │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d324b8 │ │ │ │ @ instruction: 0xf50216bc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ @ instruction: 0x26c0f8d3 │ │ │ │ stmdbcc r0!, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -52083,15 +52083,15 @@ │ │ │ │ ldrtmi pc, [r0], #-1286 @ 0xfffffafa @ │ │ │ │ bcc 8bdea8 │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c426c0 │ │ │ │ @ instruction: 0xf8d324f8 │ │ │ │ @ instruction: 0xf8c436bc │ │ │ │ @ instruction: 0xf16a34f4 │ │ │ │ - @ instruction: 0xf8d4f9c1 │ │ │ │ + @ instruction: 0xf8d4fa75 │ │ │ │ @ instruction: 0xf8d434f8 │ │ │ │ strdeq r1, [sl], r4 @ │ │ │ │ @ instruction: 0x0c07eb06 │ │ │ │ blx 1d605a │ │ │ │ blx 10ac6a │ │ │ │ stmiane r9!, {r0, r2, r8, sl, ip, sp} │ │ │ │ mvnspl r4, sl, lsl #8 │ │ │ │ @@ -52133,68 +52133,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-165 @ 0xffffff5b │ │ │ │ sbccs pc, r4, r3, asr #17 │ │ │ │ bmi 40804c │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1544479 │ │ │ │ - blls 10d21c │ │ │ │ + blls 10d4ec │ │ │ │ bmi 348094 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1544479 │ │ │ │ - blls 10d208 │ │ │ │ + blls 10d4d8 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ adcseq r1, sp, sl, ror #30 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r1, sp, r6, ror r3 │ │ │ │ - eoreq r1, sp, r4, lsr #7 │ │ │ │ - eoreq r0, sp, r8, ror #25 │ │ │ │ - eoreq r1, sp, r4, lsl r3 │ │ │ │ - ldrdeq r0, [sp], -r4 @ │ │ │ │ + strhteq r1, [sp], -r6 │ │ │ │ + eoreq r1, sp, r4, ror #9 │ │ │ │ + eoreq r0, sp, r8, lsr #28 │ │ │ │ + eoreq r1, sp, r4, asr r4 │ │ │ │ + eoreq r0, sp, r4, lsl lr │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ stccs 8, cr15, [ip, #844]! @ 0x34c │ │ │ │ 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 │ │ │ │ - stc2 1, cr15, [ip], {84} @ 0x54 │ │ │ │ + stc2l 1, cr15, [r0], {84} @ 0x54 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #43540 @ 0xaa14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0afc000 │ │ │ │ ldrdlt pc, [r2], -r5 │ │ │ │ bmi 47d5dc │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ffe4a6fa │ │ │ │ + stc2 1, cr15, [sl], #336 @ 0x150 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #60416 @ 0xec00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stc2l 0, cr15, [r0], {175} @ 0xaf │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - eoreq r1, sp, r0, ror #6 │ │ │ │ - eoreq r0, sp, sl, ror ip │ │ │ │ - strhteq r1, [sp], -r4 │ │ │ │ - eoreq r1, sp, r2, lsl #7 │ │ │ │ - eoreq r1, sp, r4, asr #7 │ │ │ │ - eoreq r0, sp, lr, asr #24 │ │ │ │ - eoreq r1, sp, ip, asr r3 │ │ │ │ + eoreq r1, sp, r0, lsr #9 │ │ │ │ + strhteq r0, [sp], -sl │ │ │ │ + strdeq r1, [sp], -r4 @ │ │ │ │ + eoreq r1, sp, r2, asr #9 │ │ │ │ + eoreq r1, sp, r4, lsl #10 │ │ │ │ + eoreq r0, sp, lr, lsl #27 │ │ │ │ + mlaeq sp, ip, r4, r1 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe53ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0fb8 │ │ │ │ @ instruction: 0x4617491e │ │ │ │ ldrbtmi r4, [r9], #-2590 @ 0xfffff5e2 │ │ │ │ ldrmi fp, [ip], -sp, lsl #1 │ │ │ │ @@ -52308,26 +52308,26 @@ │ │ │ │ @ instruction: 0xf3663d14 │ │ │ │ @ instruction: 0xf8870300 │ │ │ │ strtvs r3, [lr], #-3348 @ 0xfffff2ec │ │ │ │ ldrdcc pc, [ip], r5 @ │ │ │ │ @ instruction: 0xf0436b68 │ │ │ │ @ instruction: 0xf8c50310 │ │ │ │ @ instruction: 0xf15630ac │ │ │ │ - @ instruction: 0xf504fe6b │ │ │ │ + @ instruction: 0xf504ff1f │ │ │ │ cmnvs lr, #-2147483611 @ 0x80000025 │ │ │ │ tstcc r0, r6, lsl #16 │ │ │ │ - @ instruction: 0xfff4f155 │ │ │ │ + @ instruction: 0xf8a8f156 │ │ │ │ ldmib sp, {r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ stm sp, {r0, r1, r2, r8} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ @ instruction: 0xf1560007 │ │ │ │ - @ instruction: 0xf504f93b │ │ │ │ + @ instruction: 0xf504f9ef │ │ │ │ stcge 1, cr5, [r2], {150} @ 0x96 │ │ │ │ @ instruction: 0x46203110 │ │ │ │ - @ instruction: 0xffe4f155 │ │ │ │ + @ instruction: 0xf898f156 │ │ │ │ ldm r4, {r0, r1, r3, r8, r9, fp, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ bmi 30e420 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2e8474 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -52649,37 +52649,37 @@ │ │ │ │ strbtcc pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ strbtcs pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ addsmi r4, lr, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0x2600d3f2 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ strbtvs pc, [ip], #2245 @ 0x8c5 @ │ │ │ │ ldmpl r6, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [r6, #-340]! @ 0xfffffeac │ │ │ │ + ldc2l 1, cr15, [sl, #340] @ 0x154 │ │ │ │ adcsne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldmdbcc r0!, {r0, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1554449 │ │ │ │ - strbmi pc, [r0], -sp, ror #25 @ │ │ │ │ - ldc2 1, cr15, [r8, #-340] @ 0xfffffeac │ │ │ │ + strbmi pc, [r0], -r1, lsr #27 @ │ │ │ │ + stc2l 1, cr15, [ip, #340] @ 0x154 │ │ │ │ adcsne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5074640 │ │ │ │ strbmi r5, [r9], #-1856 @ 0xfffff8c0 │ │ │ │ - stc2l 1, cr15, [r2], #340 @ 0x154 │ │ │ │ + ldc2 1, cr15, [r6, #340] @ 0x154 │ │ │ │ strbtmi r4, [r8], -r1, asr #12 │ │ │ │ - stc2 1, cr15, [sl, #-340]! @ 0xfffffeac │ │ │ │ + ldc2l 1, cr15, [lr, #340] @ 0x154 │ │ │ │ msrvc CPSR_fsc, #4, 10 @ 0x1000000 │ │ │ │ muleq r7, sp, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ bvs 4ccc80 │ │ │ │ rsceq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldrvs pc, [r8, #-2213] @ 0xfffff75b │ │ │ │ - blx fe6caeca │ │ │ │ + mcrr2 1, 5, pc, ip, cr6 @ │ │ │ │ strbeq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ - blx fe5caed2 │ │ │ │ + mcrr2 1, 5, pc, r8, cr6 @ │ │ │ │ rscvs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ strbvs pc, [r8], #2245 @ 0x8c5 @ │ │ │ │ rscsvs pc, r4, #196, 16 @ 0xc40000 │ │ │ │ strbvs pc, [r0], #2245 @ 0x8c5 @ │ │ │ │ msrpl CPSR_fs, #212, 16 @ 0xd40000 │ │ │ │ teqpcc r0, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ msrvs CPSR_, #196, 16 @ 0xc40000 │ │ │ │ @@ -52690,15 +52690,15 @@ │ │ │ │ @ instruction: 0xf03b02b0 │ │ │ │ ldmib r4, {r0, r1, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-715 @ 0xfffffd35 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf1693018 │ │ │ │ - ldmib r4, {r0, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-975 @ 0xfffffc31 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ ldrbtpl pc, [ip], -r1, asr #4 @ │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ ldrtmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ @ instruction: 0xffdcf07a │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @@ -52706,15 +52706,15 @@ │ │ │ │ ldrtmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ @ instruction: 0xffd4f07a │ │ │ │ sbccc lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002b0 │ │ │ │ andscc r5, r8, ip, lsr #1 │ │ │ │ - stc2l 1, cr15, [r2], #420 @ 0x1a4 │ │ │ │ + ldc2 1, cr15, [r6, #420] @ 0x1a4 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ teqpcc r0, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ movtcc pc, #2244 @ 0x8c4 @ │ │ │ │ blmi 49fbfc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -52759,15 +52759,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 8eac8 │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - stc2l 2, cr15, [r8, #-432]! @ 0xfffffe50 │ │ │ │ + cdp2 2, 1, cr15, cr12, cr12, {3} │ │ │ │ blcs feacce34 │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 155f6f8 │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [r4], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -52850,15 +52850,15 @@ │ │ │ │ strtmi sl, [r3], -fp, ror #30 │ │ │ │ @ instruction: 0xf7cbe785 │ │ │ │ svclt 0x0000ed56 │ │ │ │ adcseq r1, sp, r2, lsl #11 │ │ │ │ adcseq r1, sp, ip, ror r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r1, sp, sl, asr #8 │ │ │ │ - eoreq r2, lr, r2, ror #18 │ │ │ │ + eoreq r2, lr, r2, lsr #21 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -52927,17 +52927,17 @@ │ │ │ │ cdp 7, 11, cr15, cr10, cr11, {6} │ │ │ │ @ instruction: 0x462a9b11 │ │ │ │ andmi lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7cd100f │ │ │ │ bfi pc, fp, (invalid: 31:5) @ │ │ │ │ umlalseq r1, sp, lr, r3 │ │ │ │ - eoreq r2, lr, r0, lsr r8 │ │ │ │ - eoreq r2, lr, r8, lsr #16 │ │ │ │ - eoreq r2, lr, r0, lsr #16 │ │ │ │ + eoreq r2, lr, r0, ror r9 │ │ │ │ + eoreq r2, lr, r8, ror #18 │ │ │ │ + eoreq r2, lr, r0, ror #18 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -53006,17 +53006,17 @@ │ │ │ │ cdp 7, 1, cr15, cr12, cr11, {6} │ │ │ │ @ instruction: 0x462a9b11 │ │ │ │ andmi lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7cd100f │ │ │ │ @ instruction: 0xe7c5fefd │ │ │ │ adcseq r1, sp, r2, ror #4 │ │ │ │ - strdeq r2, [lr], -r4 @ │ │ │ │ - eoreq r2, lr, ip, ror #13 │ │ │ │ - eoreq r2, lr, r4, ror #13 │ │ │ │ + eoreq r2, lr, r4, lsr r8 │ │ │ │ + eoreq r2, lr, ip, lsr #16 │ │ │ │ + eoreq r2, lr, r4, lsr #16 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -53085,17 +53085,17 @@ │ │ │ │ ldcl 7, cr15, [lr, #-812]! @ 0xfffffcd4 │ │ │ │ @ instruction: 0x462a9b11 │ │ │ │ andmi lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7cd100f │ │ │ │ @ instruction: 0xe7c5fe5f │ │ │ │ adcseq r1, sp, r6, lsr #2 │ │ │ │ - strhteq r2, [lr], -r8 │ │ │ │ - strhteq r2, [lr], -r0 │ │ │ │ - eoreq r2, lr, r8, lsr #11 │ │ │ │ + strdeq r2, [lr], -r8 @ │ │ │ │ + strdeq r2, [lr], -r0 @ │ │ │ │ + eoreq r2, lr, r8, ror #13 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -53145,21 +53145,21 @@ │ │ │ │ andslt r4, r1, r0, lsr r6 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ bicspl pc, r9, r7, lsl #10 │ │ │ │ @ instruction: 0xf5043110 │ │ │ │ swpls r5, r6, [r9] │ │ │ │ adcsvc pc, r0, #12910592 @ 0xc50000 │ │ │ │ - @ instruction: 0xf918f155 │ │ │ │ + @ instruction: 0xf9ccf155 │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ andscc r9, r0, r9, lsl #18 │ │ │ │ @ instruction: 0xf1559009 │ │ │ │ - stmdbls r9, {r0, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r9, sl, lsl #16 │ │ │ │ - @ instruction: 0xf958f155 │ │ │ │ + blx 3cb64c │ │ │ │ @ instruction: 0xf5059809 │ │ │ │ @ instruction: 0xf507732d │ │ │ │ stmdagt r7, {r7, r8, sl, ip, lr} │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ blne 2cd460 │ │ │ │ addspl pc, r7, r4, lsl #10 │ │ │ │ stc2 7, cr15, [r4, #-848] @ 0xfffffcb0 │ │ │ │ @@ -53237,36 +53237,36 @@ │ │ │ │ @ instruction: 0xf5049b0e │ │ │ │ @ instruction: 0xf8c55540 │ │ │ │ blcs 9e8ec │ │ │ │ svcge 0x0072f47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf1534479 │ │ │ │ - strb pc, [r9, -r3, lsr #23]! @ │ │ │ │ + @ instruction: 0xe769fc57 │ │ │ │ strbpl pc, [r0, #-1284] @ 0xfffffafc @ │ │ │ │ stcvs 8, cr15, [ip, #788]! @ 0x314 │ │ │ │ @ instruction: 0xf7cbe7f2 │ │ │ │ svclt 0x0000ea3e │ │ │ │ adcseq r0, sp, r8, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r0, sp, r0, lsr #31 │ │ │ │ adcseq r6, r7, r2, lsl #8 │ │ │ │ adcseq r0, sp, r2, asr pc │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - ldrdeq r0, [sp], -r2 @ │ │ │ │ - eoreq r0, sp, r4, asr #9 │ │ │ │ - strhteq r0, [sp], -r4 │ │ │ │ - eoreq r0, sp, ip, lsr #9 │ │ │ │ - eoreq r0, sp, r8, lsr #9 │ │ │ │ - mlaeq sp, ip, r4, r0 │ │ │ │ - mlaeq sp, r8, r4, r0 │ │ │ │ - eoreq r0, sp, r2, lsr #6 │ │ │ │ - mlaeq sp, ip, r3, r0 │ │ │ │ - eoreq r0, sp, sl, ror #6 │ │ │ │ - eoreq pc, ip, r8, lsr #23 │ │ │ │ + eoreq r0, sp, r2, lsl r6 │ │ │ │ + eoreq r0, sp, r4, lsl #12 │ │ │ │ + strdeq r0, [sp], -r4 @ │ │ │ │ + eoreq r0, sp, ip, ror #11 │ │ │ │ + eoreq r0, sp, r8, ror #11 │ │ │ │ + ldrdeq r0, [sp], -ip @ │ │ │ │ + ldrdeq r0, [sp], -r8 @ │ │ │ │ + eoreq r0, sp, r2, ror #8 │ │ │ │ + ldrdeq r0, [sp], -ip @ │ │ │ │ + eoreq r0, sp, sl, lsr #9 │ │ │ │ + eoreq pc, ip, r8, ror #25 │ │ │ │ blcs 27b794 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0a1078 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -54523,15 +54523,15 @@ │ │ │ │ ldmdbmi ip!, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ tstpeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, fp, r8, lsl #5 │ │ │ │ tstpne ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ ldrtmi sp, [sl], -r0, asr #32 │ │ │ │ - mrrc2 1, 5, pc, r8, cr4 @ │ │ │ │ + stc2 1, cr15, [ip, #-336] @ 0xfffffeb0 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8d3d05a │ │ │ │ @ instruction: 0xf8c32320 │ │ │ │ bl ad308 │ │ │ │ @ instruction: 0xf8c30c02 │ │ │ │ and r0, r4, ip, lsl r3 │ │ │ │ tstpne ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ @@ -54655,15 +54655,15 @@ │ │ │ │ bmi d9955c │ │ │ │ movteq pc, #35029 @ 0x88d5 @ │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r6, r0, r2, r4 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ movtne pc, #51413 @ 0xc8d5 @ │ │ │ │ @ instruction: 0xf1549300 │ │ │ │ - blls cf5bc │ │ │ │ + blls cf88c │ │ │ │ @ instruction: 0xf8c5b318 │ │ │ │ @ instruction: 0xf8d53354 │ │ │ │ @ instruction: 0xf8c53350 │ │ │ │ stmiane r4, {r2, r3, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ ldmdbne ip, {r2, r3, r6, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c5d001 │ │ │ │ @@ -54778,15 +54778,15 @@ │ │ │ │ tstcc r8, r3, lsr r0 │ │ │ │ @ instruction: 0xf02830b8 │ │ │ │ @ instruction: 0xf504fc49 │ │ │ │ @ instruction: 0xf5045196 │ │ │ │ tstcc r0, r4, lsr r0 │ │ │ │ @ instruction: 0xf504307c │ │ │ │ @ instruction: 0xf1534530 │ │ │ │ - @ instruction: 0xf504fc5f │ │ │ │ + @ instruction: 0xf504fd13 │ │ │ │ @ instruction: 0xf2055e50 │ │ │ │ @ instruction: 0xf5044c8c │ │ │ │ ldm lr!, {r7, sl, ip, lr} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ @@ -54808,15 +54808,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [pc], -r0, asr #2 │ │ │ │ @ instruction: 0xf8d54925 │ │ │ │ ldmdapl r1!, {r3, r4, r5, r7, sl}^ │ │ │ │ eorle r4, r6, r8, lsl #5 │ │ │ │ ldrtne pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @ instruction: 0x463ab1f0 │ │ │ │ - blx 84d02c │ │ │ │ + blx ff54d02c │ │ │ │ rscscc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d5b168 │ │ │ │ @ instruction: 0xf8c524c0 │ │ │ │ @ instruction: 0xf8c504bc │ │ │ │ ldrmi r7, [r0], #-1220 @ 0xfffffb3c │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ stmne r8, {r2, r3, r4, r5, r7, sl, ip} │ │ │ │ @@ -54873,19 +54873,19 @@ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf50681cc │ │ │ │ @ instruction: 0xf5065480 │ │ │ │ @ instruction: 0xf5065096 │ │ │ │ @ instruction: 0xf506557d │ │ │ │ @ instruction: 0xf15348a1 │ │ │ │ - ldrcc pc, [ip, #-3015] @ 0xfffff439 │ │ │ │ + ldrcc pc, [ip, #-3195] @ 0xfffff385 │ │ │ │ addspl pc, r6, r6, lsl #10 │ │ │ │ ldmdaeq ip, {r3, r8, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1533010 │ │ │ │ - @ instruction: 0xf506fbbf │ │ │ │ + @ instruction: 0xf506fc73 │ │ │ │ @ instruction: 0xf7d25097 │ │ │ │ stmdavs fp!, {r0, r1, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vrshr.u64 d0, d16, #1 │ │ │ │ ldmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @ instruction: 0xf10ccf00 │ │ │ │ @@ -54916,15 +54916,15 @@ │ │ │ │ vqdmulh.s q10, , │ │ │ │ @ instruction: 0xf8d541d4 │ │ │ │ bl 219fc8 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf154813f │ │ │ │ - @ instruction: 0xf8d5fa0b │ │ │ │ + @ instruction: 0xf8d5fabf │ │ │ │ vqshl.s8 q9, q2, │ │ │ │ movwcs r4, #468 @ 0x1d4 │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d524d4 │ │ │ │ @@ -54941,35 +54941,35 @@ │ │ │ │ blmi fecbd454 │ │ │ │ mvnmi pc, fp, asr #4 │ │ │ │ strbtcs pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c4d08 │ │ │ │ tstphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9d8f154 │ │ │ │ + blx fe3cd240 │ │ │ │ strbtcs pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ mvnmi pc, fp, asr #4 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ strbtcs pc, [r4], #2245 @ 0x8c5 @ │ │ │ │ rsceq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf9c6f154 │ │ │ │ + blx 1f4d264 │ │ │ │ strbeq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ - @ instruction: 0xf9c2f154 │ │ │ │ + blx 1e4d26c │ │ │ │ rscseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ blmi fe7bd4a4 │ │ │ │ mvncs pc, r1, asr #4 │ │ │ │ rsccs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c4d58 │ │ │ │ rscshi pc, r2, r0 │ │ │ │ - @ instruction: 0xf9b0f154 │ │ │ │ + blx 19cd290 │ │ │ │ rsccs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mvncs pc, r1, asr #4 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ rsccs pc, ip, #196, 16 @ 0xc40000 │ │ │ │ @@ -54977,15 +54977,15 @@ │ │ │ │ blmi fe3bd4e4 │ │ │ │ @ instruction: 0x41b8f24b │ │ │ │ ldrtcs pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c4d98 │ │ │ │ sbcshi pc, r9, r0 │ │ │ │ - @ instruction: 0xf990f154 │ │ │ │ + blx 11cd2d0 │ │ │ │ ldrtcs pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ @ instruction: 0x41b8f24b │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ ldrtcs pc, [r8], #2245 @ 0x8c5 @ │ │ │ │ @@ -54993,29 +54993,29 @@ │ │ │ │ blmi 1fbd4a4 │ │ │ │ ldmdacc r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ tstpcs r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c4dd0 │ │ │ │ sbchi pc, r0, r0 │ │ │ │ - @ instruction: 0xf970f154 │ │ │ │ + blx 9cd310 │ │ │ │ tstpcs r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ tstpcs r8, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ movteq pc, #51412 @ 0xc8d4 @ │ │ │ │ blmi 1c3d4dc │ │ │ │ stmdacc r8, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ movtcs pc, #35028 @ 0x88d4 @ │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c4e08 │ │ │ │ adchi pc, r9, r0 │ │ │ │ - @ instruction: 0xf954f154 │ │ │ │ + blx 2cd348 │ │ │ │ movtcs pc, #35028 @ 0x88d4 @ │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ movtcs pc, #35012 @ 0x88c4 @ │ │ │ │ bicpl lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ @@ -55024,15 +55024,15 @@ │ │ │ │ @ instruction: 0xf03802b0 │ │ │ │ ldmib r4, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-715 @ 0xfffffd35 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf1673018 │ │ │ │ - ldmib r4, {r0, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-975 @ 0xfffffc31 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ ldmdapl ip!, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ strbmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ stc2 0, cr15, [r0, #480]! @ 0x1e0 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @@ -55040,37 +55040,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ ldc2 0, cr15, [r8, #480] @ 0x1e0 │ │ │ │ sbccc lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002b0 │ │ │ │ andscc r5, r8, ip, lsr #1 │ │ │ │ - blx fea4d418 │ │ │ │ + blx 174d41a │ │ │ │ msreq CPSR_fs, #212, 16 @ 0xd40000 │ │ │ │ blmi 11bd564 │ │ │ │ stmdacc r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ msrcs CPSR_f, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c4eac │ │ │ │ @ instruction: 0xf154d05a │ │ │ │ - @ instruction: 0xf8d4f901 │ │ │ │ + @ instruction: 0xf8d4f9b5 │ │ │ │ movwcs r2, #808 @ 0x328 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0xf8d42328 │ │ │ │ lsrslt r0, ip, r3 │ │ │ │ vpadd.i8 d20, d1, d22 │ │ │ │ @ instruction: 0xf8d43838 │ │ │ │ bl 219ba4 │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf154b1aa │ │ │ │ - @ instruction: 0xf8d4f8e7 │ │ │ │ + @ instruction: 0xf8d4f99b │ │ │ │ movwcs r2, #824 @ 0x338 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0x46302338 │ │ │ │ @ instruction: 0xf95cf0a1 │ │ │ │ @ instruction: 0x46316a73 │ │ │ │ @@ -55199,17 +55199,17 @@ │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ stceq 6, cr15, [r0], {192} @ 0xc0 │ │ │ │ andgt pc, r4, r1, asr #17 │ │ │ │ @ instruction: 0xe796605a │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ strtcc pc, [r8], #-2245 @ 0xfffff73b │ │ │ │ svclt 0x0000e76b │ │ │ │ - strdeq lr, [ip], -r6 @ │ │ │ │ - ldrdeq lr, [ip], -r6 @ │ │ │ │ - mlaeq ip, r2, r5, lr │ │ │ │ + eoreq lr, ip, r6, lsr r7 │ │ │ │ + eoreq lr, ip, r6, lsl r7 │ │ │ │ + ldrdeq lr, [ip], -r2 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe8308 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ blcs ab238 │ │ │ │ addshi pc, r9, r0, asr #32 │ │ │ │ @@ -55341,15 +55341,15 @@ │ │ │ │ strmi fp, [r7], -r7, lsl #1 │ │ │ │ cdpmi 6, 3, cr4, cr6, cr12, {0} │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ ldmib sp, {r2, r3, r9, fp, sp, pc}^ │ │ │ │ stm sp, {r4, r8} │ │ │ │ blls 451334 │ │ │ │ bgt 262524 │ │ │ │ - @ instruction: 0xf856f153 │ │ │ │ + @ instruction: 0xf90af153 │ │ │ │ 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 fp, r0, lsl #22 │ │ │ │ addsmi r6, r1, #14745600 @ 0xe10000 │ │ │ │ ldmib r4, {r0, r1, ip, lr, pc}^ │ │ │ │ @@ -55377,15 +55377,15 @@ │ │ │ │ rsbvs r4, r2, r4, lsl fp │ │ │ │ @ instruction: 0x0110e9dd │ │ │ │ stmib sp, {r1, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ bge 3a1bbc │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ bgt 277ff8 │ │ │ │ - @ instruction: 0xf84af153 │ │ │ │ + @ instruction: 0xf8fef153 │ │ │ │ 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, [fp, r3, rrx] │ │ │ │ @@ -55402,18 +55402,18 @@ │ │ │ │ @ instruction: 0xb08e0fb8 │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 662c44 │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ - @ instruction: 0xf1520300 │ │ │ │ - stmdbls r5, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1530300 │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - @ instruction: 0xffc8f152 │ │ │ │ + @ instruction: 0xf87cf153 │ │ │ │ blge f7448 │ │ │ │ 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 3111b8 │ │ │ │ @@ -55509,16 +55509,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c9e7d0 │ │ │ │ svclt 0x0000e88e │ │ │ │ adcseq lr, ip, r4, ror fp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq lr, ip, r0, lsr #21 │ │ │ │ - eoreq sp, ip, r8, lsl #31 │ │ │ │ - eoreq sp, ip, sl, ror #30 │ │ │ │ + eoreq lr, ip, r8, asr #1 │ │ │ │ + eoreq lr, ip, sl, lsr #1 │ │ │ │ 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} @ │ │ │ │ @@ -55597,16 +55597,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c8e7d0 │ │ │ │ svclt 0x0000efde │ │ │ │ adcseq lr, ip, r4, lsl sl │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq lr, ip, r0, asr #18 │ │ │ │ - eoreq sp, ip, r8, lsr #28 │ │ │ │ - eoreq sp, ip, sl, lsl #28 │ │ │ │ + eoreq sp, ip, r8, ror #30 │ │ │ │ + eoreq sp, ip, sl, asr #30 │ │ │ │ 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} @ │ │ │ │ @@ -55685,16 +55685,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c8e7d0 │ │ │ │ svclt 0x0000ef2e │ │ │ │ ldrhteq lr, [ip], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq lr, ip, r0, ror #15 │ │ │ │ - eoreq sp, ip, r8, asr #25 │ │ │ │ - eoreq sp, ip, sl, lsr #25 │ │ │ │ + eoreq sp, ip, r8, lsl #28 │ │ │ │ + eoreq sp, ip, sl, ror #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [ip], -pc, asr #1 │ │ │ │ svcge 0x00064603 │ │ │ │ cdpmi 8, 10, cr4, cr12, cr11, {5} │ │ │ │ @@ -55732,15 +55732,15 @@ │ │ │ │ blcs febcfc80 │ │ │ │ @ instruction: 0xf8c7623d │ │ │ │ @ instruction: 0xf892d01c │ │ │ │ @ instruction: 0xf887203e │ │ │ │ @ instruction: 0xf503203c │ │ │ │ rscsvs r5, sl, #128, 4 │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - blx febcde98 │ │ │ │ + blx 18cde9a │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x61bb461a │ │ │ │ teqvs r8, r3, lsl #12 │ │ │ │ andsvs ip, r8, r3, lsl #20 │ │ │ │ @ instruction: 0x46406059 │ │ │ │ @ instruction: 0xf0274629 │ │ │ │ @ instruction: 0x4640fd93 │ │ │ │ @@ -55838,15 +55838,15 @@ │ │ │ │ bvs fef24774 │ │ │ │ bvs fff27e28 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ @ instruction: 0xb19832f0 │ │ │ │ @ instruction: 0x46324619 │ │ │ │ - blx 54e040 │ │ │ │ + blx ff24e040 │ │ │ │ bvs fff3e078 │ │ │ │ rscscc pc, r4, #13762560 @ 0xd20000 │ │ │ │ rscseq pc, r0, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c218c4 │ │ │ │ @ instruction: 0xe7c962f8 │ │ │ │ svclt 0x003842ae │ │ │ │ strb r4, [r1, lr, lsr #12]! │ │ │ │ @@ -55868,15 +55868,15 @@ │ │ │ │ svclt 0x0000edc6 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq lr, ip, ip, asr #14 │ │ │ │ adcseq lr, ip, sl, asr #14 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq lr, [ip], lr │ │ │ │ - ldrsbteq r6, [r3], -r2 │ │ │ │ + eorseq r6, r3, r2, lsl r6 │ │ │ │ @ instruction: 0xffffc9b1 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ @@ -55968,15 +55968,15 @@ │ │ │ │ addsle r0, r8, r7, lsl #30 │ │ │ │ stclcs 8, cr15, [pc], {147} @ 0x93 │ │ │ │ orrsle r2, r4, r0, lsl #20 │ │ │ │ @ instruction: 0x21b8f896 │ │ │ │ orrsle r2, r0, r0, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ vcgt.s32 d17, d9, d0 │ │ │ │ - @ instruction: 0xf8d6fc55 │ │ │ │ + @ instruction: 0xf8d6fd09 │ │ │ │ ldmib sp, {r3, r4, ip, pc}^ │ │ │ │ @ instruction: 0xf0101300 │ │ │ │ addle r0, r4, r2, lsl #30 │ │ │ │ svceq 0x0000f1ba │ │ │ │ svccs 0x007fd090 │ │ │ │ tstcs r0, r4, lsl pc │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ @@ -56456,16 +56456,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2261] @ 0xfffff72b @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000e926 │ │ │ │ adcseq sp, ip, r8, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sp, ip, lr, asr #23 │ │ │ │ - strhteq sp, [ip], -ip │ │ │ │ - mlaeq ip, r6, r0, sp │ │ │ │ + strdeq sp, [ip], -ip @ │ │ │ │ + ldrdeq sp, [ip], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe96ac │ │ │ │ @ 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] │ │ │ │ @@ -56558,16 +56558,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2261] @ 0xfffff72b @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000e85a │ │ │ │ adcseq sp, ip, r0, lsl fp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sp, ip, r6, lsr sl │ │ │ │ - eoreq ip, ip, r4, lsr #30 │ │ │ │ - strdeq ip, [ip], -lr @ │ │ │ │ + eoreq sp, ip, r4, rrx │ │ │ │ + eoreq sp, ip, lr, lsr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe9844 │ │ │ │ @ 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] │ │ │ │ @@ -56660,16 +56660,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2261] @ 0xfffff72b @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c7e7ec │ │ │ │ svclt 0x0000ef8e │ │ │ │ adcseq sp, ip, r8, ror r9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq sp, ip, lr, r8 │ │ │ │ - eoreq ip, ip, ip, lsl #27 │ │ │ │ - eoreq ip, ip, r6, ror #26 │ │ │ │ + eoreq ip, ip, ip, asr #29 │ │ │ │ + eoreq ip, ip, r6, lsr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe99dc │ │ │ │ @ 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] │ │ │ │ @@ -57718,16 +57718,16 @@ │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ stc2 0, cr15, [r8, #148]! @ 0x94 │ │ │ │ @ instruction: 0xf7c6e75c │ │ │ │ svclt 0x0000ef4a │ │ │ │ adcseq ip, ip, r8, lsr #19 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq ip, ip, sl, asr #16 │ │ │ │ - eoreq fp, ip, ip, lsr #26 │ │ │ │ - eoreq fp, ip, sl, ror #25 │ │ │ │ + eoreq fp, ip, ip, ror #28 │ │ │ │ + eoreq fp, ip, sl, lsr #28 │ │ │ │ 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, [r8], r1, lsl #13 │ │ │ │ @@ -59185,15 +59185,15 @@ │ │ │ │ @ instruction: 0xf509e716 │ │ │ │ movwls r5, #25472 @ 0x6380 │ │ │ │ @ instruction: 0xf7c5e70f │ │ │ │ svclt 0x0000ebd4 │ │ │ │ ldrhteq fp, [ip], ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq fp, ip, r0, r2 │ │ │ │ - eoreq sl, ip, r0, lsl r6 │ │ │ │ + eoreq sl, ip, r0, asr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febec14c │ │ │ │ @ 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] │ │ │ │ @@ -59433,15 +59433,15 @@ │ │ │ │ @ instruction: 0xf50ae6d3 │ │ │ │ movwls r5, #37760 @ 0x9380 │ │ │ │ @ instruction: 0xf7c5e6cc │ │ │ │ svclt 0x0000e9e4 │ │ │ │ adcseq fp, ip, r0, ror r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sl, ip, r6, lsr pc │ │ │ │ - eoreq sl, ip, r0, lsr r2 │ │ │ │ + eoreq sl, ip, r0, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febec52c │ │ │ │ @ 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] │ │ │ │ @@ -59612,16 +59612,16 @@ │ │ │ │ ldrmi r3, [sl, #3380] @ 0xd34 │ │ │ │ svcge 0x0005f47f │ │ │ │ @ instruction: 0xf7c5e75f │ │ │ │ svclt 0x0000e87e │ │ │ │ adcseq sl, ip, sl, asr ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sl, ip, r2, ror #22 │ │ │ │ - eoreq r9, ip, r2, ror #31 │ │ │ │ - eoreq r9, ip, r0, ror #30 │ │ │ │ + eoreq sl, ip, r2, lsr #2 │ │ │ │ + eoreq sl, ip, r0, lsr #1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf500b089 │ │ │ │ @ instruction: 0x468b4430 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @@ -63274,15 +63274,15 @@ │ │ │ │ blx 1154f8c │ │ │ │ movwcs lr, #5984 @ 0x1760 │ │ │ │ @ instruction: 0xf7c1e7a5 │ │ │ │ svclt 0x0000ebe2 │ │ │ │ adcseq r7, ip, ip, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, ip, r8, ror #4 │ │ │ │ - eoreq r6, ip, r6, lsr #12 │ │ │ │ + eoreq r6, ip, r6, ror #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi r4, [r1], -fp, lsl #13 │ │ │ │ @ instruction: 0xf5004ad1 │ │ │ │ blmi ff4ef844 │ │ │ │ @@ -63646,15 +63646,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 96a108 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b90 │ │ │ │ mullt r3, r4, fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r6, ip, ip, ror #3 │ │ │ │ + eoreq r6, ip, ip, lsr #6 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ strbcc pc, [ip, #-2271]! @ 0xfffff721 @ │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ strbcs pc, [r8, #-2271]! @ 0xfffff721 @ │ │ │ │ @@ -63919,15 +63919,15 @@ │ │ │ │ @ instruction: 0xf8d64a5a │ │ │ │ @ instruction: 0xf8590348 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d07e │ │ │ │ movwls r1, #844 @ 0x34c │ │ │ │ rsble r2, r6, r0, lsl #16 │ │ │ │ @ instruction: 0xf14b4642 │ │ │ │ - blls d84f8 │ │ │ │ + blls d87c8 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d68089 │ │ │ │ @ instruction: 0xf8c62350 │ │ │ │ stmne r7, {r2, r4, r6, r8, r9, pc} │ │ │ │ movteq pc, #51398 @ 0xc8c6 @ │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ ldmibne r7, {r2, r3, r6, r8, r9, sp}^ │ │ │ │ @@ -64974,15 +64974,15 @@ │ │ │ │ orreq pc, r1, #196, 4 @ 0x4000000c │ │ │ │ andseq pc, r0, r2, lsl #2 │ │ │ │ cmpvs r1, fp, lsr r0 │ │ │ │ movwvc pc, #5696 @ 0x1640 @ │ │ │ │ @ instruction: 0x03aef2c4 │ │ │ │ tstpeq r8, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xe63c6113 │ │ │ │ - mlaseq r2, r8, lr, sp │ │ │ │ + ldrsbteq sp, [r2], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf1bc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 1193e8 │ │ │ │ @@ -65526,15 +65526,15 @@ │ │ │ │ @ instruction: 0xf8580348 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ msrhi CPSR_fsxc, r0 │ │ │ │ movtne pc, #51414 @ 0xc8d6 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrmi r8, [sl], -r3, lsr #2 │ │ │ │ @ instruction: 0xf1499301 │ │ │ │ - blls 11abdc │ │ │ │ + blls 11aeac │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8c6813b │ │ │ │ @ instruction: 0xf8d63354 │ │ │ │ @ instruction: 0xf8c63350 │ │ │ │ bl 9bf9c │ │ │ │ ldrb r0, [fp], #-3075 @ 0xfffff3fd │ │ │ │ ldrmi r2, [r3], -r0, asr #20 │ │ │ │ @@ -65701,17 +65701,17 @@ │ │ │ │ sbceq pc, r7, #1879048204 @ 0x7000000c │ │ │ │ blcs 3d9608 │ │ │ │ svclt 0x0000e73c │ │ │ │ adcseq r5, ip, sl, lsr #11 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r5, ip, r2, lsr #11 │ │ │ │ adcseq r5, ip, sl, ror #10 │ │ │ │ - eoreq r4, ip, r4, lsr ip │ │ │ │ + eoreq r4, ip, r4, ror sp │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r4, ip, ip, lsr #9 │ │ │ │ + eoreq r4, ip, ip, ror #11 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ blcc fffd98b0 │ │ │ │ @ instruction: 0xf8df460c │ │ │ │ @@ -66479,15 +66479,15 @@ │ │ │ │ adcvs r2, r1, r0, lsl #4 │ │ │ │ @ instruction: 0xf641605a │ │ │ │ @ instruction: 0xf6c40201 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ str r6, [r8], #-97 @ 0xffffff9f │ │ │ │ adcseq r4, ip, r4, asr #21 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - ldrsbteq ip, [r2], -r4 │ │ │ │ + eorseq ip, r2, r4, lsl r9 │ │ │ │ andcs r3, r0, #16, 6 @ 0x40000000 │ │ │ │ subvs r6, sl, r3, lsr #1 │ │ │ │ andvs pc, r1, #805306372 @ 0x30000004 │ │ │ │ addseq pc, r2, #196, 4 @ 0x4000000c │ │ │ │ rsbvs r6, r3, sl │ │ │ │ tstcc r0, r3, lsl r4 │ │ │ │ @ instruction: 0xf6c42201 │ │ │ │ @@ -67100,15 +67100,15 @@ │ │ │ │ @ instruction: 0xf8d64a5a │ │ │ │ @ instruction: 0xf8590348 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d07e │ │ │ │ movwls r1, #844 @ 0x34c │ │ │ │ rsble r2, r6, r0, lsl #16 │ │ │ │ @ instruction: 0xf1484642 │ │ │ │ - blls db344 │ │ │ │ + blls db614 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d68089 │ │ │ │ @ instruction: 0xf8c62350 │ │ │ │ stmne r7, {r2, r4, r6, r8, r9, pc} │ │ │ │ movteq pc, #51398 @ 0xc8c6 @ │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ ldmibne r7, {r2, r3, r6, r8, r9, sp}^ │ │ │ │ @@ -67796,15 +67796,15 @@ │ │ │ │ @ instruction: 0xf7bd0689 │ │ │ │ strcc lr, [r8], -r8, ror #21 │ │ │ │ strt r6, [fp], -r6, rrx │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r2, ip, lr, ror #29 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r2, ip, r2, asr sp │ │ │ │ - ldrdeq r1, [ip], -ip @ │ │ │ │ + eoreq r2, ip, ip, lsl r1 │ │ │ │ bcs b75dc │ │ │ │ stmvs r1, {r3, r6, ip, lr, pc} │ │ │ │ ldrlt r6, [r0, #-2131]! @ 0xfffff7ad │ │ │ │ @ instruction: 0xf8d01a5b │ │ │ │ addsne lr, fp, r4 │ │ │ │ svclt 0x000c3b01 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ @@ -68064,15 +68064,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b90 │ │ │ │ vldmdblt r8!, {d2-d11} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0304479 │ │ │ │ ldrb pc, [r5, sp, lsl #25] @ │ │ │ │ - strhteq r1, [ip], -r4 │ │ │ │ + strdeq r1, [ip], -r4 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi r4, [r1], -r9, lsl #13 │ │ │ │ @ instruction: 0xf5004aba │ │ │ │ blmi fef3431c │ │ │ │ @@ -68293,15 +68293,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b90 │ │ │ │ vldmdblt r8!, {d2-d11} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0304479 │ │ │ │ ldrb pc, [r5, r3, asr #21] @ │ │ │ │ - eoreq r1, ip, r0, lsr #18 │ │ │ │ + eoreq r1, ip, r0, ror #20 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0x460c4b5a │ │ │ │ addlt r4, sp, sl, asr r9 │ │ │ │ @ instruction: 0x4605447b │ │ │ │ @@ -68353,15 +68353,15 @@ │ │ │ │ bmi c2f6c0 │ │ │ │ movteq pc, #35029 @ 0x88d5 @ │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ mlasle r1, r0, r2, r4 │ │ │ │ movtne pc, #51413 @ 0xc8d5 @ │ │ │ │ teqlt r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1474632 │ │ │ │ - blls 11bfb0 │ │ │ │ + blls 11c280 │ │ │ │ eorsle r2, lr, r0, lsl #16 │ │ │ │ cmppcs r0, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ cmppvs r4, #12910592 @ p-variant is OBSOLETE @ 0xc50000 │ │ │ │ vmlaeq.f64 d14, d2, d0 │ │ │ │ movteq pc, #51397 @ 0xc8c5 @ │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 526bd0 │ │ │ │ @@ -70728,15 +70728,15 @@ │ │ │ │ @ instruction: 0xf7babb20 │ │ │ │ svclt 0x0000e9aa │ │ │ │ ldrsbteq r0, [ip], lr │ │ │ │ ldrsbteq r0, [ip], r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r0, ip, r4, ror #6 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - eoreq pc, fp, sl, lsl r2 @ │ │ │ │ + eoreq pc, fp, sl, asr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf75a8 │ │ │ │ @ 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}^ │ │ │ │ @@ -72578,15 +72578,15 @@ │ │ │ │ @ instruction: 0xf895ae9b │ │ │ │ blcs b13ac │ │ │ │ mrcge 4, 4, APSR_nzcv, cr13, cr15, {3} │ │ │ │ @ instruction: 0xf8939b07 │ │ │ │ blcs ae75c │ │ │ │ mrcge 4, 4, APSR_nzcv, cr7, cr15, {3} │ │ │ │ ldrtmi r9, [r8], -r9, lsl #30 │ │ │ │ - blx fe4de9ec │ │ │ │ + blx 11de9ee │ │ │ │ streq r9, [r0, r7, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mcrge 5, 4, pc, cr13, cr15, {3} @ │ │ │ │ blcs c8cc8 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr10, cr15, {1} │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf00a2300 │ │ │ │ @@ -72884,26 +72884,26 @@ │ │ │ │ bcs ab034 │ │ │ │ ldcge 4, cr15, [sp], #-252 @ 0xffffff04 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ str sl, [pc, #3478] @ a32d6 │ │ │ │ andcs r4, r1, ip, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf1404479 │ │ │ │ - ldrb pc, [r1, -r3, lsr #20]! @ │ │ │ │ + @ instruction: 0xe771fad7 │ │ │ │ str r4, [r3], #1682 @ 0x692 │ │ │ │ stmia r0, {r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq lr, fp, r0, asr #12 │ │ │ │ adcseq lr, fp, lr, lsr r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sp, fp, r2, ror #31 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq sp, fp, r2, ror #5 │ │ │ │ + eoreq sp, fp, r2, lsr #8 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - eoreq ip, fp, r6, ror #29 │ │ │ │ - eoreq ip, fp, r8, lsr #17 │ │ │ │ + eoreq sp, fp, r6, lsr #32 │ │ │ │ + eoreq ip, fp, r8, ror #19 │ │ │ │ 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} │ │ │ │ @@ -74220,27 +74220,27 @@ │ │ │ │ @ instruction: 0xf5049302 │ │ │ │ movwcc r5, #49993 @ 0xc349 │ │ │ │ strtmi r9, [r3], -r1, lsl #6 │ │ │ │ @ instruction: 0xf9d2f7b9 │ │ │ │ bllt ff0e1a20 │ │ │ │ andcs r4, r1, ip, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2316 @ 0xfffff6f4 │ │ │ │ - @ instruction: 0xf13e4479 │ │ │ │ - @ instruction: 0xe7a1ffb1 │ │ │ │ + @ instruction: 0xf13f4479 │ │ │ │ + str pc, [r1, r5, ror #16]! │ │ │ │ strb r4, [sp, #-1683] @ 0xfffff96d │ │ │ │ mcr 7, 2, pc, cr14, cr6, {5} @ │ │ │ │ adcseq ip, fp, r4, lsl #29 │ │ │ │ adcseq ip, fp, r2, lsl #29 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq ip, fp, r6, r9 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaeq fp, lr, sp, fp │ │ │ │ + ldrdeq fp, [fp], -lr @ │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - eoreq fp, fp, r2, lsl #20 │ │ │ │ - eoreq fp, fp, r4, asr #7 │ │ │ │ + eoreq fp, fp, r2, asr #22 │ │ │ │ + eoreq fp, fp, r4, lsl #10 │ │ │ │ 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} │ │ │ │ @@ -75540,25 +75540,25 @@ │ │ │ │ movwcc r5, #49993 @ 0xc349 │ │ │ │ strtmi r9, [r3], -r1, lsl #6 │ │ │ │ @ instruction: 0xff84f7b7 │ │ │ │ bllt ff9e2ebc │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf13d4479 │ │ │ │ - ldr pc, [r3, r3, ror #26]! │ │ │ │ + @ instruction: 0xe7b3fe17 │ │ │ │ stc 7, cr15, [r2], {181} @ 0xb5 │ │ │ │ adcseq fp, fp, r0, lsr #19 │ │ │ │ umlalseq fp, fp, lr, r9 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, fp, r2, lsl #10 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - ldrdeq sl, [fp], -lr @ │ │ │ │ + eoreq sl, fp, lr, lsl sl │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - eoreq sl, fp, r6, ror #10 │ │ │ │ - eoreq r9, fp, r8, lsr #30 │ │ │ │ + eoreq sl, fp, r6, lsr #13 │ │ │ │ + eoreq sl, fp, r8, rrx │ │ │ │ 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, cr9, cr3, {0} │ │ │ │ @@ -77699,26 +77699,26 @@ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf7b3e762 │ │ │ │ svclt 0x0000eb32 │ │ │ │ adcseq r9, fp, r2, ror r1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffff12f7 │ │ │ │ @ instruction: 0xffff128b │ │ │ │ - ldrdeq r8, [fp], -ip @ │ │ │ │ - mlaeq fp, r2, r5, r8 │ │ │ │ + eoreq r8, fp, ip, lsl r9 │ │ │ │ + ldrdeq r8, [fp], -r2 @ │ │ │ │ @ instruction: 0xffff534d │ │ │ │ - mlaeq fp, r4, r7, r8 │ │ │ │ - eoreq r8, fp, r6, lsr r5 │ │ │ │ - eoreq r8, fp, r8, asr r7 │ │ │ │ - eoreq r8, fp, sl, lsl r5 │ │ │ │ + ldrdeq r8, [fp], -r4 @ │ │ │ │ + eoreq r8, fp, r6, ror r6 │ │ │ │ + mlaeq fp, r8, r8, r8 │ │ │ │ + eoreq r8, fp, sl, asr r6 │ │ │ │ ldrshteq r8, [fp], ip │ │ │ │ @ instruction: 0xffff396d │ │ │ │ @ instruction: 0xffff528b │ │ │ │ - eoreq r8, fp, lr, ror #13 │ │ │ │ - strhteq r8, [fp], -r0 │ │ │ │ + eoreq r8, fp, lr, lsr #16 │ │ │ │ + strdeq r8, [fp], -r0 @ │ │ │ │ @ instruction: 0xffff3947 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ blcs feae5414 │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ mrrcne 13, 5, r6, r0, cr2 │ │ │ │ @@ -78183,15 +78183,15 @@ │ │ │ │ tstls sp, #2 │ │ │ │ ldrdvs pc, [r0], -fp │ │ │ │ @ instruction: 0xe77d0076 │ │ │ │ svc 0x0066f7b2 │ │ │ │ adcseq r8, fp, ip, asr ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, fp, r2, lsr ip │ │ │ │ - eoreq r7, fp, r0, ror #26 │ │ │ │ + eoreq r7, fp, r0, lsr #29 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfea24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12ab74c │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ addlt r4, sl, r7, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -78525,15 +78525,15 @@ │ │ │ │ bvs 1f97db8 │ │ │ │ eorshi pc, r6, r3, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 170a7e │ │ │ │ stmiapl r8, {r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - ldc2 2, cr15, [sl], {83} @ 0x53 │ │ │ │ + stc2l 2, cr15, [lr], {83} @ 0x53 │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf049bf18 │ │ │ │ @ instruction: 0xf0320901 │ │ │ │ @ instruction: 0xf8d4fb73 │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -79291,15 +79291,15 @@ │ │ │ │ blne fe8e6ca8 │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03d3128 │ │ │ │ @ instruction: 0x2c00faf7 │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf13c4620 │ │ │ │ - @ instruction: 0x4603fa7b │ │ │ │ + strmi pc, [r3], -pc, lsr #22 │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7ff32e8 │ │ │ │ @ instruction: 0xf8d6f85f │ │ │ │ blcs b7d5c │ │ │ │ blcs 15ca9c │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -79316,15 +79316,15 @@ │ │ │ │ @ instruction: 0xf505fa3f │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03d302c │ │ │ │ strbmi pc, [r0], -r1, asr #21 @ │ │ │ │ - blx 12e4ec0 │ │ │ │ + blx fffe4ec0 │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ @ instruction: 0xf82cf7ff │ │ │ │ strtmi lr, [r8], -sl, lsl #14 │ │ │ │ ldc2 0, cr15, [r8, #132]! @ 0x84 │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -79341,15 +79341,15 @@ │ │ │ │ @ instruction: 0xf7b1e6ee │ │ │ │ movwcs lr, #3680 @ 0xe60 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq r7, fp, r6, asr sl │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, fp, r8, lsl #16 │ │ │ │ - eoreq r6, fp, r8, lsl #25 │ │ │ │ + eoreq r6, fp, r8, asr #27 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febffc3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ blx a64c98 │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -79602,15 +79602,15 @@ │ │ │ │ bvs 1f58e9c │ │ │ │ eorsls pc, r6, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 171b52 │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - blx fece5792 │ │ │ │ + stc2l 2, cr15, [r4], #-328 @ 0xfffffeb8 │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf048bf18 │ │ │ │ @ instruction: 0xf0310801 │ │ │ │ @ instruction: 0xf8d4fb09 │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -80545,15 +80545,15 @@ │ │ │ │ blne fe8e8040 │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03c3128 │ │ │ │ @ instruction: 0x2c00f92b │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf13b4620 │ │ │ │ - strmi pc, [r3], -pc, lsr #17 │ │ │ │ + strmi pc, [r3], -r3, ror #18 │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ @ instruction: 0xf8d6ff01 │ │ │ │ blcs b90f4 │ │ │ │ blcs 15de34 │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -80570,15 +80570,15 @@ │ │ │ │ @ instruction: 0xf505f873 │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03c302c │ │ │ │ @ instruction: 0x4640f8f5 │ │ │ │ - @ instruction: 0xf87cf13b │ │ │ │ + @ instruction: 0xf930f13b │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ mcr2 7, 6, pc, cr14, cr14, {7} @ │ │ │ │ strtmi lr, [r8], -sl, lsl #14 │ │ │ │ stc2 0, cr15, [r2], {32} │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -80595,15 +80595,15 @@ │ │ │ │ @ instruction: 0xf7b0e6ee │ │ │ │ movwcs lr, #3220 @ 0xc94 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ ldrhteq r6, [fp], lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r6, fp, r0, ror r4 │ │ │ │ - strdeq r5, [fp], -r0 @ │ │ │ │ + eoreq r5, fp, r0, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r0], r3, asr #1 │ │ │ │ strbcs pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @@ -80878,15 +80878,15 @@ │ │ │ │ tstls sp, #2 │ │ │ │ ldrdvs pc, [r0], -r8 │ │ │ │ @ instruction: 0xe77e0076 │ │ │ │ b 16e80e8 │ │ │ │ adcseq r6, fp, r6, lsl r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r6, fp, lr, ror #3 │ │ │ │ - eoreq r5, fp, r4, asr #6 │ │ │ │ + eoreq r5, fp, r4, lsl #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec01440 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12ae168 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ addlt r4, sl, r7, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -81163,15 +81163,15 @@ │ │ │ │ bvs 1f5a700 │ │ │ │ eorsls pc, r6, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 1733b6 │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xff7ef250 │ │ │ │ + @ instruction: 0xf832f251 │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf048bf18 │ │ │ │ @ instruction: 0xf02f0801 │ │ │ │ @ instruction: 0xf8d4fed7 │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -82106,15 +82106,15 @@ │ │ │ │ blne fe8e98a4 │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03a3128 │ │ │ │ stccs 12, cr15, [r0], {249} @ 0xf9 │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf1394620 │ │ │ │ - @ instruction: 0x4603fc7d │ │ │ │ + @ instruction: 0x4603fd31 │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ @ instruction: 0xf8d6ff01 │ │ │ │ blcs ba958 │ │ │ │ blcs 15f698 │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -82131,15 +82131,15 @@ │ │ │ │ @ instruction: 0xf505fc41 │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03a302c │ │ │ │ strbmi pc, [r0], -r3, asr #25 @ │ │ │ │ - mcrr2 1, 3, pc, sl, cr9 @ │ │ │ │ + ldc2l 1, cr15, [lr], #228 @ 0xe4 │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ mcr2 7, 6, pc, cr14, cr14, {7} @ │ │ │ │ strtmi lr, [r8], -sl, lsl #14 │ │ │ │ @ instruction: 0xf8c8f01f │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -82156,15 +82156,15 @@ │ │ │ │ @ instruction: 0xf7afe6ee │ │ │ │ movwcs lr, #2146 @ 0x862 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq r4, fp, sl, asr lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r4, fp, ip, lsl #24 │ │ │ │ - eoreq r4, fp, ip, lsl #1 │ │ │ │ + eoreq r4, fp, ip, asr #3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec02838 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ stc2 0, cr15, [r8], #-580 @ 0xfffffdbc │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -82331,24 +82331,24 @@ │ │ │ │ @ instruction: 0x960bfc71 │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ str r6, [ip, lr, lsl #14]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 3655b4 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf854f137 │ │ │ │ + @ instruction: 0xf908f137 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ blhi feae9c44 │ │ │ │ blls fece9c48 │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ ldrsbteq r4, [fp], r6 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaeq fp, r8, lr, r3 │ │ │ │ - eoreq r3, fp, sl, lsl #10 │ │ │ │ + ldrdeq r3, [fp], -r8 @ │ │ │ │ + eoreq r3, fp, sl, asr #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -82460,24 +82460,24 @@ │ │ │ │ strls pc, [fp], -pc, ror #22 │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ str r6, [ip, lr, lsl #14]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 3657b8 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff52f136 │ │ │ │ + @ instruction: 0xf806f137 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ blhi feae9e48 │ │ │ │ blls fece9e4c │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ ldrsbteq r4, [fp], r2 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaeq fp, r4, ip, r3 │ │ │ │ - eoreq r3, fp, r6, lsl #6 │ │ │ │ + ldrdeq r3, [fp], -r4 @ │ │ │ │ + eoreq r3, fp, r6, asr #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b75 │ │ │ │ @@ -82588,24 +82588,24 @@ │ │ │ │ strb r9, [r6, fp, lsl #12]! │ │ │ │ @ instruction: 0x670ee9dd │ │ │ │ @ instruction: 0xf506e7bf │ │ │ │ @ instruction: 0xe7387694 │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf1364479 │ │ │ │ - @ instruction: 0xe783fe53 │ │ │ │ + str pc, [r3, r7, lsl #30] │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d49ba8 │ │ │ │ @ instruction: 0xf8948bb0 │ │ │ │ movwls r1, #48152 @ 0xbc18 │ │ │ │ svclt 0x0000e73f │ │ │ │ adcseq r4, fp, lr, asr #9 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaeq fp, r6, sl, r3 │ │ │ │ - eoreq r3, fp, r8, lsl #2 │ │ │ │ + ldrdeq r3, [fp], -r6 @ │ │ │ │ + eoreq r3, fp, r8, asr #4 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl febfc4e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r0 @ │ │ │ │ stmib sp, {r1, r2, r7, r9, sl, lr}^ │ │ │ │ blmi 1934960 │ │ │ │ @@ -82705,23 +82705,23 @@ │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ strtcc pc, [r4], #-2244 @ 0xfffff73c │ │ │ │ blmi 3e5da8 │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ ldr r3, [sl, r4, lsr #8]! │ │ │ │ adcseq r4, fp, lr, asr #5 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ + eoreq r3, fp, sl, lsl #24 │ │ │ │ + strdeq r3, [fp], -r2 @ │ │ │ │ + mlaeq fp, ip, sl, r3 │ │ │ │ eoreq r3, fp, sl, asr #21 │ │ │ │ - strhteq r3, [fp], -r2 │ │ │ │ - eoreq r3, fp, ip, asr r9 │ │ │ │ - eoreq r3, fp, sl, lsl #19 │ │ │ │ - eoreq r3, fp, r0, lsr r9 │ │ │ │ - strhteq r3, [fp], -r2 │ │ │ │ - eoreq r3, fp, r0, ror r9 │ │ │ │ - eoreq r3, fp, r2, lsl #20 │ │ │ │ - eoreq r3, fp, r8, ror #19 │ │ │ │ + eoreq r3, fp, r0, ror sl │ │ │ │ + strdeq r3, [fp], -r2 @ │ │ │ │ + strhteq r3, [fp], -r0 │ │ │ │ + eoreq r3, fp, r2, asr #22 │ │ │ │ + eoreq r3, fp, r8, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -82925,15 +82925,15 @@ │ │ │ │ blcc febea56c │ │ │ │ ldmdavs r9, {r5, r9, sl, lr}^ │ │ │ │ ldc2l 0, cr15, [ip], #576 @ 0x240 │ │ │ │ msrcc SPSR_, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c60380 │ │ │ │ @ instruction: 0xf1383360 │ │ │ │ - @ instruction: 0x4603fe17 │ │ │ │ + strmi pc, [r3], -fp, asr #29 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ @ instruction: 0xf02232e8 │ │ │ │ ldrb pc, [r3, -r1, asr #29] @ │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ adcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ svccc 0x0064f8d3 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @@ -83837,15 +83837,15 @@ │ │ │ │ blcc febeb3b0 │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ usub16mi pc, r8, r3 @ │ │ │ │ cdp2 7, 14, cr15, cr2, cr0, {7} │ │ │ │ @ instruction: 0xf7fa4658 │ │ │ │ strtmi pc, [r0], -r1, ror #25 │ │ │ │ - mrc2 1, 7, pc, cr4, cr7, {1} │ │ │ │ + @ instruction: 0xffa8f137 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi fedc20 │ │ │ │ ldrbtmi r4, [sl], #-2873 @ 0xfffff4c7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r5, ror #2 │ │ │ │ @@ -83902,15 +83902,15 @@ │ │ │ │ @ instruction: 0xf7ade745 │ │ │ │ svclt 0x0000eabc │ │ │ │ ldrshteq r3, [fp], r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r3, fp, r2, ror #3 │ │ │ │ adcseq r2, fp, lr, ror pc │ │ │ │ - eoreq r2, fp, r0, lsl #8 │ │ │ │ + eoreq r2, fp, r0, asr #10 │ │ │ │ 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 │ │ │ │ @@ -84422,15 +84422,15 @@ │ │ │ │ blcc febebcd4 │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ ldrbmi pc, [r8], -r1, ror #21 @ │ │ │ │ blx 14eb910 │ │ │ │ @ instruction: 0xf7fb4658 │ │ │ │ @ instruction: 0x4620f8bd │ │ │ │ - blx 1969e78 │ │ │ │ + blx 669e7a │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi fee544 │ │ │ │ ldrbtmi r4, [sl], #-2873 @ 0xfffff4c7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r5, ror #2 │ │ │ │ @@ -84487,15 +84487,15 @@ │ │ │ │ @ instruction: 0xf7ace745 │ │ │ │ svclt 0x0000ee2a │ │ │ │ adcseq r2, fp, lr, asr #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ ldrhteq r2, [fp], lr │ │ │ │ adcseq r2, fp, sl, asr r6 │ │ │ │ - ldrdeq r1, [fp], -ip @ │ │ │ │ + eoreq r1, fp, ip, lsl ip │ │ │ │ stmdblt r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [ip], -r7, lsl #1 │ │ │ │ strbtpl pc, [lr], -r0, lsl #10 @ │ │ │ │ @@ -84713,15 +84713,15 @@ │ │ │ │ blcc febec160 │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ @ instruction: 0x4658f89b │ │ │ │ @ instruction: 0xf80af7e0 │ │ │ │ @ instruction: 0xf7fc4658 │ │ │ │ strtmi pc, [r0], -r9, lsr #21 │ │ │ │ - @ instruction: 0xf81cf137 │ │ │ │ + @ instruction: 0xf8d0f137 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi fee9d0 │ │ │ │ ldrbtmi r4, [sl], #-2873 @ 0xfffff4c7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r5, ror #2 │ │ │ │ @@ -84778,15 +84778,15 @@ │ │ │ │ @ instruction: 0xf7ace745 │ │ │ │ svclt 0x0000ebe4 │ │ │ │ adcseq r2, fp, r2, asr #8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r2, fp, r2, lsr r4 │ │ │ │ adcseq r2, fp, lr, asr #3 │ │ │ │ - eoreq r1, fp, r0, asr r6 │ │ │ │ + mlaeq fp, r0, r7, r1 │ │ │ │ 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 │ │ │ │ @@ -85076,15 +85076,15 @@ │ │ │ │ cmpcs r0, r8, lsr pc │ │ │ │ ldmdbmi r3!, {r1, r3, r7, r9, sl, lr} │ │ │ │ rsceq pc, ip, #14090240 @ 0xd70000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, r1, r8, lsl #5 │ │ │ │ rscsne pc, r0, #14090240 @ 0xd70000 │ │ │ │ ldrbmi fp, [r2], -r8, asr #7 │ │ │ │ - stc2 1, cr15, [r2, #216]! @ 0xd8 │ │ │ │ + mrc2 1, 2, pc, cr6, cr6, {1} │ │ │ │ @ instruction: 0xf8d7b348 │ │ │ │ @ instruction: 0xf8c732f4 │ │ │ │ @ instruction: 0xf8c702f0 │ │ │ │ ldrmi sl, [r8], #-760 @ 0xfffffd08 │ │ │ │ vqadd.s8 d30, d11, d15 │ │ │ │ ldrmi r4, [ip], #-844 @ 0xfffffcb4 │ │ │ │ @ instruction: 0xf104441d │ │ │ │ @@ -85167,15 +85167,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rscsne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1369300 │ │ │ │ - blls ed8f4 │ │ │ │ + blls edbc4 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d532f8 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ ldrmi r0, [r8], #-752 @ 0xfffffd10 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 57b118 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -85240,15 +85240,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rscsne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1369300 │ │ │ │ - blls ed7d0 │ │ │ │ + blls edaa0 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d532f8 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ ldrmi r0, [r8], #-752 @ 0xfffffd10 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 57b23c │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -85434,15 +85434,15 @@ │ │ │ │ bls 2fbe80 │ │ │ │ tstpeq r8, #14286848 @ p-variant is OBSOLETE @ 0xda0000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ adchi pc, r2, r0 │ │ │ │ tstpne ip, #14286848 @ p-variant is OBSOLETE @ 0xda0000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x462a8098 │ │ │ │ - blx ff66ae44 │ │ │ │ + blx fe36ae46 │ │ │ │ suble r2, r4, r0, lsl #16 │ │ │ │ msrcc CPSR_, #14286848 @ 0xda0000 │ │ │ │ msrpl CPSR_s, #13238272 @ 0xca0000 │ │ │ │ tstpeq ip, #13238272 @ p-variant is OBSOLETE @ 0xca0000 │ │ │ │ ldr r1, [r9, r5, asr #17] │ │ │ │ ldrcc pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ ldmpl r3, {r0, r3, r9, fp, ip, pc}^ │ │ │ │ @@ -85540,15 +85540,15 @@ │ │ │ │ @ instruction: 0xf8da9909 │ │ │ │ stmiapl fp, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8da819c │ │ │ │ stmdacs r0, {r4, r5, r6, r7, r9, ip} │ │ │ │ orrhi pc, r4, r0 │ │ │ │ @ instruction: 0xf136464a │ │ │ │ - cmpplt r0, r3, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + strhlt pc, [r0, #-167] @ 0xffffff59 @ │ │ │ │ rscscc pc, r4, #14286848 @ 0xda0000 │ │ │ │ rscseq pc, r0, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xf8ca4418 │ │ │ │ @ instruction: 0xf8ca92f8 │ │ │ │ @ instruction: 0xf8d852f4 │ │ │ │ @ instruction: 0xf8d822f4 │ │ │ │ @ instruction: 0xf7ac12f0 │ │ │ │ @@ -85771,16 +85771,16 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr #21 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ adcseq r1, fp, r4, asr r3 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r0, r0, ip, lsr #17 │ │ │ │ - eoreq r0, fp, sl, lsr r7 │ │ │ │ - eoreq r0, fp, r2, lsl r7 │ │ │ │ + eoreq r0, fp, sl, ror r8 │ │ │ │ + eoreq r0, fp, r2, asr r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ andeq r0, r0, r8, lsl r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec060d0 │ │ │ │ @@ -85997,15 +85997,15 @@ │ │ │ │ adcseq r0, fp, r2, asr #29 │ │ │ │ @ instruction: 0xfffe2d7d │ │ │ │ @ instruction: 0xfffe4273 │ │ │ │ @ instruction: 0xffffe93d │ │ │ │ @ instruction: 0xffffe933 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ - eorseq r8, r1, r0, lsr sp │ │ │ │ + eorseq r8, r1, r0, ror lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec06440 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe1b3108 │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ addlt r4, pc, r3, lsl #23 │ │ │ │ svcmi 0x0083447a │ │ │ │ @@ -86144,15 +86144,15 @@ │ │ │ │ @ instruction: 0xfffe2c49 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r0, fp, r4, lsr sp │ │ │ │ @ instruction: 0xfffe40ed │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ @ instruction: 0xfffe40d7 │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ - eorseq r8, r1, r0, lsr #22 │ │ │ │ + eorseq r8, r1, r0, ror #24 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @ instruction: 0xf8d4b095 │ │ │ │ @@ -86316,15 +86316,15 @@ │ │ │ │ blx 17847a │ │ │ │ blvs fe940744 │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs df388 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4e3db8 │ │ │ │ - @ instruction: 0xff3af24b │ │ │ │ + @ instruction: 0xffeef24b │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc ec86c │ │ │ │ bleq fe0eb870 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0x46d8e794 │ │ │ │ ldrsbt pc, [r0], -sp @ │ │ │ │ @@ -86392,15 +86392,15 @@ │ │ │ │ stmib sp, {r3, r4, r6, r7, sl, fp, sp, lr}^ │ │ │ │ andls r2, r6, #4, 4 @ 0x40000000 │ │ │ │ @ instruction: 0xf500e7c0 │ │ │ │ @ instruction: 0xf500546e │ │ │ │ strmi r5, [sl], -r0, lsl #7 │ │ │ │ strcc r4, [r4], #-1675 @ 0xfffff975 │ │ │ │ svclt 0x0000e7ea │ │ │ │ - eoreq r0, fp, sl, ror #2 │ │ │ │ + eoreq r0, fp, sl, lsr #5 │ │ │ │ @ instruction: 0xfffde73b │ │ │ │ @ instruction: 0xfffdf7eb │ │ │ │ @ instruction: 0xfffe04dd │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec06a78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @@ -87769,15 +87769,15 @@ │ │ │ │ bfi r4, r1, #12, #7 │ │ │ │ ldrsbthi pc, [r8], r7 @ │ │ │ │ ldrdcc pc, [r4], #135 @ 0x87 │ │ │ │ ldrbeq pc, [r0, #263]! @ 0x107 @ │ │ │ │ cdpge 6, 0, cr4, cr1, cr8, {1} │ │ │ │ orrspl pc, r6, r3, lsl #10 │ │ │ │ @ instruction: 0xf1333110 │ │ │ │ - @ instruction: 0xf8d7faeb │ │ │ │ + @ instruction: 0xf8d7fb9f │ │ │ │ @ instruction: 0xf50220bc │ │ │ │ ldm r5, {r0, r2, r3, r5, r8, r9, ip, sp, lr} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ @ instruction: 0xf8d720bc │ │ │ │ @ instruction: 0xf8d710cc │ │ │ │ @ instruction: 0xf8d200c4 │ │ │ │ @@ -88260,15 +88260,15 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldrthi pc, [r5], #-64 @ 0xffffffc0 @ │ │ │ │ ldrdvs pc, [r4], #135 @ 0x87 │ │ │ │ strbteq pc, [r4], #263 @ 0x107 @ │ │ │ │ strtmi sl, [r0], -r1, lsl #26 │ │ │ │ orrspl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf1323110 │ │ │ │ - @ instruction: 0xf8d7ff15 │ │ │ │ + @ instruction: 0xf8d7ffc9 │ │ │ │ ldm r4, {r2, r3, r4, r5, r7, ip, sp} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ ldrsbtcs pc, [ip], r7 @ │ │ │ │ ldrdne pc, [ip], #135 @ 0x87 │ │ │ │ adcscs pc, ip, #13762560 @ 0xd20000 │ │ │ │ ldmib r3, {r9, ip, pc}^ │ │ │ │ @@ -88552,15 +88552,15 @@ │ │ │ │ blt 8afa04 │ │ │ │ andcc lr, r9, #3506176 @ 0x358000 │ │ │ │ stmiblt ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ adcseq lr, sl, r0, lsl lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaeq sl, sl, r0, lr │ │ │ │ + ldrdeq lr, [sl], -sl @ │ │ │ │ @ instruction: 0xf8d74656 │ │ │ │ ldmib r7, {r3, r4, r7, lr}^ │ │ │ │ @ instruction: 0xf8d7ba24 │ │ │ │ ldmib r3, {r2, r3, r4, r5, r7, ip, sp}^ │ │ │ │ strtmi r5, [fp], #-956 @ 0xfffffc44 │ │ │ │ rsble r4, r3, #-805306359 @ 0xd0000009 │ │ │ │ stclvs 2, cr15, [r9], #-292 @ 0xfffffedc │ │ │ │ @@ -89122,15 +89122,15 @@ │ │ │ │ ldrtmi r0, [sl], -r8, lsl #22 │ │ │ │ blx ff9f01c4 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ blx ffa702d2 │ │ │ │ @ instruction: 0x9018f8dd │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ tstcc r0, r8, asr #12 │ │ │ │ - @ instruction: 0xf856f132 │ │ │ │ + @ instruction: 0xf90af132 │ │ │ │ ldm r9, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d80007 │ │ │ │ stm r3, {r2, r3, r4, r5, r7, r9, sp, lr} │ │ │ │ ldrtmi r0, [r9], -r7 │ │ │ │ strls r4, [r0], -r8, lsr #12 │ │ │ │ @ instruction: 0x23ade9d8 │ │ │ │ @ instruction: 0xffe8f7de │ │ │ │ @@ -89199,15 +89199,15 @@ │ │ │ │ @ instruction: 0xf8430200 │ │ │ │ strb r2, [fp, r4, lsl #22] │ │ │ │ ldmdb r2, {r3, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq lr, sl, r2, asr #3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq lr, [sl], r8 │ │ │ │ adcseq sp, sl, r4, lsr pc │ │ │ │ - eoreq sp, sl, r2, lsr #7 │ │ │ │ + eoreq sp, sl, r2, ror #9 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec09654 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @ instruction: 0x460d4b3c │ │ │ │ @@ -90435,15 +90435,15 @@ │ │ │ │ ldrmi r6, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d7e7d2 │ │ │ │ @ instruction: 0xf8d780cc │ │ │ │ @ instruction: 0xf10730c8 │ │ │ │ @ instruction: 0x462805f8 │ │ │ │ @ instruction: 0xf503ae01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - mrc2 1, 0, pc, cr2, cr0, {1} │ │ │ │ + mcr2 1, 6, pc, cr6, cr0, {1} @ │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ msrvc CPSR_fsc, #8388608 @ 0x800000 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ ldrdeq pc, [r8], #135 @ 0x87 │ │ │ │ @@ -91256,15 +91256,15 @@ │ │ │ │ @ instruction: 0xf81cf005 │ │ │ │ ldclvs 12, cr6, [sl, #748] @ 0x2ec │ │ │ │ svclt 0x0000e012 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ adcseq ip, sl, r6, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaeq sl, ip, r2, fp │ │ │ │ + ldrdeq fp, [sl], -ip @ │ │ │ │ vsubl.s8 q9, d7, d1 │ │ │ │ mulsvs sl, r7, r2 │ │ │ │ subsvs r2, sl, r1, lsl #4 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ vsubw.s8 q9, , d4 │ │ │ │ andsvs r0, r3, r9, asr #6 │ │ │ │ ldcvs 2, cr3, [fp], #48 @ 0x30 │ │ │ │ @@ -91336,15 +91336,15 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldrthi pc, [r0], #-64 @ 0xffffffc0 @ │ │ │ │ ldrdvs pc, [r8], #135 @ 0x87 │ │ │ │ strbteq pc, [ip], #263 @ 0x107 @ │ │ │ │ strtmi sl, [r0], -r1, lsl #26 │ │ │ │ orrspl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf12f3110 │ │ │ │ - @ instruction: 0xf8d7ff09 │ │ │ │ + @ instruction: 0xf8d7ffbd │ │ │ │ ldm r4, {r6, r7, ip, sp} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ adcscs pc, ip, #13762560 @ 0xd20000 │ │ │ │ ldmib r3, {r9, ip, pc}^ │ │ │ │ @@ -92454,15 +92454,15 @@ │ │ │ │ @ instruction: 0xf7af4629 │ │ │ │ @ instruction: 0x4631f8d9 │ │ │ │ @ instruction: 0xf7f04628 │ │ │ │ @ instruction: 0xf8ddf9db │ │ │ │ @ instruction: 0xf505901c │ │ │ │ @ instruction: 0x46485196 │ │ │ │ @ instruction: 0xf12e3110 │ │ │ │ - blge 135058 │ │ │ │ + blge 135328 │ │ │ │ muleq r7, r9, r8 │ │ │ │ adcsgt pc, ip, #216, 16 @ 0xd80000 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x23ade9d8 │ │ │ │ ldc2l 7, cr15, [ip, #876] @ 0x36c │ │ │ │ @@ -92520,15 +92520,15 @@ │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ rscshi pc, r2, r0 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ stmdacs r0, {r0, r3, r8, r9, ip, pc} │ │ │ │ sbchi pc, r8, r0 │ │ │ │ @ instruction: 0xf12f463a │ │ │ │ - blls 334600 │ │ │ │ + blls 3348d0 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d880bf │ │ │ │ @ instruction: 0xf8c82350 │ │ │ │ @ instruction: 0xf8c87354 │ │ │ │ stmne r7, {r2, r3, r6, r8, r9} │ │ │ │ subseq lr, r2, r4, ror r6 │ │ │ │ stmdble r2, {r0, r1, r2, r3, r4, r5, r9, fp, sp}^ │ │ │ │ @@ -92538,15 +92538,15 @@ │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ adcshi pc, r6, r0 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, ip, pc} │ │ │ │ adchi pc, sl, r0 │ │ │ │ @ instruction: 0xf12f9a0a │ │ │ │ - blls 3b45b8 │ │ │ │ + blls 3b4888 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 355ae4 │ │ │ │ cmppcs r4, #200, 16 @ p-variant is OBSOLETE @ 0xc80000 │ │ │ │ cmppcs r0, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ @ instruction: 0x0c02eb00 │ │ │ │ @ instruction: 0x460ae61f │ │ │ │ @@ -92659,15 +92659,15 @@ │ │ │ │ blcc 1f3b48 │ │ │ │ @ instruction: 0xe73a465b │ │ │ │ ldr r4, [r8, -r3, ror #12]! │ │ │ │ adcseq fp, sl, sl, ror r1 │ │ │ │ adcseq fp, sl, r4, ror r1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sl, sl, r6, asr #29 │ │ │ │ - eoreq sl, sl, r0, asr #6 │ │ │ │ + eoreq sl, sl, r0, lsl #9 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0cc70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @@ -93896,15 +93896,15 @@ │ │ │ │ ldrmi r6, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d7e7d2 │ │ │ │ @ instruction: 0xf8d780cc │ │ │ │ @ instruction: 0xf10730c8 │ │ │ │ @ instruction: 0x462805f8 │ │ │ │ @ instruction: 0xf503ae01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - blx 1f326e │ │ │ │ + blx feef326e │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ msrvc CPSR_fsc, #8388608 @ 0x800000 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ ldrdeq pc, [r8], #135 @ 0x87 │ │ │ │ @@ -94706,15 +94706,15 @@ │ │ │ │ @ instruction: 0xf0012105 │ │ │ │ ldcvs 13, cr15, [fp], #140 @ 0x8c │ │ │ │ @ instruction: 0xe0116dda │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ adcseq r8, sl, ip, asr #20 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r7, sl, ip, lsr #25 │ │ │ │ + eoreq r7, sl, ip, ror #27 │ │ │ │ vsubl.s8 q9, d7, d1 │ │ │ │ mulsvs sl, r7, r2 │ │ │ │ subsvs r2, sl, r1, lsl #4 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ vsubw.s8 q9, , d4 │ │ │ │ andsvs r0, r3, r9, asr #6 │ │ │ │ ldcvs 2, cr3, [fp], #48 @ 0x30 │ │ │ │ @@ -94785,15 +94785,15 @@ │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf8d7841b │ │ │ │ @ instruction: 0xf10760c8 │ │ │ │ stcge 4, cr0, [r1, #-944] @ 0xfffffc50 │ │ │ │ @ instruction: 0xf5064620 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - ldc2 1, cr15, [r2], {44} @ 0x2c │ │ │ │ + stc2l 1, cr15, [r6], {44} @ 0x2c │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ @ instruction: 0xf8d74630 │ │ │ │ @ instruction: 0xf8d720c0 │ │ │ │ @ instruction: 0xf8d210d4 │ │ │ │ andls r2, r0, #188, 4 @ 0xc000000b │ │ │ │ @@ -95894,15 +95894,15 @@ │ │ │ │ @ instruction: 0x4629c05c │ │ │ │ ldc2l 7, cr15, [r4, #684]! @ 0x2ac │ │ │ │ @ instruction: 0x46284631 │ │ │ │ cdp2 7, 15, cr15, cr6, cr12, {7} │ │ │ │ @ instruction: 0x901cf8dd │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ tstcc r0, r8, asr #12 │ │ │ │ - blx 1a751a2 │ │ │ │ + ldc2 1, cr15, [sl], {43} @ 0x2b │ │ │ │ ldm r9, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d80007 │ │ │ │ stm r3, {r2, r3, r4, r5, r7, r9, lr, pc} │ │ │ │ ldrtmi r0, [r1], -r7 │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ ldmib r8, {lr, pc}^ │ │ │ │ @ instruction: 0xf7d823ad │ │ │ │ @@ -95960,15 +95960,15 @@ │ │ │ │ @ instruction: 0xf8d89908 │ │ │ │ stmpl sl, {r3, r6, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d880f1 │ │ │ │ movwls r1, #37708 @ 0x934c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrtmi r8, [sl], -r7, asr #1 │ │ │ │ - @ instruction: 0xf88ef12c │ │ │ │ + @ instruction: 0xf942f12c │ │ │ │ stmdacs r0, {r0, r3, r8, r9, fp, ip, pc} │ │ │ │ adcshi pc, lr, r0 │ │ │ │ cmppcs r0, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ cmppvc r4, #200, 16 @ p-variant is OBSOLETE @ 0xc80000 │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ ldrbt r1, [r4], -r7, lsl #17 │ │ │ │ bcs 1078f60 │ │ │ │ @@ -95978,15 +95978,15 @@ │ │ │ │ @ instruction: 0xf8d89908 │ │ │ │ stmpl sl, {r3, r6, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d880b5 │ │ │ │ movwls r1, #45900 @ 0xb34c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 3590e4 │ │ │ │ - @ instruction: 0xf86af12c │ │ │ │ + @ instruction: 0xf91ef12c │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, fp, ip, pc} │ │ │ │ addshi pc, r7, r0 │ │ │ │ @ instruction: 0xf8c89a0a │ │ │ │ @ instruction: 0xf8d82354 │ │ │ │ @ instruction: 0xf8c82350 │ │ │ │ bl b9b8c │ │ │ │ ldr r0, [pc], -r2, lsl #24 │ │ │ │ @@ -96099,15 +96099,15 @@ │ │ │ │ blcc 1f7110 │ │ │ │ @ instruction: 0xe73a465b │ │ │ │ ldr r4, [r8, -r3, ror #12]! │ │ │ │ adcseq r7, sl, r6, lsr #23 │ │ │ │ adcseq r7, sl, r0, lsr #23 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq r7, [sl], r4 │ │ │ │ - eoreq r6, sl, lr, ror #26 │ │ │ │ + eoreq r6, sl, lr, lsr #29 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8c02300 │ │ │ │ ldrbmi r3, [r0, -ip, lsl #22]! │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ blcc 3f7384 │ │ │ │ @@ -96925,15 +96925,15 @@ │ │ │ │ stmdaeq r8, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ b ff077b80 │ │ │ │ stmdaeq r0!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ b feef7b8c │ │ │ │ mvneq pc, #212, 16 @ 0xd40000 │ │ │ │ - cdp2 1, 0, cr15, cr0, cr4, {1} │ │ │ │ + cdp2 1, 11, cr15, cr4, cr4, {1} │ │ │ │ mvnsne pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 746d00 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0844628 │ │ │ │ bvs ffbb89c8 │ │ │ │ blvs 74b5d4 │ │ │ │ @@ -96952,21 +96952,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ cdp2 0, 2, cr15, cr10, cr15, {2} │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ ldmib lr!, {r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbcpl pc, ip, r4, lsr #5 │ │ │ │ - blx 67627a │ │ │ │ + blx ff37627a │ │ │ │ teqpvs r3, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf04f0560 │ │ │ │ vmull.p64 , d4, d3 │ │ │ │ @ instruction: 0xf13e50cc │ │ │ │ - @ instruction: 0xf5a4fb19 │ │ │ │ + @ instruction: 0xf5a4fbcd │ │ │ │ stmdacc ip, {r3, r4, r6, r7, ip, lr} │ │ │ │ stmiavs r3, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ ldrmi r6, [r8, r0, lsl #16] │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec10fb4 │ │ │ │ @@ -97037,27 +97037,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4658447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrpl SPSR_sxc, #64, 12 @ 0x4000000 │ │ │ │ cdp2 0, 3, cr15, cr12, cr3, {4} │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000088f0 │ │ │ │ - eoreq r5, sl, r4, lsl #21 │ │ │ │ - eoreq r5, sl, r6, asr sl │ │ │ │ + eoreq r5, sl, r4, asr #23 │ │ │ │ + mlaeq sl, r6, fp, r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec110e0 │ │ │ │ @ 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 │ │ │ │ - blx 4763fc │ │ │ │ + blx ff1763fc │ │ │ │ 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}^ │ │ │ │ @@ -97108,15 +97108,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 139f14 │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0xf98ef13e │ │ │ │ + blx 11764e8 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008870 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ streq pc, [r0, ip, asr #17]! │ │ │ │ @ instruction: 0xf6ad4c54 │ │ │ │ @@ -97145,39 +97145,39 @@ │ │ │ │ ldrmi r3, [r3], #-769 @ 0xfffffcff │ │ │ │ ldrdlt pc, [r0, -pc] │ │ │ │ @ instruction: 0xf8ada826 │ │ │ │ movwcs r3, #10 │ │ │ │ strdvs r4, [r3], -fp @ │ │ │ │ adcvs r6, r3, r3, rrx │ │ │ │ @ instruction: 0xf13b60e3 │ │ │ │ - @ instruction: 0x4658fef5 │ │ │ │ - cdp2 1, 12, cr15, cr14, cr3, {1} │ │ │ │ + ldrbmi pc, [r8], -r9, lsr #31 @ │ │ │ │ + @ instruction: 0xff82f123 │ │ │ │ suble r2, r2, r0, lsl #16 │ │ │ │ @ instruction: 0xf1239001 │ │ │ │ - strmi pc, [r0], r3, lsl #30 │ │ │ │ + selmi pc, r0, r7 @ │ │ │ │ @ instruction: 0xf1239801 │ │ │ │ - @ instruction: 0x4641fefd │ │ │ │ + @ instruction: 0x4641ffb1 │ │ │ │ stmdage r6!, {r1, r9, sl, lr} │ │ │ │ - @ instruction: 0xff22f13b │ │ │ │ + @ instruction: 0xffd6f13b │ │ │ │ tstpeq sl, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stmdage r6!, {r1, r9, sp} │ │ │ │ - @ instruction: 0xff1cf13b │ │ │ │ + @ instruction: 0xffd0f13b │ │ │ │ stmdbge r4, {r3, r9, sp} │ │ │ │ @ instruction: 0xf13ba826 │ │ │ │ - andcs pc, r8, #23, 30 @ 0x5c │ │ │ │ + andcs pc, r8, #812 @ 0x32c │ │ │ │ bicpl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf13ba826 │ │ │ │ - @ instruction: 0xf8d7ff11 │ │ │ │ + @ instruction: 0xf8d7ffc5 │ │ │ │ andcs r1, r1, #248, 6 @ 0xe0000003 │ │ │ │ vadd.i8 d10, d1, d22 │ │ │ │ @ instruction: 0xf13b11cb │ │ │ │ - eorcs pc, r0, #9, 30 @ 0x24 │ │ │ │ + eorcs pc, r0, #756 @ 0x2f4 │ │ │ │ tstpeq r4, sp, lsl #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf13ca826 │ │ │ │ - @ instruction: 0xf60df97b │ │ │ │ + @ instruction: 0xf60dfa2f │ │ │ │ ldm ip!, {r2, r4, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 74c970 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ @@ -97191,15 +97191,15 @@ │ │ │ │ @ instruction: 0xb1b89806 │ │ │ │ @ instruction: 0xf79fa90a │ │ │ │ ldmiblt r8, {r5, 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 │ │ │ │ - mrc2 1, 6, pc, cr6, cr11, {1} │ │ │ │ + @ instruction: 0xff8af13b │ │ │ │ blmi 434008 │ │ │ │ bmi 402548 │ │ │ │ @ instruction: 0xf858447a │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ svc 0x00e0f79f │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf7a0e7ce │ │ │ │ @@ -97207,28 +97207,28 @@ │ │ │ │ adcseq r5, sl, lr, ror #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r5, sl, r6, ror #31 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ @ instruction: 0xffffff81 │ │ │ │ adcseq r5, sl, r8, lsl #30 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - eoreq r5, sl, ip, lsl #16 │ │ │ │ + eoreq r5, sl, ip, asr #18 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 7651c4 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1f82ec │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xffa6f130 │ │ │ │ + @ instruction: 0xf85af131 │ │ │ │ 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 │ │ │ │ @@ -97274,16 +97274,16 @@ │ │ │ │ stmdami r7, {r2, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ stc2 0, cr15, [r8, #-328]! @ 0xfffffeb8 │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ ldrhteq r8, [sl], r0 │ │ │ │ - eoreq r5, sl, r0, asr #14 │ │ │ │ - eoreq r5, sl, r6, lsr #13 │ │ │ │ + eoreq r5, sl, r0, lsl #17 │ │ │ │ + eoreq r5, sl, 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 │ │ │ │ @@ -97663,15 +97663,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrtvs pc, [r3], #-1440 @ 0xfffffa60 @ │ │ │ │ strbpl pc, [ip], r0, lsr #5 @ │ │ │ │ @ instruction: 0xf5a0b083 │ │ │ │ @ instruction: 0xf5a05580 │ │ │ │ @ instruction: 0x463058d9 │ │ │ │ @ instruction: 0xf13d4691 │ │ │ │ - @ instruction: 0xf8d4fd89 │ │ │ │ + @ instruction: 0xf8d4fe3d │ │ │ │ @ instruction: 0xb3244560 │ │ │ │ andcc pc, ip, #173015040 @ 0xa500000 │ │ │ │ movwcc pc, #34469 @ 0x86a5 @ │ │ │ │ ldmdavs ip, {r3, r4, r8, sp} │ │ │ │ ldmdavs r0, {r0, r1, r8, r9, sp} │ │ │ │ strmi r2, [r0, r8, lsl #4]! │ │ │ │ teqlt r0, r4, lsl #12 │ │ │ │ @@ -97679,15 +97679,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #6704 @ 0x1a30 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xffccf04e │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2l 1, cr15, [r6, #-244]! @ 0xffffff0c │ │ │ │ + mcr2 1, 1, pc, cr10, cr13, {1} @ │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a583f0 │ │ │ │ andcs r3, r8, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf1a8211c │ │ │ │ ldmdavs r8, {r4, fp} │ │ │ │ @@ -97700,15 +97700,15 @@ │ │ │ │ orrvs r6, r4, r4, asr #2 │ │ │ │ strbmi r4, [r1], -r5, lsl #22 │ │ │ │ beq cf8c30 │ │ │ │ andcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf04e2308 │ │ │ │ @ instruction: 0xe7b9ff7f │ │ │ │ - eoreq r5, sl, ip, asr #1 │ │ │ │ + eoreq r5, sl, ip, lsl #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r8], r3, lsl #1 │ │ │ │ bleq 136a84 │ │ │ │ bleq f745c │ │ │ │ @@ -97965,15 +97965,15 @@ │ │ │ │ ldrmi r4, [r0], fp, lsl #13 │ │ │ │ @ instruction: 0xf89d461f │ │ │ │ strcc sl, [r4], -r8, asr #32 │ │ │ │ ldmibpl r9, {r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -pc, rrx │ │ │ │ stmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx bf724a │ │ │ │ + blx ff8f724a │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi bf90a8 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ strbmi r2, [r2, #-788] @ 0xfffffcec │ │ │ │ @ instruction: 0xf08041bb │ │ │ │ @ instruction: 0xf104808e │ │ │ │ @@ -98015,21 +98015,21 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs bf60c │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ shsaxmi r8, r0, fp │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ - blx ff677310 │ │ │ │ + blx fe377312 │ │ │ │ andmi pc, r0, fp, asr #17 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ stmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx feff7328 │ │ │ │ + blx 1cf732a │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi af9188 │ │ │ │ orrsle r2, r0, r0, lsl #24 │ │ │ │ ldrdge pc, [r4], pc @ │ │ │ │ movwls r2, #29456 @ 0x7310 │ │ │ │ @ instruction: 0xe7b044fa │ │ │ │ @ instruction: 0x1098f8d4 │ │ │ │ @@ -98038,36 +98038,36 @@ │ │ │ │ @ instruction: 0x46073098 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ tstcs r2, #196, 18 @ 0x310000 │ │ │ │ sbcle r2, r7, r0, lsl #16 │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf0834628 │ │ │ │ ldrtmi pc, [r0], -r9, ror #17 @ │ │ │ │ - blx feaf736c │ │ │ │ + blx 17f736e │ │ │ │ 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: 0xf13d8f5b │ │ │ │ - @ instruction: 0xf8cbfa8f │ │ │ │ + @ instruction: 0xf8cbfb43 │ │ │ │ ldr r4, [r7, r0]! │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7dd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r4, sl, r8, asr #24 │ │ │ │ - strhteq r4, [sl], -ip │ │ │ │ - eoreq r4, sl, lr, ror #22 │ │ │ │ + eoreq r4, sl, r8, lsl #27 │ │ │ │ + strdeq r4, [sl], -ip @ │ │ │ │ + eoreq r4, sl, lr, lsr #25 │ │ │ │ vmax.s8 d20, d4, d2 │ │ │ │ vqdmlal.s , d0, d2[4] │ │ │ │ andcs r0, r0, r0, asr #6 │ │ │ │ @ instruction: 0x47706013 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -98080,19 +98080,19 @@ │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ strmi r9, [r4], -ip, lsl #25 │ │ │ │ ldrbtmi r4, [r9], #1600 @ 0x640 │ │ │ │ ldmpl r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3c94 │ │ │ │ vcgt.s32 d0, d13, d0 │ │ │ │ - stmdacs r0, {r0, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fsc, #1 │ │ │ │ andls sl, r7, ip, ror lr │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf81ef22d │ │ │ │ + @ instruction: 0xf8d2f22d │ │ │ │ @ instruction: 0xf8969b07 │ │ │ │ bcs c3b24 │ │ │ │ rscshi pc, r6, #65 @ 0x41 │ │ │ │ mrrccs 8, 13, pc, r4, cr15 @ │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -98102,16 +98102,16 @@ │ │ │ │ @ instruction: 0xf8df3302 │ │ │ │ tstcs r4, ip, lsr ip │ │ │ │ eoreq pc, r4, fp, lsl #2 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ @ instruction: 0xf8c5f907 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r6, r7, r8, r9} │ │ │ │ rscshi pc, r5, #1 │ │ │ │ - vmax.s32 q2, q6, q0 │ │ │ │ - stmdavc r3, {r0, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vmax.s32 q2, , q0 │ │ │ │ + stmdavc r3, {r0, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ blcs 149b9c │ │ │ │ movthi pc, #49665 @ 0xc201 @ │ │ │ │ subvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5054631 │ │ │ │ @ instruction: 0xf79f601d │ │ │ │ ldclvs 13, cr14, [r1], #-992 @ 0xfffffc20 │ │ │ │ addscs pc, r8, #14024704 @ 0xd60000 │ │ │ │ @@ -98149,15 +98149,15 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r7, #65 @ p-variant is OBSOLETE @ 0x41 │ │ │ │ adcscc pc, ip, #9830400 @ 0x960000 │ │ │ │ @ instruction: 0xf89bb11b │ │ │ │ @ instruction: 0xf08331cd │ │ │ │ @ instruction: 0xf8850301 │ │ │ │ @ instruction: 0xf130391d │ │ │ │ - @ instruction: 0xf895fe53 │ │ │ │ + @ instruction: 0xf895ff07 │ │ │ │ movwcs r2, #2312 @ 0x908 │ │ │ │ @ instruction: 0xf8852107 │ │ │ │ movwcs r3, #6409 @ 0x1909 │ │ │ │ stmdbeq ip, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmdbcc r4!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmdbne r8!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs fp, #8490 @ 0x212a │ │ │ │ @@ -98179,29 +98179,29 @@ │ │ │ │ @ instruction: 0xf8d53914 │ │ │ │ movwcc r3, #6424 @ 0x1918 │ │ │ │ blvs daacbc │ │ │ │ svclt 0x0008ae2f │ │ │ │ ldmdbcc r8, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ tstls r0, #24, 12 @ 0x1800000 │ │ │ │ - mrrc2 2, 2, pc, r6, cr13 @ │ │ │ │ + stc2 2, cr15, [sl, #-180] @ 0xffffff4c │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46413310 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - ldc2 2, cr15, [r2], {45} @ 0x2d │ │ │ │ + stc2l 2, cr15, [r6, #-180] @ 0xffffff4c │ │ │ │ bcc ff9f9440 │ │ │ │ andcs r4, r1, #48, 12 @ 0x3000000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - stc2 2, cr15, [r8], #216 @ 0xd8 │ │ │ │ + ldc2l 2, cr15, [ip, #-216] @ 0xffffff28 │ │ │ │ bcc ff5f9454 │ │ │ │ andcs r4, r0, #48, 12 @ 0x3000000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - ldc2 2, cr15, [lr], {54} @ 0x36 │ │ │ │ + ldc2l 2, cr15, [r2, #-216] @ 0xffffff28 │ │ │ │ strls r2, [r1], -r0, lsl #6 │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xf8eef083 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ adchi pc, r2, #65 @ 0x41 │ │ │ │ ldclcc 8, cr15, [r8], {213} @ 0xd5 │ │ │ │ @@ -98878,22 +98878,22 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrshteq r5, [sl], ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq r5, [sl], r2 │ │ │ │ - eoreq r6, fp, ip, ror #11 │ │ │ │ - strdeq r4, [sl], -r8 @ │ │ │ │ + eoreq r6, fp, ip, lsr #14 │ │ │ │ + eoreq r4, sl, r8, lsr ip │ │ │ │ ldrbmi ip, [pc, #-0]! @ bbba4 │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ andeq r0, r0, r8, asr #27 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - strdeq r4, [sl], -sl @ │ │ │ │ + eoreq r4, sl, sl, lsr sl │ │ │ │ andeq r0, r0, r0 │ │ │ │ bpl 17713c │ │ │ │ sbcscs pc, r8, #13828096 @ 0xd30000 │ │ │ │ rsccs pc, r0, #12976128 @ 0xc60000 │ │ │ │ rschi pc, r4, #12976128 @ 0xc60000 │ │ │ │ vldr s18, [r3, #28] │ │ │ │ @ instruction: 0xeeb45ab6 │ │ │ │ @@ -98913,15 +98913,15 @@ │ │ │ │ subeq pc, r0, #192, 4 │ │ │ │ msrne SPSR_x, #805306372 @ 0x30000004 │ │ │ │ movteq pc, #704 @ 0x2c0 @ │ │ │ │ svclt 0x00882906 │ │ │ │ @ instruction: 0xf8c44613 │ │ │ │ @ instruction: 0xf04f3400 │ │ │ │ vadd.i64 d0, d15, d0 │ │ │ │ - @ instruction: 0xf8d5fdd3 │ │ │ │ + @ instruction: 0xf8d5fe87 │ │ │ │ @ instruction: 0xf8c423f8 │ │ │ │ vshl.s8 d0, d4, d4 │ │ │ │ blls 40bc84 │ │ │ │ ldrdcs pc, [r4, #130] @ 0x82 │ │ │ │ mvnsne pc, #13959168 @ 0xd50000 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ strcc pc, [ip], #-2244 @ 0xfffff73c │ │ │ │ @@ -99230,16 +99230,16 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ... │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r4 │ │ │ │ ... │ │ │ │ - eoreq r3, sl, sl, ror #26 │ │ │ │ - eoreq r3, sl, r6, asr #26 │ │ │ │ + eoreq r3, sl, sl, lsr #29 │ │ │ │ + eoreq r3, sl, r6, lsl #29 │ │ │ │ adcseq r4, sl, ip, ror #27 │ │ │ │ blvc ffc377ac │ │ │ │ blvc f7738 │ │ │ │ bicpl pc, r3, r4, lsl #10 │ │ │ │ svccs 0x0048f8c4 │ │ │ │ @ instruction: 0xf8c49a07 │ │ │ │ @ instruction: 0xf8c4efec │ │ │ │ @@ -99267,15 +99267,15 @@ │ │ │ │ ldrd pc, [r4], -r1 │ │ │ │ ldrdgt pc, [r8], -r1 │ │ │ │ @ instruction: 0xf8c568c9 │ │ │ │ @ instruction: 0xf04f803c │ │ │ │ @ instruction: 0xf8c50840 │ │ │ │ @ instruction: 0xf8c5e040 │ │ │ │ strtvs ip, [r9], #68 @ 0x44 │ │ │ │ - blx 1c78656 │ │ │ │ + stc2 1, cr15, [r2], #-156 @ 0xffffff64 │ │ │ │ ldmib sl, {r0, r8, r9, sp}^ │ │ │ │ stmdb r6, {r8}^ │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc], r2 │ │ │ │ @ instruction: 0xf5046100 │ │ │ │ @ instruction: 0xf8c46076 │ │ │ │ @ instruction: 0xf04f1778 │ │ │ │ stmib r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, ip, sp}^ │ │ │ │ @@ -99366,31 +99366,31 @@ │ │ │ │ @ instruction: 0xf8c47a84 │ │ │ │ @ instruction: 0xf8c4ea88 │ │ │ │ @ instruction: 0xf8c43e70 │ │ │ │ @ instruction: 0xf8c43e78 │ │ │ │ @ instruction: 0xf8c4ce6c │ │ │ │ @ instruction: 0xf8c4ce74 │ │ │ │ @ instruction: 0xf1396e8c │ │ │ │ - ldmdbmi r1!, {r0, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi r1!, {r0, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbmi r2, [r0], -r9, lsl #4 │ │ │ │ @ instruction: 0xf1394479 │ │ │ │ - @ instruction: 0xf504fdcd │ │ │ │ + @ instruction: 0xf504fe81 │ │ │ │ tstcc r0, r8, asr #3 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - stc2l 1, cr15, [r6, #228] @ 0xe4 │ │ │ │ + mrc2 1, 3, pc, cr10, cr9, {1} │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #20, 2 │ │ │ │ @ instruction: 0xf1394650 │ │ │ │ - @ instruction: 0xf504fdbf │ │ │ │ + @ instruction: 0xf504fe73 │ │ │ │ tstcc r8, r8, asr #3 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - ldc2 1, cr15, [r8, #228]! @ 0xe4 │ │ │ │ + mcr2 1, 3, pc, cr12, cr9, {1} @ │ │ │ │ ldrbmi r2, [r0], -r0, lsr #4 │ │ │ │ @ instruction: 0xf13a4641 │ │ │ │ - strbmi pc, [r6], fp, lsr #16 @ │ │ │ │ + @ instruction: 0x46c6f8df │ │ │ │ rscpl pc, ip, #4, 10 @ 0x1000000 │ │ │ │ blpl 16f7a08 │ │ │ │ andls r3, r7, #28, 4 @ 0xc0000001 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ cdpcc 8, 8, cr15, cr8, cr4, {6} │ │ │ │ movtvs pc, #58628 @ 0xe504 @ │ │ │ │ @ instruction: 0xc1c3f894 │ │ │ │ @@ -99464,34 +99464,34 @@ │ │ │ │ stcmi 8, cr15, [r1], {1} │ │ │ │ stccc 8, cr15, [r2], {1} │ │ │ │ movwcs sp, #495 @ 0x1ef │ │ │ │ @ instruction: 0xf88d2200 │ │ │ │ @ instruction: 0x46413c90 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf12203fc │ │ │ │ - blmi 5baa10 │ │ │ │ + blmi 5bace0 │ │ │ │ ldclcs 8, cr15, [r8], {213} @ 0xd5 │ │ │ │ @ instruction: 0xf8c5447b │ │ │ │ @ instruction: 0xf8c503e4 │ │ │ │ @ instruction: 0xf89533f0 │ │ │ │ ldmdavc r2, {r1, r2, r3, r4, r8, fp, ip, sp} │ │ │ │ svclt 0x0000e01c │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ - eorseq fp, r0, r4, asr ip │ │ │ │ - strhteq r3, [sl], -r0 │ │ │ │ - mlaseq r0, r8, sl, fp │ │ │ │ - eorseq fp, r0, sl, lsr #21 │ │ │ │ - eorseq fp, r0, r4, lsr #22 │ │ │ │ + mlaseq r0, r4, sp, fp │ │ │ │ + strdeq r3, [sl], -r0 @ │ │ │ │ + ldrsbteq fp, [r0], -r8 │ │ │ │ + eorseq fp, r0, sl, ror #23 │ │ │ │ + eorseq fp, r0, r4, ror #24 │ │ │ │ umlalseq sp, r9, r0, r3 │ │ │ │ svclt 0x008c2a07 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ @ instruction: 0xf8850301 │ │ │ │ sub r3, r2, lr, lsl r9 │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmcs r1!, {r0, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -99832,31 +99832,31 @@ │ │ │ │ andsls r2, r7, #-1610612730 @ 0xa0000006 │ │ │ │ andsls r9, r2, #77824 @ 0x13000 │ │ │ │ bllt fe9faa70 │ │ │ │ @ instruction: 0xf7fe9620 │ │ │ │ bls 36b824 │ │ │ │ @ instruction: 0xf7fe9209 │ │ │ │ svclt 0x0000bbc0 │ │ │ │ + eoreq r3, sl, r6, lsl r6 │ │ │ │ + eoreq r3, sl, r6, ror #12 │ │ │ │ + eoreq r3, sl, r0, asr r6 │ │ │ │ + eoreq r3, sl, r0, ror #9 │ │ │ │ ldrdeq r3, [sl], -r6 @ │ │ │ │ - eoreq r3, sl, r6, lsr #10 │ │ │ │ - eoreq r3, sl, r0, lsl r5 │ │ │ │ - eoreq r3, sl, r0, lsr #7 │ │ │ │ - mlaeq sl, r6, r4, r3 │ │ │ │ - eoreq r3, sl, r8, ror r3 │ │ │ │ + strhteq r3, [sl], -r8 │ │ │ │ adcseq r3, sl, r6, asr #20 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, fp, r8, asr pc │ │ │ │ - eoreq r3, sl, sl, ror #8 │ │ │ │ - eoreq r3, sl, r4, ror #5 │ │ │ │ - mlaeq sl, ip, r3, r3 │ │ │ │ - strdeq r3, [sl], -r8 @ │ │ │ │ - eorseq fp, r0, r0, lsl #16 │ │ │ │ - mlaeq sl, ip, r3, r3 │ │ │ │ - eoreq r3, sl, r8, lsr #3 │ │ │ │ - eoreq r3, sl, r2, ror #3 │ │ │ │ + mlaeq fp, r8, r0, r5 │ │ │ │ + eoreq r3, sl, sl, lsr #11 │ │ │ │ + eoreq r3, sl, r4, lsr #8 │ │ │ │ + ldrdeq r3, [sl], -ip @ │ │ │ │ + eoreq r3, sl, r8, lsr r3 │ │ │ │ + eorseq fp, r0, r0, asr #18 │ │ │ │ + ldrdeq r3, [sl], -ip @ │ │ │ │ + eoreq r3, sl, r8, ror #5 │ │ │ │ + eoreq r3, sl, r2, lsr #6 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ bmi fed8e528 │ │ │ │ ldrhtlt r4, [r2], r3 │ │ │ │ @@ -99875,19 +99875,19 @@ │ │ │ │ msrhi CPSR_xc, r0 │ │ │ │ rscsvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf79d2100 │ │ │ │ blmi fea377c8 │ │ │ │ stmdage sl, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s d4, d4, d9 │ │ │ │ - blmi fe97c81c │ │ │ │ + blmi fe97caec │ │ │ │ stmdage sl, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s d4, d4, d9 │ │ │ │ - ldmibmi pc, {r0, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ + ldmibmi pc, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ bge 34e458 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0999400 │ │ │ │ @ instruction: 0x4606fa77 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi fe70e9c4 │ │ │ │ @@ -99934,90 +99934,90 @@ │ │ │ │ b 149bdf8 │ │ │ │ b 134fffc │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054974 │ │ │ │ andls r7, r9, #220 @ 0xdc │ │ │ │ ldrbtmi r2, [r9], #-535 @ 0xfffffde9 │ │ │ │ vqdmulh.s d25, d10, d9 │ │ │ │ - stcvs 8, cr15, [fp], #228 @ 0xe4 │ │ │ │ + stcvs 8, cr15, [fp], #948 @ 0x3b4 │ │ │ │ ldrtmi r9, [sl], -r5, lsl #6 │ │ │ │ @ instruction: 0xf5054b6f │ │ │ │ stclvs 1, cr7, [r8], #-880 @ 0xfffffc90 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ strls r6, [r3], #-3116 @ 0xfffff3d4 │ │ │ │ stmib sp, {r2, r3, r5, r6, r7, r8, r9, fp, sp, lr}^ │ │ │ │ strls r7, [r0, -r1, lsl #8] │ │ │ │ - @ instruction: 0xf938f27a │ │ │ │ + @ instruction: 0xf9ecf27a │ │ │ │ @ instruction: 0xf5054968 │ │ │ │ ldrbtmi r7, [r9], #-214 @ 0xffffff2a │ │ │ │ - blx 3f963e │ │ │ │ + blx ff0f963e │ │ │ │ @ instruction: 0xf8c54966 │ │ │ │ @ instruction: 0xf50501c4 │ │ │ │ ldrbtmi r7, [r9], #-214 @ 0xffffff2a │ │ │ │ - blx ffd7964c │ │ │ │ + blx fea7964e │ │ │ │ blne ff0cf1f4 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501c8 │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - ldmdbmi pc, {r0, r1, r2, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ @ │ │ │ │ + ldmdbmi pc, {r0, r1, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r9, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - blx ff7f9678 │ │ │ │ + blx fe4f967a │ │ │ │ blx feccf1fc │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ @ instruction: 0xf50501ca │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - ldmdbmi r6, {r0, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi r6, {r0, r2, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, fp, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - blx ff2796a4 │ │ │ │ + blx 1f796a6 │ │ │ │ blne ff0cf204 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501cc │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - stmdbmi sp, {r0, r1, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi sp, {r0, r1, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, lr, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - blx fecf96d0 │ │ │ │ + blx 19f96d2 │ │ │ │ blne ff0cf20c │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501cf │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - stmdbmi r4, {r0, r2, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ bicseq pc, r0, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - blx fe7796fc │ │ │ │ + blx 14796fe │ │ │ │ blne ff0cf214 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501d1 │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - ldmdbmi fp!, {r0, r1, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi fp!, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bicseq pc, r4, r5, asr #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ vqshl.s64 q10, , q5 │ │ │ │ - ldmdbmi r8!, {r0, r1, r2, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r8!, {r0, r1, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, sp, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - blx 1ff9738 │ │ │ │ + blx cf973a │ │ │ │ ldm sl, {r4, r7, r8, ip, sp, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0x071b8f5b │ │ │ │ andcs sp, r1, #12, 8 @ 0xc000000 │ │ │ │ bmi cb4da4 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @@ -100027,52 +100027,52 @@ │ │ │ │ cmncs pc, #14286848 @ 0xda0000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andne pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8852301 │ │ │ │ eorvc r2, fp, #216, 2 @ 0x36 │ │ │ │ andpl pc, r0, r9, asr #17 │ │ │ │ vmin.s q7, q15, │ │ │ │ - strmi pc, [r4], -r9, lsr #22 │ │ │ │ + @ instruction: 0x4604fbdd │ │ │ │ bmi 976870 │ │ │ │ stmdbmi r2!, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [r6, #148]! @ 0x94 │ │ │ │ + cdp2 1, 10, cr15, cr10, cr5, {1} │ │ │ │ @ instruction: 0xf79de71b │ │ │ │ svclt 0x0000ec96 │ │ │ │ adcseq r3, sl, r8, lsl r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r3, sl, r0, lsl r5 │ │ │ │ muleq r0, r8, sl │ │ │ │ muleq r0, r8, fp │ │ │ │ - eorseq fp, r0, r0, asr #8 │ │ │ │ - eoreq r2, sl, ip, lsr #27 │ │ │ │ + eorseq fp, r0, r0, lsl #11 │ │ │ │ + eoreq r2, sl, ip, ror #29 │ │ │ │ adcseq r3, sl, r6, lsl #9 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, asr #24 │ │ │ │ @ instruction: 0xffffd12b │ │ │ │ adcseq r5, sl, lr, asr r8 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r8, r4, lr, ror #17 │ │ │ │ - strdeq r2, [sl], -sl @ │ │ │ │ - eoreq r2, sl, r6, ror #29 │ │ │ │ - eoreq r2, sl, r6, ror #29 │ │ │ │ - strdeq r2, [sl], -r0 @ │ │ │ │ - strdeq r2, [sl], -r8 @ │ │ │ │ - eoreq r2, sl, r2, lsl #30 │ │ │ │ - eoreq r2, sl, sl, lsl #30 │ │ │ │ - eoreq r2, sl, r0, lsr #30 │ │ │ │ - eoreq r2, sl, r6, lsr pc │ │ │ │ - eoreq r2, sl, r0, asr #30 │ │ │ │ - eoreq r2, sl, r2, asr #30 │ │ │ │ - eoreq r2, sl, ip, asr #30 │ │ │ │ - eoreq r2, sl, ip, asr #30 │ │ │ │ - eoreq r2, sl, lr, asr pc │ │ │ │ - eoreq r2, sl, r6, lsr #23 │ │ │ │ - eoreq r2, sl, r8, ror sp │ │ │ │ - eoreq r2, sl, lr, asr #32 │ │ │ │ + eoreq r3, sl, sl, lsr r0 │ │ │ │ + eoreq r3, sl, r6, lsr #32 │ │ │ │ + eoreq r3, sl, r6, lsr #32 │ │ │ │ + eoreq r3, sl, r0, lsr r0 │ │ │ │ + eoreq r3, sl, r8, lsr r0 │ │ │ │ + eoreq r3, sl, r2, asr #32 │ │ │ │ + eoreq r3, sl, sl, asr #32 │ │ │ │ + eoreq r3, sl, r0, rrx │ │ │ │ + eoreq r3, sl, r6, ror r0 │ │ │ │ + eoreq r3, sl, r0, lsl #1 │ │ │ │ + eoreq r3, sl, r2, lsl #1 │ │ │ │ + eoreq r3, sl, ip, lsl #1 │ │ │ │ + eoreq r3, sl, ip, lsl #1 │ │ │ │ + mlaeq sl, lr, r0, r3 │ │ │ │ + eoreq r2, sl, r6, ror #25 │ │ │ │ + strhteq r2, [sl], -r8 │ │ │ │ + eoreq r2, sl, lr, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec14034 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8c0d7c │ │ │ │ blmi 8e9064 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -100088,17 +100088,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 3777a4 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r6, r0, lsl #10 │ │ │ │ vqdmulh.s d25, d10, d0 │ │ │ │ - @ instruction: 0xf505f981 │ │ │ │ + @ instruction: 0xf505fa35 │ │ │ │ vqadd.s64 , q13, q6 │ │ │ │ - strtmi pc, [r8], -r3, lsr #19 │ │ │ │ + @ instruction: 0x4628fa57 │ │ │ │ blx ff0f90fc │ │ │ │ bvs 1ad7b48 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 28f6c4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 296f14 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -100192,15 +100192,15 @@ │ │ │ │ strmi r4, [r4], -r1, 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 ff3794c6 │ │ │ │ + ldc2l 1, cr15, [lr], #-152 @ 0xffffff68 │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10bf1a4 │ │ │ │ @ instruction: 0xf50470c3 │ │ │ │ ldmib r3, {r3, r6, r7, r8, r9, ip, lr}^ │ │ │ │ @@ -100268,15 +100268,15 @@ │ │ │ │ andlt sp, r5, fp, asr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mvnpl pc, #41943040 @ 0x2800000 │ │ │ │ ldmdb r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r1, r8, r9, sl, sp, lr}^ │ │ │ │ ldmdb r8, {r1, r5, r8, r9, sl, sp, lr}^ │ │ │ │ ldrmi r9, [fp], r2, lsl #6 │ │ │ │ - blx 13f95f6 │ │ │ │ + stc2 1, cr15, [r0], {38} @ 0x26 │ │ │ │ sbcpl pc, r8, #41943040 @ 0x2800000 │ │ │ │ ldrdcc lr, [r0, -sp] │ │ │ │ andeq lr, r0, #3440640 @ 0x348000 │ │ │ │ @ instruction: 0x0c02ea50 │ │ │ │ addsmi sp, r8, #5 │ │ │ │ @ instruction: 0x0c01eb72 │ │ │ │ @ instruction: 0x4603bf3c │ │ │ │ @@ -100515,32 +100515,32 @@ │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50552b0 │ │ │ │ ldrcc r5, [r0], #-1251 @ 0xfffffb1d │ │ │ │ @ instruction: 0xf13a4620 │ │ │ │ - @ instruction: 0xf505ff3b │ │ │ │ + @ instruction: 0xf505ffef │ │ │ │ @ instruction: 0xf5055380 │ │ │ │ andcc r5, r8, #805306382 @ 0x3000000e │ │ │ │ stclcc 8, cr15, [ip], #-844 @ 0xfffffcb4 │ │ │ │ mulle r8, r3, r2 │ │ │ │ andne lr, r0, #3457024 @ 0x34c000 │ │ │ │ andscc pc, ip, r9, asr #17 │ │ │ │ andsvs r6, r1, sl, asr #32 │ │ │ │ stmib r3, {r9, sp}^ │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ - @ instruction: 0xff34f13a │ │ │ │ + @ instruction: 0xffe8f13a │ │ │ │ @ instruction: 0xa01cf8d9 │ │ │ │ svceq 0x0000f1ba │ │ │ │ adcshi pc, r4, r0 │ │ │ │ bicspl pc, r9, r5, lsl #10 │ │ │ │ addseq pc, r8, sl, lsl #2 │ │ │ │ @ instruction: 0xf1263110 │ │ │ │ - @ instruction: 0xf8d9fecb │ │ │ │ + @ instruction: 0xf8d9ff7f │ │ │ │ @ instruction: 0xf105501c │ │ │ │ ldrbmi r0, [r0], -r8, lsl #20 │ │ │ │ mrc2 7, 7, pc, cr0, cr11, {7} │ │ │ │ stmiavs fp!, {r1, r3, r5, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmdbvs ip!, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ mulle r4, ip, r2 │ │ │ │ @@ -100570,31 +100570,31 @@ │ │ │ │ vmlscc.f64 d4, d4, d10 │ │ │ │ svcge 0x000b2400 │ │ │ │ strls r4, [r9, #-1147] @ 0xfffffb85 │ │ │ │ blge 462224 │ │ │ │ @ instruction: 0xf8569307 │ │ │ │ @ instruction: 0xf5055f04 │ │ │ │ @ instruction: 0xf1265096 │ │ │ │ - mvnslt pc, r3, asr #29 │ │ │ │ + mvnslt pc, r7, ror pc @ │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ cmppcc r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ ldrle r0, [r9], #-2011 @ 0xfffff825 │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ @ instruction: 0xf1264638 │ │ │ │ - stmdals r7, {r0, r1, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ - cdp2 1, 12, cr15, cr6, cr6, {1} │ │ │ │ + @ instruction: 0xff7af126 │ │ │ │ @ instruction: 0x301cf8d9 │ │ │ │ ldmib sp, {r3, r9, fp, ip, pc}^ │ │ │ │ orrscc r0, r8, #-1073741821 @ 0xc0000003 │ │ │ │ andge lr, r3, #3358720 @ 0x334000 │ │ │ │ stm sp, {r1, r8, r9, ip, pc} │ │ │ │ blls 43d658 │ │ │ │ muleq r7, r7, r8 │ │ │ │ - @ instruction: 0xff00f126 │ │ │ │ + @ instruction: 0xffb4f126 │ │ │ │ strmi r3, [r0, #1025]! @ 0x401 │ │ │ │ stcls 1, cr13, [r9, #-852] @ 0xfffffcac │ │ │ │ bvs b57a0c │ │ │ │ stmdbvs sl!, {r1, r4, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ andne lr, ip, #3489792 @ 0x354000 │ │ │ │ svclt 0x003c4291 │ │ │ │ @@ -100640,64 +100640,64 @@ │ │ │ │ @ instruction: 0xa01cf8d9 │ │ │ │ @ instruction: 0xf79ce72c │ │ │ │ svclt 0x0000efe2 │ │ │ │ ldrshteq r2, [sl], r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffd125 │ │ │ │ adcseq r2, sl, r8, ror #18 │ │ │ │ - strhteq r2, [sl], -ip │ │ │ │ + strdeq r2, [sl], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec14934 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ addlt r6, r3, r9, asr #19 │ │ │ │ teqlt r1, #4, 12 @ 0x400000 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ blcs cfba98 │ │ │ │ eorsle r2, lr, r0, lsl #20 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fc9301 │ │ │ │ stmibvs r8!, {r0, r1, r2, r3, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1263098 │ │ │ │ - @ instruction: 0xf504fe05 │ │ │ │ + @ instruction: 0xf504feb9 │ │ │ │ tstcc r0, r3, ror #3 │ │ │ │ strmi r9, [r8], -r0, lsl #2 │ │ │ │ - mrc2 1, 0, pc, cr14, cr10, {1} │ │ │ │ + mrc2 1, 6, pc, cr2, cr10, {1} │ │ │ │ ldmib sp, {r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040300 │ │ │ │ smlattcc r8, r3, r1, r5 │ │ │ │ stclgt 8, cr15, [r8], #-844 @ 0xfffffcb4 │ │ │ │ andgt pc, r0, r2, asr #17 │ │ │ │ @ instruction: 0xf8cc6051 │ │ │ │ @ instruction: 0xf8c32004 │ │ │ │ @ instruction: 0xf13a2c68 │ │ │ │ - bvs febbd000 │ │ │ │ + bvs febbd2d0 │ │ │ │ @ instruction: 0xf504b183 │ │ │ │ tstcc r4, #168, 6 @ 0xa0000002 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - mcr2 1, 0, pc, cr4, cr10, {1} @ │ │ │ │ + mrc2 1, 5, pc, cr8, cr10, {1} │ │ │ │ adcpl pc, r7, r4, lsl #10 │ │ │ │ @ instruction: 0xf1053018 │ │ │ │ @ instruction: 0xf04c0128 │ │ │ │ stmdals r0, {r0, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - mcr2 1, 0, pc, cr8, cr10, {1} @ │ │ │ │ + mrc2 1, 5, pc, cr12, cr10, {1} │ │ │ │ tstlt r1, r9, lsr #19 │ │ │ │ bvs 18d844c │ │ │ │ blvs 98f624 │ │ │ │ bvs 18cf06c │ │ │ │ mullt r3, r8, r7 │ │ │ │ stmdavs fp, {r4, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ stmdavs r8, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ andsvs r6, r8, r3, asr #32 │ │ │ │ andcs lr, r0, #3162112 @ 0x304000 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fb9100 │ │ │ │ stmdbls r0, {r0, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ addseq pc, r8, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [lr, #152]! @ 0x98 │ │ │ │ + cdp2 1, 7, cr15, cr2, cr6, {1} │ │ │ │ bvs 18d8480 │ │ │ │ ldrmi r9, [r8, r0, lsl #18] │ │ │ │ svclt 0x0000e7cb │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @@ -100724,15 +100724,15 @@ │ │ │ │ stmib r4, {r1, r2, r6, r9, sl, lr}^ │ │ │ │ stmdblt r5!, {r0, r1, r8, r9, ip, lr} │ │ │ │ @ instruction: 0xf108e02a │ │ │ │ strbmi r0, [r5, #-2049] @ 0xfffff7ff │ │ │ │ @ instruction: 0xf859d025 │ │ │ │ @ instruction: 0xf5077f04 │ │ │ │ @ instruction: 0x46505a96 │ │ │ │ - stc2 1, cr15, [lr, #152] @ 0x98 │ │ │ │ + cdp2 1, 4, cr15, cr2, cr6, {1} │ │ │ │ rscsle r2, r2, r0, lsl #16 │ │ │ │ addpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ andshi pc, r0, r4, asr #17 │ │ │ │ cmppcc r8, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ movweq pc, #4115 @ 0x1013 @ │ │ │ │ stmibvs r3!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ eorge pc, r8, r3, asr #16 │ │ │ │ @@ -100765,71 +100765,71 @@ │ │ │ │ @ instruction: 0xf8d731ff │ │ │ │ @ instruction: 0xf6400f50 │ │ │ │ @ instruction: 0xf8c8136e │ │ │ │ ldrbtmi r4, [sl], #-0 │ │ │ │ @ instruction: 0xf0809400 │ │ │ │ andlt pc, r3, r5, lsl r9 @ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - eoreq r2, sl, r8, lsr r0 │ │ │ │ - eoreq r2, sl, r6 │ │ │ │ + eoreq r2, sl, r8, ror r1 │ │ │ │ + eoreq r2, sl, r6, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec14b2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ ldmdacc r0, {r0, r3, r4, r6, r7, ip, lr} │ │ │ │ mrc2 7, 7, pc, cr8, cr15, {7} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec14b48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r9, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf13a55a3 │ │ │ │ - @ instruction: 0xf506fcd7 │ │ │ │ + @ instruction: 0xf506fd8b │ │ │ │ @ instruction: 0xf13a50a7 │ │ │ │ - @ instruction: 0xf506fcd3 │ │ │ │ + @ instruction: 0xf506fd87 │ │ │ │ andscc r5, r4, r8, lsr #1 │ │ │ │ ldrbtvs pc, [pc], #-1286 @ bd970 @ │ │ │ │ - stc2l 1, cr15, [ip], {58} @ 0x3a │ │ │ │ + stc2 1, cr15, [r0, #232] @ 0xe8 │ │ │ │ adcpl pc, sl, r6, lsl #10 │ │ │ │ ldrcc r3, [r0, #-8] │ │ │ │ - stc2l 1, cr15, [r6], {58} @ 0x3a │ │ │ │ + ldc2l 1, cr15, [sl, #-232]! @ 0xffffff18 │ │ │ │ adcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3004 │ │ │ │ - @ instruction: 0xf606fcc1 │ │ │ │ + @ instruction: 0xf606fd75 │ │ │ │ @ instruction: 0xf13a70d4 │ │ │ │ - @ instruction: 0xf506fcbd │ │ │ │ + @ instruction: 0xf506fd71 │ │ │ │ andcc r5, ip, r3, lsr #1 │ │ │ │ - ldc2 1, cr15, [r8], #232 @ 0xe8 │ │ │ │ + stc2l 1, cr15, [ip, #-232]! @ 0xffffff18 │ │ │ │ adcpl pc, r4, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - @ instruction: 0xf506fcb3 │ │ │ │ + @ instruction: 0xf506fd67 │ │ │ │ andcc r5, r4, r6, asr #1 │ │ │ │ - stc2 1, cr15, [lr], #232 @ 0xe8 │ │ │ │ + stc2l 1, cr15, [r2, #-232]! @ 0xffffff18 │ │ │ │ rscpl pc, r3, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - strtmi pc, [r0], -r9, lsr #25 │ │ │ │ + @ instruction: 0x4620fd5d │ │ │ │ @ instruction: 0xf13a3420 │ │ │ │ - adcmi pc, ip, #42240 @ 0xa500 │ │ │ │ + adcmi pc, ip, #5696 @ 0x1640 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, sl, asr #1 │ │ │ │ - @ instruction: 0xf86ef127 │ │ │ │ + @ instruction: 0xf922f127 │ │ │ │ sbcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1273008 │ │ │ │ - @ instruction: 0xf506f869 │ │ │ │ + @ instruction: 0xf506f91d │ │ │ │ ldrsbcc r5, [r0], -r7 │ │ │ │ ldcl 7, cr15, [ip, #624]! @ 0x270 │ │ │ │ svccc 0x0064f8d6 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ sbcpl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a301c │ │ │ │ - ldcllt 12, cr15, [r0, #-540]! @ 0xfffffde4 │ │ │ │ + ldcllt 13, cr15, [r0, #-236]! @ 0xffffff14 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ orreq pc, r0, #204, 16 @ 0xcc0000 │ │ │ │ ldclmi 6, cr15, [ip, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4690 │ │ │ │ @@ -100869,35 +100869,35 @@ │ │ │ │ @ instruction: 0xf10d2201 │ │ │ │ @ instruction: 0xf10009a0 │ │ │ │ @ instruction: 0xf8df808b │ │ │ │ strbmi r3, [r8], -ip, asr #17 │ │ │ │ @ instruction: 0xf5059e09 │ │ │ │ ldmpl r3!, {r1, r2, r3, r6, r7, sl, ip, lr}^ │ │ │ │ ldrmi r9, [r9], -fp, lsl #6 │ │ │ │ - @ instruction: 0xfff2f233 │ │ │ │ + @ instruction: 0xf8a6f234 │ │ │ │ vmax.s32 d4, d10, d16 │ │ │ │ - stmdavc r3, {r0, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2ddd58 │ │ │ │ blcs 271c20 │ │ │ │ @ instruction: 0xf8dfd108 │ │ │ │ ldmpl r3!, {r2, r5, r7, fp, ip, sp}^ │ │ │ │ andcs r4, r0, #26214400 @ 0x1900000 │ │ │ │ movwls r4, #46664 @ 0xb648 │ │ │ │ - @ instruction: 0xffdef233 │ │ │ │ + @ instruction: 0xf892f234 │ │ │ │ ldmcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bls 30f410 │ │ │ │ andcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -fp, lsl #6 │ │ │ │ - @ instruction: 0xffd4f233 │ │ │ │ + @ instruction: 0xf888f234 │ │ │ │ mvnscc pc, #14090240 @ 0xd70000 │ │ │ │ ldrdcc pc, [r0, r3]! │ │ │ │ tstlt r9, r9, asr lr │ │ │ │ strbmi r2, [r8], -r0, lsl #4 │ │ │ │ - @ instruction: 0xffcaf233 │ │ │ │ + @ instruction: 0xf87ef234 │ │ │ │ strbmi r9, [sl], -sl, lsl #22 │ │ │ │ ldrbmi r4, [r8], -r9, lsr #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf078ae1b │ │ │ │ @ instruction: 0x960bf8f1 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, ip, pc} │ │ │ │ @ instruction: 0xf8dbd058 │ │ │ │ @@ -100939,15 +100939,15 @@ │ │ │ │ strmi r0, [r0, r9, lsl #8]! │ │ │ │ strb r4, [r0, -r3, lsl #13]! │ │ │ │ @ instruction: 0x37d8f8df │ │ │ │ stmibeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ strbmi r9, [r8], -r9, lsl #20 │ │ │ │ andcs r5, r1, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -fp, lsl #6 │ │ │ │ - @ instruction: 0xff66f233 │ │ │ │ + @ instruction: 0xf81af234 │ │ │ │ strb r2, [r6, -r0, lsl #4]! │ │ │ │ stccc 8, cr15, [r8, #860]! @ 0x35c │ │ │ │ @ instruction: 0xf8d74658 │ │ │ │ @ instruction: 0xf8cb23f8 │ │ │ │ mrrcne 15, 5, r2, sl, cr0 │ │ │ │ svcpl 0x0064f8cb │ │ │ │ stccs 8, cr15, [r8, #796]! @ 0x31c │ │ │ │ @@ -100972,58 +100972,58 @@ │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @ instruction: 0xf8df3da0 │ │ │ │ ldmpl r3, {r3, r5, r6, r8, r9, sl, ip, sp}^ │ │ │ │ ldclcc 8, cr15, [r8, #812] @ 0x32c │ │ │ │ @ instruction: 0x3760f8df │ │ │ │ @ instruction: 0xf8cb447b │ │ │ │ @ instruction: 0xf13a3ddc │ │ │ │ - tstpcs r1, r3, ror #22 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, r7, lsl ip @ p-variant is OBSOLETE │ │ │ │ adcpl pc, r7, fp, lsl #10 │ │ │ │ - blx 187a14e │ │ │ │ + ldc2 1, cr15, [r2], {58} @ 0x3a │ │ │ │ adcpl pc, r8, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - blx 16fa15a │ │ │ │ + stc2 1, cr15, [ip], {58} @ 0x3a │ │ │ │ adcpl pc, sl, fp, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - blx 157a166 │ │ │ │ + stc2 1, cr15, [r6], {58} @ 0x3a │ │ │ │ adcpl pc, fp, fp, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - blx 13fa172 │ │ │ │ + stc2 1, cr15, [r0], {58} @ 0x3a │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf13a70d4 │ │ │ │ - @ instruction: 0xf50bfb47 │ │ │ │ + @ instruction: 0xf50bfbfb │ │ │ │ smlatbcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf13a300c │ │ │ │ - @ instruction: 0xf50bfb41 │ │ │ │ + @ instruction: 0xf50bfbf5 │ │ │ │ smlatbcs r1, r4, r0, r5 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - @ instruction: 0xf50bfb3b │ │ │ │ + @ instruction: 0xf50bfbef │ │ │ │ ldrdcs r5, [r1, -r4] │ │ │ │ @ instruction: 0xf13a3004 │ │ │ │ - @ instruction: 0xf50bfb35 │ │ │ │ + @ instruction: 0xf50bfbe9 │ │ │ │ smlatbcs r1, ip, r0, r5 │ │ │ │ @ instruction: 0xf13a3018 │ │ │ │ - @ instruction: 0xf50bfb2f │ │ │ │ + @ instruction: 0xf50bfbe3 │ │ │ │ smlabtcs r1, r6, r0, r5 │ │ │ │ @ instruction: 0xf13a3004 │ │ │ │ - @ instruction: 0xf50bfb29 │ │ │ │ + @ instruction: 0xf50bfbdd │ │ │ │ smlattcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - tstpcs r1, r3, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + ldrdcs pc, [r1, -r7] │ │ │ │ adcsvc pc, r8, fp, lsl #12 │ │ │ │ - blx 87a1ce │ │ │ │ + blx ff57a1ce │ │ │ │ tstcs r1, r0, asr #12 │ │ │ │ stmdaeq r0!, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 6fa1da │ │ │ │ + blx ff3fa1da │ │ │ │ mvnsle r4, r1, asr #11 │ │ │ │ sbcpl pc, sl, fp, lsl #10 │ │ │ │ @ instruction: 0xf1263004 │ │ │ │ - @ instruction: 0xf50bfecb │ │ │ │ + @ instruction: 0xf50bff7f │ │ │ │ andcc r5, r8, fp, asr #1 │ │ │ │ - cdp2 1, 12, cr15, cr6, cr6, {1} │ │ │ │ + @ instruction: 0xff7af126 │ │ │ │ sbcspl pc, r7, fp, lsl #10 │ │ │ │ andscc r2, r0, r0, lsl #2 │ │ │ │ mrc 7, 6, APSR_nzcv, cr8, cr11, {4} │ │ │ │ ldmcc r0!, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ orrpl pc, r0, fp, lsl #10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c19111 │ │ │ │ @@ -101163,15 +101163,15 @@ │ │ │ │ svceq 0x0070f8cb │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50b82db │ │ │ │ vst2. {d21-d24}, [pc], ip │ │ │ │ movwcc r7, #49664 @ 0xc200 │ │ │ │ ldrmi r2, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf12b9310 │ │ │ │ - @ instruction: 0xf897f853 │ │ │ │ + @ instruction: 0xf897f907 │ │ │ │ strdlt r3, [r3, -r0]! │ │ │ │ ldmcc r2!, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89b81c8 │ │ │ │ vst1.64 {d19-d22}, [pc :256], r6 │ │ │ │ ldmdbls r1, {r1, r7, r9, ip, lr} │ │ │ │ strmi pc, [r4], #1103 @ 0x44f │ │ │ │ @@ -101353,71 +101353,71 @@ │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ blls 36a008 │ │ │ │ @ instruction: 0xf89d604b │ │ │ │ blcs ccbc0 │ │ │ │ addhi pc, r3, r0, asr #32 │ │ │ │ strb r3, [fp, -r8, lsl #2]! │ │ │ │ str r9, [ip], #-781 @ 0xfffffcf3 │ │ │ │ - mrc2 1, 5, pc, cr8, cr4, {1} │ │ │ │ + @ instruction: 0xff6cf134 │ │ │ │ ldcleq 8, cr15, [r4, #812]! @ 0x32c │ │ │ │ ldrbmi lr, [r8], -sp, lsl #11 │ │ │ │ blx fe2fa350 │ │ │ │ mvnscc pc, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf50be579 │ │ │ │ smlabtcs r1, r6, r0, r5 │ │ │ │ @ instruction: 0xf13a301c │ │ │ │ - blmi 177c3d4 │ │ │ │ + blmi 177c6a4 │ │ │ │ sbcpl pc, r8, #20971520 @ 0x1400000 │ │ │ │ sbcpl pc, r7, fp, lsl #10 │ │ │ │ andscc r4, r8, fp, ror r4 │ │ │ │ ldmdavs fp, {r0, r4, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ ldmdavs r3, {r8, r9, ip, pc}^ │ │ │ │ ldmdb r2, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf12d2302 │ │ │ │ - strb pc, [fp, #-2853] @ 0xfffff4db @ │ │ │ │ + strb pc, [fp, #-3033] @ 0xfffff427 @ │ │ │ │ ldm r3, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs daaa4 │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ vst1.32 {d23}, [pc], r0 │ │ │ │ str r7, [r7, #1792] @ 0x700 │ │ │ │ andcs r4, r0, sl, asr #22 │ │ │ │ stmiapl fp, {r0, r3, r8, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sl], -lr, lsl #6 │ │ │ │ stmiapl fp, {r3, r6, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r9], -lr, lsl #6 │ │ │ │ - blx 77a756 │ │ │ │ + blx ff47a756 │ │ │ │ @ instruction: 0xf8c39b11 │ │ │ │ ldr r0, [fp, #-2440]! @ 0xfffff678 │ │ │ │ @ instruction: 0xf04f9f13 │ │ │ │ blmi 118aad4 │ │ │ │ @ instruction: 0xf8d74a43 │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movtcc pc, #42560 @ 0xa640 @ │ │ │ │ ldc2 0, cr15, [r2, #-312]! @ 0xfffffec8 │ │ │ │ andsvs r9, r8, fp, lsl #22 │ │ │ │ andls lr, pc, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf50be5e3 │ │ │ │ eorcs r5, r0, #204 @ 0xcc │ │ │ │ cmpcs r0, r8, lsl r0 │ │ │ │ - cdp2 1, 11, cr15, cr14, cr11, {1} │ │ │ │ + @ instruction: 0xff72f12b │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ blmi ee9bc4 │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d74a37 │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ orrcc pc, r1, #64, 12 @ 0x4000000 │ │ │ │ ldc2 0, cr15, [r6, #-312] @ 0xfffffec8 │ │ │ │ andsvs r9, r8, fp, lsl #22 │ │ │ │ @ instruction: 0xf12a9810 │ │ │ │ - blls 53dcfc │ │ │ │ + blls 53dfcc │ │ │ │ stmibeq r8!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldc 7, cr15, [r8], {155} @ 0x9b │ │ │ │ svceq 0x0070f8db │ │ │ │ blx fa5ea │ │ │ │ ldrbmi r9, [r8], -lr, lsl #18 │ │ │ │ @ instruction: 0xf942f08a │ │ │ │ blls 5b7928 │ │ │ │ @@ -101430,42 +101430,42 @@ │ │ │ │ ... │ │ │ │ ldrsbteq r2, [sl], sl │ │ │ │ ldrsbteq r2, [sl], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - eoreq r2, sl, r6, lsr #3 │ │ │ │ - eoreq r1, sl, lr, asr #27 │ │ │ │ + eoreq r2, sl, r6, ror #5 │ │ │ │ + eoreq r1, sl, lr, lsl #30 │ │ │ │ adcseq r2, sl, r4, lsr #9 │ │ │ │ andeq r0, r0, ip, lsr #25 │ │ │ │ - eoreq r2, sl, ip, asr #2 │ │ │ │ - eoreq r1, sl, sl, ror sp │ │ │ │ + eoreq r2, sl, ip, lsl #5 │ │ │ │ + strhteq r1, [sl], -sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ muleq r0, r8, lr │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ andeq r0, r0, r8, asr #26 │ │ │ │ @ instruction: 0xffffc1c1 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r1, sl, ip, ror #26 │ │ │ │ - eoreq r1, sl, lr, lsr #27 │ │ │ │ - eoreq r1, sl, lr, lsl fp │ │ │ │ - eoreq r1, sl, r2, lsr #27 │ │ │ │ - mlaeq sl, sl, sp, r1 │ │ │ │ - mlaeq sl, r4, sp, r1 │ │ │ │ - eoreq r1, sl, r2, lsr #26 │ │ │ │ + eoreq r1, sl, ip, lsr #29 │ │ │ │ + eoreq r1, sl, lr, ror #29 │ │ │ │ + eoreq r1, sl, lr, asr ip │ │ │ │ + eoreq r1, sl, r2, ror #29 │ │ │ │ + ldrdeq r1, [sl], -sl @ │ │ │ │ + ldrdeq r1, [sl], -r4 @ │ │ │ │ + eoreq r1, sl, r2, ror #28 │ │ │ │ @ instruction: 0xffffbaf5 │ │ │ │ adcseq r2, sl, r8, lsr ip │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r8, ror #24 │ │ │ │ - eoreq r1, sl, r6, lsl #20 │ │ │ │ - eoreq r1, sl, r4, lsr r6 │ │ │ │ - eoreq r1, sl, lr, lsl #20 │ │ │ │ - strdeq r1, [sl], -ip @ │ │ │ │ + eoreq r1, sl, r6, asr #22 │ │ │ │ + eoreq r1, sl, r4, ror r7 │ │ │ │ + eoreq r1, sl, lr, asr #22 │ │ │ │ + eoreq r1, sl, ip, lsr r7 │ │ │ │ @ instruction: 0xffffb967 │ │ │ │ @ instruction: 0xffffbf2d │ │ │ │ bcc fecfc77c │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2736 @ 0xfffff550 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ biccc pc, r5, #64, 12 @ 0x4000000 │ │ │ │ @@ -101490,25 +101490,25 @@ │ │ │ │ @ instruction: 0xf8dfb1c0 │ │ │ │ @ instruction: 0xf50b3a5c │ │ │ │ bls 313784 │ │ │ │ ldmpl r2, {r2, r3, r4, sl, ip, sp}^ │ │ │ │ ldmdbcc ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mulle r3, r3, r2 │ │ │ │ rsble r2, sl, r0, lsl #22 │ │ │ │ - cdp2 1, 1, cr15, cr4, cr6, {1} │ │ │ │ + cdp2 1, 12, cr15, cr8, cr6, {1} │ │ │ │ movwcs r9, #2321 @ 0x911 │ │ │ │ ldmdbcs ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdbcs ip, {r0, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmcc r0!, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf50baf49 │ │ │ │ andscc r5, r8, r7, asr #1 │ │ │ │ - @ instruction: 0xffe8f12c │ │ │ │ + @ instruction: 0xf89cf12d │ │ │ │ @ instruction: 0xf8dfe742 │ │ │ │ @ instruction: 0xf8df3a18 │ │ │ │ ldrbtmi r2, [fp], #-2584 @ 0xfffff5e8 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x33b2f640 │ │ │ │ svceq 0x0050f8db │ │ │ │ mcrr2 0, 4, pc, sl, cr14 @ │ │ │ │ @@ -101612,26 +101612,26 @@ │ │ │ │ stmdacs r0, {r3, r4, sp, lr} │ │ │ │ @ instruction: 0xf8d7d1c2 │ │ │ │ @ instruction: 0xf8933cd8 │ │ │ │ blcs cb1e4 │ │ │ │ orrshi pc, fp, r0, asr #32 │ │ │ │ strtvs pc, [lr], #-1293 @ 0xfffffaf3 │ │ │ │ stmiaeq r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf1244478 │ │ │ │ - @ instruction: 0xb198ffdd │ │ │ │ + @ instruction: 0xf1254478 │ │ │ │ + @ instruction: 0xb198f891 │ │ │ │ ldmne ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x464baa1c │ │ │ │ ldrbtmi r9, [r9], #-522 @ 0xfffffdf6 │ │ │ │ bl fee7c4e0 │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df80f8 │ │ │ │ andcs r2, r0, ip, lsl #17 │ │ │ │ stmne r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf984f124 │ │ │ │ + blx efab1c │ │ │ │ @ instruction: 0xf79c4620 │ │ │ │ stmdacs r0, {r1, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ bicshi pc, r3, #64 @ 0x40 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ ldc 7, cr15, [r2], {155} @ 0x9b │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0x462183bb │ │ │ │ @@ -101677,15 +101677,15 @@ │ │ │ │ @ instruction: 0x37d8f8df │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ @ instruction: 0x37d4f8df │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ @ instruction: 0x37d0f8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf125230c │ │ │ │ - @ instruction: 0x4658fcd3 │ │ │ │ + ldrbmi pc, [r8], -r7, lsl #27 @ │ │ │ │ stc2l 7, cr15, [r4], #-1000 @ 0xfffffc18 │ │ │ │ @ instruction: 0x37c0f8df │ │ │ │ ldmpl r3, {r0, r3, r9, fp, ip, pc}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ @ instruction: 0xf8dfd442 │ │ │ │ bls 30c65c │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @@ -101742,21 +101742,21 @@ │ │ │ │ stmib sp, {r2, r5, r7, r8, ip}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ strcs lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf79c2201 │ │ │ │ @ instruction: 0xf50be9f0 │ │ │ │ @ instruction: 0xf60d50e4 │ │ │ │ ldrdcc r3, [ip], -r4 │ │ │ │ - stc2l 2, cr15, [r6, #164] @ 0xa4 │ │ │ │ + cdp2 2, 7, cr15, cr10, cr9, {1} │ │ │ │ @ instruction: 0xf8dfe785 │ │ │ │ movwcs r1, #1764 @ 0x6e4 │ │ │ │ usateq pc, #0, pc, asr #17 @ │ │ │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ │ │ @ instruction: 0xf12b4478 │ │ │ │ - @ instruction: 0xf000fed5 │ │ │ │ + @ instruction: 0xf000ff89 │ │ │ │ strmi r0, [r0], r1, lsl #6 │ │ │ │ svceq 0x0002f010 │ │ │ │ cmple r3, pc, lsl #6 │ │ │ │ svceq 0x0004f018 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr12, cr15, {1} │ │ │ │ mulcs r1, r0, r1 │ │ │ │ ldm r2, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -101780,15 +101780,15 @@ │ │ │ │ ldmdavs r2, {ip, sp} │ │ │ │ ldrtmi r4, [r0], -r8, lsr #15 │ │ │ │ stc2l 7, cr15, [r0, #-1000] @ 0xfffffc18 │ │ │ │ @ instruction: 0xf8c39b11 │ │ │ │ @ instruction: 0xe6cb6b14 │ │ │ │ @ instruction: 0x6668f8df │ │ │ │ @ instruction: 0xe787447e │ │ │ │ - @ instruction: 0xf846f126 │ │ │ │ + @ instruction: 0xf8faf126 │ │ │ │ str r4, [r0, r3, lsl #12] │ │ │ │ @ instruction: 0x565cf8df │ │ │ │ @ instruction: 0xe7e3447d │ │ │ │ @ instruction: 0x5658f8df │ │ │ │ @ instruction: 0xe7df447d │ │ │ │ mulcs r1, r0, r1 │ │ │ │ ldm r2, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -102145,70 +102145,70 @@ │ │ │ │ tstcc r0, #154140672 @ 0x9300000 │ │ │ │ strt r6, [sl], r3, lsr #1 │ │ │ │ adcvs r3, r3, r0, lsl r3 │ │ │ │ tstcc r0, #192, 12 @ 0xc000000 │ │ │ │ ldrb r6, [sl], r3, lsr #1 │ │ │ │ adcvs r3, r3, r0, lsl r3 │ │ │ │ svclt 0x0000e6f4 │ │ │ │ - strhteq r1, [sl], -lr │ │ │ │ - eoreq r1, sl, sl, lsl #10 │ │ │ │ + strdeq r1, [sl], -lr @ │ │ │ │ + eoreq r1, sl, sl, asr #12 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - strdeq r1, [sl], -r6 @ │ │ │ │ - eoreq r1, sl, r6, ror #8 │ │ │ │ - eoreq r1, sl, ip, asr #17 │ │ │ │ - eoreq r1, sl, r6, asr #8 │ │ │ │ - eoreq r1, sl, sl, ror #16 │ │ │ │ - strdeq r1, [sl], -r8 @ │ │ │ │ - eoreq r1, sl, sl, lsl #8 │ │ │ │ - eoreq r1, sl, r2, ror r8 │ │ │ │ - ldrdeq r1, [sl], -sl @ │ │ │ │ - eoreq r1, sl, sl, lsr #7 │ │ │ │ - eoreq r1, sl, r8, ror r8 │ │ │ │ - eoreq r1, sl, ip, lsr r8 │ │ │ │ - eoreq r1, sl, r8, ror r3 │ │ │ │ - eoreq r1, sl, lr, asr r8 │ │ │ │ - eoreq r1, sl, r6, asr r3 │ │ │ │ - strdeq r1, [sl], -r0 @ │ │ │ │ - eoreq r1, sl, ip, lsl r3 │ │ │ │ - eoreq r1, sl, r0, ror #15 │ │ │ │ - eoreq r1, sl, sl, ror #15 │ │ │ │ - ldrdeq r1, [sl], -ip @ │ │ │ │ - eoreq r0, sl, sl, ror #14 │ │ │ │ + eoreq r1, sl, r6, lsr sl │ │ │ │ + eoreq r1, sl, r6, lsr #11 │ │ │ │ + eoreq r1, sl, ip, lsl #20 │ │ │ │ + eoreq r1, sl, r6, lsl #11 │ │ │ │ + eoreq r1, sl, sl, lsr #19 │ │ │ │ + eoreq r1, sl, r8, lsr r9 │ │ │ │ + eoreq r1, sl, sl, asr #10 │ │ │ │ + strhteq r1, [sl], -r2 │ │ │ │ + eoreq r1, sl, sl, lsl r5 │ │ │ │ + eoreq r1, sl, sl, ror #9 │ │ │ │ + strhteq r1, [sl], -r8 │ │ │ │ + eoreq r1, sl, ip, ror r9 │ │ │ │ + strhteq r1, [sl], -r8 │ │ │ │ + mlaeq sl, lr, r9, r1 │ │ │ │ + mlaeq sl, r6, r4, r1 │ │ │ │ + eoreq r1, sl, r0, lsr r8 │ │ │ │ + eoreq r1, sl, ip, asr r4 │ │ │ │ + eoreq r1, sl, r0, lsr #18 │ │ │ │ + eoreq r1, sl, sl, lsr #18 │ │ │ │ + eoreq r1, sl, ip, lsl r9 │ │ │ │ + eoreq r0, sl, sl, lsr #17 │ │ │ │ @ instruction: 0xffffbf8f │ │ │ │ @ instruction: 0xfffff1f1 │ │ │ │ @ instruction: 0xffffb5fd │ │ │ │ @ instruction: 0xffffc08d │ │ │ │ @ instruction: 0xffffb661 │ │ │ │ @ instruction: 0xffffb605 │ │ │ │ @ instruction: 0xffffc115 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ andeq r0, r0, r4, asr ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #28 │ │ │ │ - eoreq r1, sl, r4, lsr r7 │ │ │ │ - eoreq r1, sl, r4, asr #2 │ │ │ │ - eoreq fp, sl, r8, ror #31 │ │ │ │ - eoreq r1, sl, ip, asr #13 │ │ │ │ + eoreq r1, sl, r4, ror r8 │ │ │ │ + eoreq r1, sl, r4, lsl #5 │ │ │ │ + eoreq ip, sl, r8, lsr #2 │ │ │ │ + eoreq r1, sl, ip, lsl #16 │ │ │ │ adcseq r6, r4, r2, lsr ip │ │ │ │ - eoreq r1, sl, ip, lsl #12 │ │ │ │ - eoreq r1, sl, r0, lsl r6 │ │ │ │ + eoreq r1, sl, ip, asr #14 │ │ │ │ + eoreq r1, sl, r0, asr r7 │ │ │ │ @ instruction: 0xffffc16b │ │ │ │ - ldrdeq r1, [sl], -ip @ │ │ │ │ + eoreq r1, sl, ip, lsl r5 │ │ │ │ @ instruction: 0xffffb64d │ │ │ │ @ instruction: 0xffffc351 │ │ │ │ - eoreq r1, sl, ip, ror r5 │ │ │ │ + strhteq r1, [sl], -ip │ │ │ │ @ instruction: 0xffffc0e7 │ │ │ │ @ instruction: 0xffffbc4f │ │ │ │ @ instruction: 0xffffbcb7 │ │ │ │ - eorseq sl, r0, sl, asr r7 │ │ │ │ - strhteq r1, [sl], -r2 │ │ │ │ - eoreq r0, sl, r2, ror #21 │ │ │ │ - eoreq r1, sl, lr, ror r0 │ │ │ │ - eoreq r0, sl, r6, asr #21 │ │ │ │ + mlaseq r0, sl, r8, sl │ │ │ │ + strdeq r1, [sl], -r2 @ │ │ │ │ + eoreq r0, sl, r2, lsr #24 │ │ │ │ + strhteq r1, [sl], -lr │ │ │ │ + eoreq r0, sl, r6, lsl #24 │ │ │ │ @ instruction: 0xffffb0f9 │ │ │ │ @ instruction: 0xffffbdff │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ msrhi SPSR_f, #14614528 @ 0xdf0000 │ │ │ │ @@ -102221,15 +102221,15 @@ │ │ │ │ orrshi pc, pc, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa56a3 │ │ │ │ @ instruction: 0xf505f835 │ │ │ │ ldrsbcc r5, [r0], -r9 │ │ │ │ strbtvc pc, [ip], #1541 @ 0x605 @ │ │ │ │ @ instruction: 0xf125360c │ │ │ │ - and pc, r2, r7, lsr #18 │ │ │ │ + ldrd pc, [r2], -fp │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ svcvc 0x0023d009 │ │ │ │ rscsle r2, r9, r0, lsl #22 │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ @ instruction: 0xf00a3420 │ │ │ │ adcsmi pc, r4, #2800 @ 0xaf0 │ │ │ │ @ instruction: 0xf505d1f5 │ │ │ │ @@ -102301,27 +102301,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: 0xf86ef7fa │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xf924f125 │ │ │ │ + @ instruction: 0xf9d8f125 │ │ │ │ bvs 1ad9dd4 │ │ │ │ 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: 0xf104f857 │ │ │ │ @ instruction: 0xf1250098 │ │ │ │ - blvs bbd588 │ │ │ │ + blvs bbd858 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strb r3, [r9, r4]! │ │ │ │ strbeq pc, [r0, #-2263]! @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d780ac │ │ │ │ @ instruction: 0x2c004b28 │ │ │ │ @@ -102349,34 +102349,34 @@ │ │ │ │ @ instruction: 0xf8d5fef7 │ │ │ │ @ instruction: 0xf5033f64 │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ blcs cd594 │ │ │ │ addhi pc, ip, r0, asr #32 │ │ │ │ sbcpl pc, ip, r5, lsl #10 │ │ │ │ @ instruction: 0xf129300c │ │ │ │ - qadd16mi pc, r8, r9 @ │ │ │ │ + strtmi pc, [r8], -sp, asr #31 │ │ │ │ blx febfd1e2 │ │ │ │ stmibeq r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldc 7, cr15, [ip, #-616]! @ 0xfffffd98 │ │ │ │ sbcspl pc, r6, r5, lsl #10 │ │ │ │ stcl 7, cr15, [sl], #616 @ 0x268 │ │ │ │ @ instruction: 0xf8d72100 │ │ │ │ @ instruction: 0xf1220988 │ │ │ │ - @ instruction: 0xf8d7fc73 │ │ │ │ + @ instruction: 0xf8d7fd27 │ │ │ │ tstlt r1, r0, lsl r9 │ │ │ │ bvs 1ad9eb8 │ │ │ │ @ instruction: 0xf8d74798 │ │ │ │ lsrslt r0, r0, #18 │ │ │ │ @ instruction: 0xf6414b41 │ │ │ │ @ instruction: 0xf8d7161c │ │ │ │ stmibne ip!, {r2, r3, r4, r8, fp, sp} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r5, sl, r2 │ │ │ │ rsble r2, r7, r0, lsl #20 │ │ │ │ - @ instruction: 0xff38f125 │ │ │ │ + @ instruction: 0xffecf125 │ │ │ │ ldmdbcs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x51ab2300 │ │ │ │ adcvs r6, r3, r3, rrx │ │ │ │ @ instruction: 0xf8c760e3 │ │ │ │ @ instruction: 0x4628291c │ │ │ │ mrc2 0, 6, pc, cr6, cr5, {3} │ │ │ │ bvs 1ad9ef8 │ │ │ │ @@ -102419,20 +102419,20 @@ │ │ │ │ @ instruction: 0xe749d1d3 │ │ │ │ svc 0x00ccf79a │ │ │ │ bne fe0fd644 │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ @ instruction: 0xe6f9aef8 │ │ │ │ sbcpl pc, r7, r5, lsl #10 │ │ │ │ @ instruction: 0xf12c3018 │ │ │ │ - @ instruction: 0xe76df8bb │ │ │ │ + strb pc, [sp, -pc, ror #18]! @ │ │ │ │ ldc 7, cr15, [r4], #616 @ 0x268 │ │ │ │ ldmdbcs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf505e796 │ │ │ │ andcc r5, ip, r4, ror #1 │ │ │ │ - @ instruction: 0xf936f229 │ │ │ │ + @ instruction: 0xf9eaf229 │ │ │ │ svclt 0x0000e65a │ │ │ │ adcseq r1, sl, r4, asr r0 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -102465,15 +102465,15 @@ │ │ │ │ andsvs r4, r3, r0, lsr #12 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x378083f0 │ │ │ │ @ instruction: 0xf5064680 │ │ │ │ bl 2d81a4 │ │ │ │ bl c50c8 │ │ │ │ ldrmi r0, [r8], #-2307 @ 0xfffff6fd │ │ │ │ - @ instruction: 0xfffcf138 │ │ │ │ + @ instruction: 0xf8b0f139 │ │ │ │ bllt fe11dc9c │ │ │ │ blvc 8faa38 │ │ │ │ blmi 908fc4 │ │ │ │ rscvc pc, ip, #6291456 @ 0x600000 │ │ │ │ vst1.8 {d15-d16}, [r4], r7 │ │ │ │ ldrbtmi r2, [fp], #-8 │ │ │ │ movwls r9, #29696 @ 0x7400 │ │ │ │ @@ -102483,33 +102483,33 @@ │ │ │ │ stc 1, cr9, [sp, #4] │ │ │ │ @ instruction: 0xf00a7b02 │ │ │ │ strmi pc, [r4], -pc, ror #23 │ │ │ │ strbmi fp, [r6], #-2552 @ 0xfffff608 │ │ │ │ movweq pc, #33345 @ 0x8241 @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x464854f7 │ │ │ │ - @ instruction: 0xffe6f138 │ │ │ │ + @ instruction: 0xf89af139 │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ svccc 0x00ecf8d0 │ │ │ │ blx fed79318 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ ldr r0, [pc, r0, lsr #8] │ │ │ │ strcs r2, [ip], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0x46354637 │ │ │ │ strbmi lr, [r8], -r6, lsr #15 │ │ │ │ - @ instruction: 0xffd4f138 │ │ │ │ + @ instruction: 0xf888f139 │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ svccc 0x00ecf8d0 │ │ │ │ @ instruction: 0x4648e7b2 │ │ │ │ - @ instruction: 0xffccf138 │ │ │ │ + @ instruction: 0xf880f139 │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r0, sl, r6, ror #22 │ │ │ │ + eoreq r0, sl, r6, lsr #25 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec16658 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 32b9c4 │ │ │ │ @@ -102518,16 +102518,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf07e5346 │ │ │ │ andlt pc, r3, r5, ror #22 │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf0974478 │ │ │ │ andlt pc, r3, r9, lsr r8 @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r0, sl, r8, lsr #9 │ │ │ │ - eorseq r8, r0, r0, lsl fp │ │ │ │ + eoreq r0, sl, r8, ror #11 │ │ │ │ + eorseq r8, r0, r0, asr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec16698 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 283460 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -102896,23 +102896,23 @@ │ │ │ │ bl 134430 │ │ │ │ b.n bf6e2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ movs r2, r5 │ │ │ │ lsrs r6, r4, #9 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ movs r2, 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, #372] @ (bfa28 ) │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ @@ -102939,15 +102939,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w bfa18 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n bf9bc │ │ │ │ ldr.w lr, [pc, #296] @ bfa34 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -102996,23 +102996,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl c9bc0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, bf9b0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n bf8d6 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl b9e2c │ │ │ │ cbnz r0, bf9fa │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bf8d4 │ │ │ │ ldr r2, [pc, #108] @ (bfa3c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -103032,32 +103032,34 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl c9d54 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n bf8d6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r4, r0, #29 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ + movs r2, r5 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + movs r2, r5 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ movs r2, r5 │ │ │ │ - vhadd.u d0, d6, d25 │ │ │ │ - vhadd.u32 d0, d0, d25 │ │ │ │ cbz r2, bfa7c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -103258,15 +103260,15 @@ │ │ │ │ beq.w bfd60 │ │ │ │ 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 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -103433,15 +103435,15 @@ │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #5 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #6 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ 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 │ │ │ │ @@ -103451,15 +103453,15 @@ │ │ │ │ cmp r3, r8 │ │ │ │ bls.n bff08 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r4, #1108] @ 0x454 │ │ │ │ ldr.w r1, [r4, #1104] @ 0x450 │ │ │ │ str r0, [sp, #16] │ │ │ │ negs r0, r2 │ │ │ │ sbc.w ip, ip, ip │ │ │ │ @@ -103900,16 +103902,16 @@ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ mcr2 0, 2, r0, cr12, cr9, {5} │ │ │ │ - movt r0, #51241 @ 0xc829 │ │ │ │ - @ instruction: 0xf6b20029 │ │ │ │ + strb.w r0, [ip, r9, lsl #2] │ │ │ │ + @ instruction: 0xf7f20029 │ │ │ │ add r2, pc, #12 @ (adr r2, c0320 ) │ │ │ │ @ instruction: 0xffff9fbd │ │ │ │ vmla.i q13, , d5[0] │ │ │ │ vsli.64 , q12, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -104079,15 +104081,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c0594 │ │ │ │ ldr.w r1, [r5, #1256] @ 0x4e8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c057c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c05f4 │ │ │ │ ldr.w r2, [r5, #1260] @ 0x4ec │ │ │ │ str.w r6, [r5, #1264] @ 0x4f0 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #1256] @ 0x4e8 │ │ │ │ @@ -104104,15 +104106,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n c05c0 │ │ │ │ ldr.w r1, [r5, #1240] @ 0x4d8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cbz r0, c0588 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c05f4 │ │ │ │ ldr.w r2, [r5, #1244] @ 0x4dc │ │ │ │ str.w r6, [r5, #1248] @ 0x4e0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r5, #1240] @ 0x4d8 │ │ │ │ @@ -104178,15 +104180,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r6], #-740 @ 0xfffffd1c │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r2], #-740 @ 0xfffffd1c │ │ │ │ ldc2 0, cr0, [r8], {185} @ 0xb9 │ │ │ │ - bics.w r0, sl, #11075584 @ 0xa90000 │ │ │ │ + sbcs.w r0, sl, #11075584 @ 0xa90000 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #188] @ (c06e4 ) │ │ │ │ @@ -104340,15 +104342,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #20 │ │ │ │ ldr??.w r0, [r6, #185] @ 0xb9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh.w r0, [sl, #185] @ 0xb9 │ │ │ │ - @ instruction: 0xf1880029 │ │ │ │ + movt r0, #32809 @ 0x8029 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3940] @ 0xf64 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #2336] @ 0x920 │ │ │ │ lsls r2, r1 │ │ │ │ @@ -104365,15 +104367,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 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ movs r0, r6 │ │ │ │ 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 │ │ │ │ @@ -104387,18 +104389,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6432 @ 0x1920 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2440] @ 0x988 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, c0890 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -104407,15 +104409,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 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -104425,15 +104427,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5b170 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2440] @ 0x988 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n c0860 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2440] @ 0x988 │ │ │ │ cbnz r3, c08c4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -104446,19 +104448,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6432 @ 0x1920 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2440] @ 0x988 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ addw r0, r0, #4095 @ 0xfff │ │ │ │ bfc r0, #0, #12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, r2, r0 │ │ │ │ @@ -104468,20 +104470,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, c092c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2440] @ 0x988 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1bf8 │ │ │ │ + bl 1e1d60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c64 │ │ │ │ b.n c0922 │ │ │ │ nop │ │ │ │ @@ -104495,18 +104497,18 @@ │ │ │ │ cbnz r3, c096a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6432 @ 0x1920 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r0, [r7, #2440] @ 0x988 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1c4c │ │ │ │ + bl 1e1db4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c0a8c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -104537,15 +104539,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 1e1c4c │ │ │ │ + bl 1e1db4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c0a04 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n c0aa0 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -104585,31 +104587,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 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n c0a32 │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [pc, #68] @ (c0ab4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (c0ab8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (c0abc ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -104618,19 +104620,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n c0a68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ str r2, [sp, #564] @ 0x234 │ │ │ │ - @ instruction: 0xffffe3c0 │ │ │ │ + vabal.u q15, d15, d0 │ │ │ │ movs r1, r5 │ │ │ │ - sbc.w r0, r8, #11075584 @ 0xa90000 │ │ │ │ - @ instruction: 0xf53e0029 │ │ │ │ - b.n c11ac │ │ │ │ + subw r0, r8, #2089 @ 0x829 │ │ │ │ + @ instruction: 0xf67e0029 │ │ │ │ + b.n c042c │ │ │ │ movs r1, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (c0bd0 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -104648,15 +104650,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2340] @ 0x924 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -104680,29 +104682,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c0b98 │ │ │ │ ldr.w r1, [r3, #2336] @ 0x920 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, c0b8c │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, c0bc6 │ │ │ │ ldr.w r2, [r3, #2340] @ 0x924 │ │ │ │ str.w r4, [r3, #2344] @ 0x928 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2336] @ 0x920 │ │ │ │ b.n c0b6e │ │ │ │ ldr.w r2, [r3, #2336] @ 0x920 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n c0bc6 │ │ │ │ str.w r7, [r3, #2340] @ 0x924 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 c0b38 │ │ │ │ @@ -104746,28 +104748,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6432 @ 0x1920 │ │ │ │ adds r2, #12 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2340] @ 0x924 │ │ │ │ ldr.w ip, [r3, #2336] @ 0x920 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #2340] @ 0x924 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 │ │ │ │ @@ -104974,25 +104976,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 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ 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 2ef324 │ │ │ │ + bl 2ef48c │ │ │ │ b.n c0e4a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rsbs r0, r2, #185 @ 0xb9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, lr, #185 @ 0xb9 │ │ │ │ @@ -105029,25 +105031,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 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ 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 2ee64c │ │ │ │ + bl 2ee7b4 │ │ │ │ b.n c0eda │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adc.w r0, r2, #185 @ 0xb9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, lr, #185 @ 0xb9 │ │ │ │ @@ -105084,25 +105086,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 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ 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 2f00bc │ │ │ │ + bl 2f0224 │ │ │ │ b.n c0f6a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf0b200b9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ eor.w r0, lr, #185 @ 0xb9 │ │ │ │ @@ -105187,15 +105189,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 2f00bc │ │ │ │ + bl 2f0224 │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c110e │ │ │ │ ldr r2, [pc, #140] @ (c1140 ) │ │ │ │ ldr r3, [pc, #128] @ (c1138 ) │ │ │ │ add r2, pc │ │ │ │ @@ -105219,15 +105221,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 2f00bc │ │ │ │ + bl 2f0224 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c1086 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c1086 │ │ │ │ @@ -105241,27 +105243,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 2f00bc │ │ │ │ + bl 2f0224 │ │ │ │ b.n c10b2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vshr.s64 d16, d25, #62 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ movs r0, r6 │ │ │ │ vqadd.s8 d16, d22, d25 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ movs r0, r6 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ movs r0, r6 │ │ │ │ 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] @ (c1260 ) │ │ │ │ @@ -105304,15 +105306,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 2ee64c │ │ │ │ + bl 2ee7b4 │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c123a │ │ │ │ ldr r2, [pc, #140] @ (c126c ) │ │ │ │ ldr r3, [pc, #128] @ (c1264 ) │ │ │ │ add r2, pc │ │ │ │ @@ -105336,15 +105338,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 2ee64c │ │ │ │ + bl 2ee7b4 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c11b2 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c11b2 │ │ │ │ @@ -105358,27 +105360,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 2ee64c │ │ │ │ + bl 2ee7b4 │ │ │ │ b.n c11de │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc 0, 4, r0, cr6, cr9, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ movs r0, r6 │ │ │ │ mrc 0, 0, r0, cr10, cr9, {5} │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ movs r0, r6 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ movs r0, r6 │ │ │ │ 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] @ (c138c ) │ │ │ │ @@ -105421,15 +105423,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 2ef324 │ │ │ │ + bl 2ef48c │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c1366 │ │ │ │ ldr r2, [pc, #140] @ (c1398 ) │ │ │ │ ldr r3, [pc, #128] @ (c1390 ) │ │ │ │ add r2, pc │ │ │ │ @@ -105453,15 +105455,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 2ef324 │ │ │ │ + bl 2ef48c │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c12de │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c12de │ │ │ │ @@ -105475,27 +105477,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 2ef324 │ │ │ │ + bl 2ef48c │ │ │ │ b.n c130a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stcl 0, cr0, [sl, #-740]! @ 0xfffffd1c │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ movs r0, r6 │ │ │ │ stcl 0, cr0, [lr], #740 @ 0x2e4 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ movs r0, r6 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ movs r0, r6 │ │ │ │ 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 │ │ │ │ @@ -105546,15 +105548,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 1eb770 │ │ │ │ + bl 1eb8d8 │ │ │ │ b.n c1414 │ │ │ │ nop │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n c14d2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -105827,15 +105829,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2f00bc │ │ │ │ + bl 2f0224 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c16e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -106012,15 +106014,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f00bc │ │ │ │ + bl 2f0224 │ │ │ │ b.n c17b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c17a0 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c1724 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -106199,15 +106201,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2f00bc │ │ │ │ + bl 2f0224 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c1af2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106528,15 +106530,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f00bc │ │ │ │ + bl 2f0224 │ │ │ │ b.n c1c20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c1c10 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -106736,15 +106738,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2ee64c │ │ │ │ + bl 2ee7b4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c20a4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -106921,15 +106923,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ee64c │ │ │ │ + bl 2ee7b4 │ │ │ │ b.n c2174 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c2160 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c20e4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -107110,15 +107112,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ee64c │ │ │ │ + bl 2ee7b4 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c24b2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -107439,15 +107441,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ee64c │ │ │ │ + bl 2ee7b4 │ │ │ │ b.n c25e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c25d0 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -107647,15 +107649,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2ef324 │ │ │ │ + bl 2ef48c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c2a64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -107832,15 +107834,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ef324 │ │ │ │ + bl 2ef48c │ │ │ │ b.n c2b34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c2b20 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c2aa4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -108021,15 +108023,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ef324 │ │ │ │ + bl 2ef48c │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c2e72 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -108350,15 +108352,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ef324 │ │ │ │ + bl 2ef48c │ │ │ │ b.n c2fa0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c2f90 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -108610,26 +108612,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1212] @ 0x4bc │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f00bc │ │ │ │ + bl 2f0224 │ │ │ │ b.n c339c │ │ │ │ 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 2f00bc │ │ │ │ + bl 2f0224 │ │ │ │ b.n c339c │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c339c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r4, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -108793,26 +108795,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1212] @ 0x4bc │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ef324 │ │ │ │ + bl 2ef48c │ │ │ │ b.n c3594 │ │ │ │ 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 2ef324 │ │ │ │ + bl 2ef48c │ │ │ │ b.n c3594 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c3594 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -108976,26 +108978,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1212] @ 0x4bc │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ee64c │ │ │ │ + bl 2ee7b4 │ │ │ │ b.n c378c │ │ │ │ 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 2ee64c │ │ │ │ + bl 2ee7b4 │ │ │ │ b.n c378c │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c378c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -109472,25 +109474,25 @@ │ │ │ │ b.n c3b66 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n c3e52 │ │ │ │ - @ instruction: 0xffffccf8 │ │ │ │ + vcvt.f32.u32 d28, d24, #1 │ │ │ │ movs r1, r5 │ │ │ │ stmia r4!, {r1, r4, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r3!, {r5, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ @@ -109794,66 +109796,66 @@ │ │ │ │ subw sp, sp, #1948 @ 0x79c │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1940] @ 0x794 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c42e6 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #20 │ │ │ │ add.w fp, fp, #36 @ 0x24 │ │ │ │ ldr.w sl, [fp, r6, lsl #3] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w c42da │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sl, #101 @ 0x65 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c42d6 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, fp, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r8, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, sl, r8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ add.w r2, sl, r3, lsl #5 │ │ │ │ ldr.w ip, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c4328 │ │ │ │ @@ -109868,23 +109870,23 @@ │ │ │ │ add r4, ip │ │ │ │ add.w fp, sl, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ bcc.n c423c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n c42c4 │ │ │ │ @@ -109905,27 +109907,27 @@ │ │ │ │ mla r2, r4, r2, r9 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n c427e │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r9 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ mla r1, r4, r1, r9 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ b.n c427e │ │ │ │ mov r3, r6 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w c41ac │ │ │ │ @@ -109935,23 +109937,23 @@ │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.w c4184 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #100 @ 0x64 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #104 @ 0x68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ ldr r2, [pc, #72] @ (c4354 ) │ │ │ │ ldr r3, [pc, #64] @ (c4350 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -110055,15 +110057,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #545 @ 0x221 │ │ │ │ bl 13db3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, c4480 │ │ │ │ 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 │ │ │ │ @@ -110324,15 +110326,15 @@ │ │ │ │ adds.w r3, r4, #32 │ │ │ │ mov.w r2, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r0, #80 @ 0x50 │ │ │ │ adc.w r3, r8, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ - bl 1eb8d8 │ │ │ │ + bl 1eba40 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n c4626 │ │ │ │ b.n c4668 │ │ │ │ mov r2, r7 │ │ │ │ @@ -110345,17 +110347,17 @@ │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n c4638 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ movs r1, r5 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, c477a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -110401,15 +110403,15 @@ │ │ │ │ b.n c476e │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl fce9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n c4742 │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1eb46c │ │ │ │ + bl 1eb5d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n c475a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -110428,24 +110430,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n c47cc │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1eb46c │ │ │ │ + bl 1eb5d4 │ │ │ │ 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 1eb8d8 │ │ │ │ + bl 1eba40 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n c47cc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -110505,15 +110507,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 1eb770 │ │ │ │ + bl 1eb8d8 │ │ │ │ b.n c4892 │ │ │ │ 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 │ │ │ │ @@ -110734,15 +110736,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n c4bae │ │ │ │ vldr d7, [pc, #176] @ c4bc8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r1, #80 @ 0x50 │ │ │ │ - bl 1eb494 │ │ │ │ + bl 1eb5fc │ │ │ │ orrs r1, r0 │ │ │ │ beq.n c4ba8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -110800,15 +110802,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n c4b7e │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + bkpt 0x002a │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ @@ -111019,15 +111021,15 @@ │ │ │ │ bl 13db3c │ │ │ │ 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 c4c6e │ │ │ │ nop │ │ │ │ - rev16 r4, r0 │ │ │ │ + cbnz r4, c4e88 │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, c4e2c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -111113,15 +111115,15 @@ │ │ │ │ ldr.w r1, [r3, #2716] @ 0xa9c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n c4f38 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, c4f4a │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2716] @ 0xa9c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -111281,15 +111283,15 @@ │ │ │ │ ldr.w r0, [r8, #2716] @ 0xa9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ beq.w c5442 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c5424 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, c5122 │ │ │ │ str.w r4, [r8, #2720] @ 0xaa0 │ │ │ │ str.w r5, [r8, #2728] @ 0xaa8 │ │ │ │ str.w r7, [r8, #2724] @ 0xaa4 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ @@ -111390,15 +111392,15 @@ │ │ │ │ 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, #4800 @ 0x12c0 │ │ │ │ adds r1, #16 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e43bc │ │ │ │ + bl 1e4524 │ │ │ │ add.w r3, r6, #692 @ 0x2b4 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ add.w r5, r4, #45056 @ 0xb000 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [sl, #-4] │ │ │ │ bl ae314 │ │ │ │ @@ -111577,15 +111579,15 @@ │ │ │ │ ldr.w r0, [r8, #2716] @ 0xa9c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c5476 │ │ │ │ ldr.w r1, [r8, #2720] @ 0xaa0 │ │ │ │ cbz r0, c546c │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ cbz r0, c5468 │ │ │ │ ldr.w r2, [r8, #2724] @ 0xaa4 │ │ │ │ str.w r7, [r8, #2728] @ 0xaa8 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r8, #2720] @ 0xaa0 │ │ │ │ b.n c517c │ │ │ │ mov r0, r1 │ │ │ │ @@ -111776,25 +111778,25 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl 13de50 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c5662 │ │ │ │ add.w r0, r5, #5440 @ 0x1540 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r5, #5408 @ 0x1520 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #12 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl 109868 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5440 @ 0x1540 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ cbnz r6, c567e │ │ │ │ ldrb.w r2, [r5, #3612] @ 0xe1c │ │ │ │ cbnz r2, c5692 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -111823,17 +111825,17 @@ │ │ │ │ b.n c5668 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl fcb20 │ │ │ │ b.n c5650 │ │ │ │ nop │ │ │ │ - sxth r6, r7 │ │ │ │ + cbz r6, c5702 │ │ │ │ movs r1, r5 │ │ │ │ - sxth r6, r2 │ │ │ │ + cbz r6, c56fc │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, c56f4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -111841,21 +111843,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, c56f6 │ │ │ │ add.w r3, r4, #5440 @ 0x1540 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ add.w r0, r4, #5408 @ 0x1520 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #12 │ │ │ │ bl 109990 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e040 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -112098,20 +112100,20 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w sl, [r3, #3288] @ 0xcd8 │ │ │ │ bic.w r3, r7, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w c5ad6 │ │ │ │ ldrb.w r3, [sl, #740] @ 0x2e4 │ │ │ │ @@ -112121,26 +112123,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ ands.w r9, r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e8b10 │ │ │ │ + bl 2e8c78 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e8c80 │ │ │ │ + bl 2e8de8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e8b90 │ │ │ │ + bl 2e8cf8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r0 │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ beq.w c5bac │ │ │ │ @@ -112191,25 +112193,25 @@ │ │ │ │ ldrb.w r2, [sl, #717] @ 0x2cd │ │ │ │ cbz r2, c5a8e │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ bhi.w c5d5c │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ bhi.w c5e60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1ebe08 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1ebf70 │ │ │ │ cbnz r0, c5aaa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #217] @ 0xd9 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w c5d78 │ │ │ │ orr.w r9, r9, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1ebd18 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1ebe80 │ │ │ │ cbz r0, c5b0e │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n c5b0e │ │ │ │ ldrb.w r2, [fp, #52] @ 0x34 │ │ │ │ cbnz r2, c5b0e │ │ │ │ @@ -112238,15 +112240,15 @@ │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c5bea │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r1, r9, #1 │ │ │ │ lsls r0, r0, #30 │ │ │ │ and.w r2, r2, #7 │ │ │ │ bpl.w c5c44 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w c5ca6 │ │ │ │ @@ -112328,16 +112330,16 @@ │ │ │ │ orrhi.w r9, r9, #2 │ │ │ │ orrhi.w r4, r4, #16 │ │ │ │ orrls.w r9, r9, #6 │ │ │ │ orrls.w r4, r4, #48 @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ orr.w r8, r8, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1ebe08 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1ebf70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c5b14 │ │ │ │ orr.w r9, r9, #256 @ 0x100 │ │ │ │ b.n c5b14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c5da2 │ │ │ │ movs r3, #0 │ │ │ │ @@ -112393,19 +112395,19 @@ │ │ │ │ bic.w r2, r9, #6 │ │ │ │ itt eq │ │ │ │ moveq r3, r1 │ │ │ │ moveq r9, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n c5b54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ands.w sl, r0, #6 │ │ │ │ bne.w c5b54 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r3, r3, #27 │ │ │ │ @@ -112459,15 +112461,15 @@ │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.w c5aaa │ │ │ │ b.n c5a8e │ │ │ │ orr.w r9, r9, #12288 @ 0x3000 │ │ │ │ b.n c5aaa │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ and.w r0, r0, #6 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ itt ne │ │ │ │ movne r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -112519,15 +112521,15 @@ │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ cmp r6, #17 │ │ │ │ bne.n c5ee2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ebf90 │ │ │ │ + bl 1ec0f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c5ec6 │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w c5f40 │ │ │ │ cmp r2, #1 │ │ │ │ bls.n c5e3c │ │ │ │ @@ -112578,15 +112580,15 @@ │ │ │ │ beq.n c5f6c │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c5d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n c5ef4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c5b86 │ │ │ │ @@ -112599,39 +112601,39 @@ │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ beq.n c5f22 │ │ │ │ orr.w r8, r8, #40 @ 0x28 │ │ │ │ b.n c5cfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n c5f8e │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ b.n c5b86 │ │ │ │ lsls r2, r2, #24 │ │ │ │ bpl.w c5cfc │ │ │ │ b.n c5e1a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r8, sl │ │ │ │ beq.w c5d94 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r8, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c5d98 │ │ │ │ lsls r1, r2, #24 │ │ │ │ bpl.w c5e1e │ │ │ │ orr.w r8, r8, #40 @ 0x28 │ │ │ │ b.n c5e1e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ and.w r2, r0, #6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -112651,15 +112653,15 @@ │ │ │ │ cbz r3, c5f98 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r4 │ │ │ │ b.n c5b86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, r9 │ │ │ │ moveq sl, r8 │ │ │ │ beq.w c5d98 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r9 │ │ │ │ @@ -112670,74 +112672,74 @@ │ │ │ │ beq.n c5ee8 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c5b86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.n c5f62 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n c5b86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w c5e88 │ │ │ │ mov sl, r7 │ │ │ │ b.n c5d98 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2e8b10 │ │ │ │ + bl 2e8c78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8b2c │ │ │ │ + bl 2e8c94 │ │ │ │ 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 2e8c58 │ │ │ │ + bl 2e8dc0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8cbc │ │ │ │ + bl 2e8e24 │ │ │ │ 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 2e8b44 │ │ │ │ + bl 2e8cac │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8c00 │ │ │ │ + bl 2e8d68 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -112750,15 +112752,15 @@ │ │ │ │ cbz r3, c60b4 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n c60b8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl c586c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c60b4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -112767,15 +112769,15 @@ │ │ │ │ b.n c609c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n c60b8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl c586c │ │ │ │ cmp r7, r0 │ │ │ │ beq.n c6096 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -113256,15 +113258,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w c67d6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n c65a0 │ │ │ │ ldr r2, [pc, #536] @ (c67f4 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -113330,15 +113332,15 @@ │ │ │ │ beq.n c65a0 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w c64a4 │ │ │ │ b.n c64aa │ │ │ │ mov sl, r0 │ │ │ │ b.n c640c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ cbz r0, c66a4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w c65a0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w c65a0 │ │ │ │ @@ -113360,18 +113362,18 @@ │ │ │ │ bl c85dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6670 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n c6670 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e8cbc │ │ │ │ + bl 2e8e24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c6672 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -113435,16 +113437,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w c64aa │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w c64aa │ │ │ │ b.n c65a0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, c67d2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -113456,33 +113458,33 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n c644c │ │ │ │ ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #696 @ (adr r3, c6aa4 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, c6ba4 ) │ │ │ │ movs r1, r5 │ │ │ │ - add r3, pc, #240 @ (adr r3, c68e0 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, c69e0 ) │ │ │ │ movs r1, r5 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ movs r0, r6 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ movs r0, r6 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ movs r0, r6 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ movs r0, r6 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ movs r0, r6 │ │ │ │ - add r1, pc, #400 @ (adr r1, c699c ) │ │ │ │ + add r2, pc, #656 @ (adr r2, c6a9c ) │ │ │ │ movs r1, r5 │ │ │ │ - add r1, pc, #216 @ (adr r1, c68e8 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, c69e8 ) │ │ │ │ movs r1, r5 │ │ │ │ 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] │ │ │ │ @@ -113707,19 +113709,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 2f038c │ │ │ │ + bl 2f04f4 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, c6a92 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -114027,16 +114029,16 @@ │ │ │ │ beq.w c7182 │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c7182 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cbz r0, c6dee │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c7190 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -114049,15 +114051,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7138 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c6e50 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c70c0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -114065,16 +114067,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c7024 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fb630 │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb798 │ │ │ │ + bl 2fb558 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c6e72 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7138 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -114094,27 +114096,27 @@ │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r3, r7, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c6ea8 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5aacc <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c6ec8 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -114182,15 +114184,15 @@ │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ - bl 2e8de8 │ │ │ │ + bl 2e8f50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c71c8 │ │ │ │ ldr.w r3, [pc, #1032] @ c73a8 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -114216,15 +114218,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1104] @ 0x450 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ beq.n c702e │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c70c0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n c70c0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -114283,22 +114285,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c70c0 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c7002 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c71e2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -114330,15 +114332,15 @@ │ │ │ │ b.n c6ee6 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c6e72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0238 │ │ │ │ + bl 2f03a0 │ │ │ │ b.n c6fb6 │ │ │ │ ldr r2, [pc, #604] @ (c73ac ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -114550,19 +114552,19 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ movs r1, r5 │ │ │ │ ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1608] @ c7a14 │ │ │ │ @@ -114589,16 +114591,16 @@ │ │ │ │ beq.w c77be │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c77be │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cbz r0, c742a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c77cc │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -114611,15 +114613,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7774 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c748c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c76fc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -114627,16 +114629,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c7660 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fb630 │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb798 │ │ │ │ + bl 2fb558 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c74ae │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7774 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -114656,27 +114658,27 @@ │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r3, r7, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c74e4 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5aacc <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c7504 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -114744,15 +114746,15 @@ │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ - bl 2e8de8 │ │ │ │ + bl 2e8f50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c7804 │ │ │ │ ldr.w r3, [pc, #1092] @ c7a20 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -114778,15 +114780,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1104] @ 0x450 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ beq.n c766a │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c76fc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n c76fc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -114845,22 +114847,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c76fc │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c763e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c781e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -114892,15 +114894,15 @@ │ │ │ │ b.n c7522 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c74ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0238 │ │ │ │ + bl 2f03a0 │ │ │ │ b.n c75f2 │ │ │ │ ldr r2, [pc, #664] @ (c7a24 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -115134,21 +115136,21 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, r5 │ │ │ │ ldrh r6, [r2, #2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ movs r1, r5 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r2, r5, r5 │ │ │ │ movs r0, r6 │ │ │ │ stmdb 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, #1560] @ c8060 │ │ │ │ @@ -115175,16 +115177,16 @@ │ │ │ │ beq.w c7e3a │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c7e3a │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cbz r0, c7aa6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c7e48 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -115197,15 +115199,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7df0 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c7b08 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c7d78 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -115213,16 +115215,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c7cdc │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fb630 │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb798 │ │ │ │ + bl 2fb558 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c7b2a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7df0 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -115242,27 +115244,27 @@ │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r3, r7, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c7b60 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5aacc <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c7b80 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -115330,15 +115332,15 @@ │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ - bl 2e8de8 │ │ │ │ + bl 2e8f50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c7e80 │ │ │ │ ldr.w r3, [pc, #1044] @ c806c │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -115364,15 +115366,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1104] @ 0x450 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ beq.n c7ce6 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7d78 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n c7d78 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -115431,22 +115433,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c7d78 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c7cba │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c7e9a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -115478,15 +115480,15 @@ │ │ │ │ b.n c7b9e │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c7b2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0238 │ │ │ │ + bl 2f03a0 │ │ │ │ b.n c7c6e │ │ │ │ ldr r2, [pc, #616] @ (c8070 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -115699,27 +115701,27 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ movs r1, r5 │ │ │ │ strh r2, [r3, #14] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ movs r1, r5 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c8098 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ cbz r0, c809c │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -115729,16 +115731,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c80c8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fb630 │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb798 │ │ │ │ + bl 2fb558 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -115880,15 +115882,15 @@ │ │ │ │ beq.n c8286 │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w c836e │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w c85a8 │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w fp, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -115903,22 +115905,22 @@ │ │ │ │ moveq.w r3, #328 @ 0x148 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n c8378 │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ mov r9, r0 │ │ │ │ add.w r2, r6, #32 │ │ │ │ add.w r3, r8, #336 @ 0x150 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2fb6a4 │ │ │ │ + bl 2fb80c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 5a170 │ │ │ │ add.w r0, r7, #1120 @ 0x460 │ │ │ │ ldrd r1, r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -115951,15 +115953,15 @@ │ │ │ │ it ne │ │ │ │ movne.w r9, #356 @ 0x164 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ add.w r9, sp, #84 @ 0x54 │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2fb6a4 │ │ │ │ + bl 2fb80c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c837e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w fp, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ @@ -115969,19 +115971,19 @@ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w fp, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2fb6a4 │ │ │ │ + bl 2fb80c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1ebfd8 │ │ │ │ + bl 1ec140 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w c8564 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @@ -116012,20 +116014,20 @@ │ │ │ │ beq.n c836e │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.n c83e4 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w c859a │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w c82a0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c82a0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itttt hi │ │ │ │ addhi.w r3, r7, #440 @ 0x1b8 │ │ │ │ strhi r3, [sp, #48] @ 0x30 │ │ │ │ @@ -116252,28 +116254,28 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r6, r2 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cbz r0, c863a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n c861a │ │ │ │ bic.w r3, r1, #4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n c861a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1ebecc │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1ec034 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c86ce │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #622] @ 0x26e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c8712 │ │ │ │ @@ -116334,49 +116336,49 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c861a │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c876c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #120] @ (c877c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #120] @ (c8780 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n c861a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c865e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n c865e │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c861a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c865e │ │ │ │ b.n c861a │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n c8694 │ │ │ │ b.n c861a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -116389,19 +116391,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n c8702 │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ movs r1, r5 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ movs r1, r5 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -116480,15 +116482,15 @@ │ │ │ │ bl c85f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c87f8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n c8804 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ands.w r3, r0, #6 │ │ │ │ mov r9, r3 │ │ │ │ bne.n c8804 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, c8892 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -116519,16 +116521,16 @@ │ │ │ │ bne.w c89d2 │ │ │ │ ldrb.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c8ab8 │ │ │ │ ldr r3, [pc, #864] @ (c8c3c ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cbz r0, c88f6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c8a3a │ │ │ │ cbz r6, c8928 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -116537,15 +116539,15 @@ │ │ │ │ b.n c8908 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w c8ade │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl c6024 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ add.w r3, r3, #1 │ │ │ │ beq.n c8900 │ │ │ │ @@ -116554,16 +116556,16 @@ │ │ │ │ ldr.w r3, [r3, #3288] @ 0xcd8 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ ldrb.w r3, [r3, #713] @ 0x2c9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c880c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c880c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w c880c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -116576,27 +116578,27 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n c8994 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w c880c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c896e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ b.n c880c │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e8cbc │ │ │ │ + bl 2e8e24 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c87e8 │ │ │ │ movs r2, #1 │ │ │ │ lsls r0, r3, #23 │ │ │ │ strb.w r2, [r4, #1201] @ 0x4b1 │ │ │ │ bpl.w c87f8 │ │ │ │ @@ -116662,16 +116664,16 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n c8af4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8a54 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n c8a54 │ │ │ │ @@ -116726,16 +116728,16 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w c8928 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8c1c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n c8c16 │ │ │ │ ldr r1, [pc, #260] @ (c8c40 ) │ │ │ │ @@ -116743,15 +116745,15 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #252] @ (c8c44 ) │ │ │ │ ldr r1, [pc, #256] @ (c8c48 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n c8928 │ │ │ │ ldr r2, [pc, #228] @ (c8c3c ) │ │ │ │ ldr.w r8, [r8, r2] │ │ │ │ b.n c893c │ │ │ │ ldr r3, [pc, #220] @ (c8c3c ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldrexd r2, r3, [r8] │ │ │ │ @@ -116759,69 +116761,69 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c8ad6 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8c2e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8c28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8c22 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #140] @ (c8c4c ) │ │ │ │ ldr r1, [pc, #144] @ (c8c50 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n c8ad6 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cbz r0, c8c10 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, c8c0a │ │ │ │ ldr r3, [pc, #100] @ (c8c54 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [pc, #88] @ (c8c58 ) │ │ │ │ ldr r1, [pc, #92] @ (c8c5c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n c8ad6 │ │ │ │ ldr r3, [pc, #84] @ (c8c60 ) │ │ │ │ add r3, pc │ │ │ │ b.n c8bf2 │ │ │ │ ldr r2, [pc, #80] @ (c8c64 ) │ │ │ │ add r2, pc │ │ │ │ b.n c8bec │ │ │ │ @@ -116841,43 +116843,43 @@ │ │ │ │ add sl, pc │ │ │ │ b.n c8b8e │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ movs r1, r5 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ 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, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -117116,15 +117118,15 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ movs r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c8f7a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -117342,18 +117344,18 @@ │ │ │ │ ldr.w sl, [r7] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ moveq.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ bne.n c922e │ │ │ │ cmp r5, #0 │ │ │ │ beq.n c9214 │ │ │ │ mov r9, r6 │ │ │ │ @@ -117365,34 +117367,34 @@ │ │ │ │ mov fp, r3 │ │ │ │ clz r6, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n c91fe │ │ │ │ cmp r0, fp │ │ │ │ beq.n c9282 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2fb630 │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb798 │ │ │ │ + bl 2fb558 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp sl, r4 │ │ │ │ bls.n c91ec │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c91ec │ │ │ │ movs r3, #28 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mla r4, r3, r4, r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bl 2f038c │ │ │ │ + bl 2f04f4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c928c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ @@ -117441,18 +117443,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c9214 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2f038c │ │ │ │ + bl 2f04f4 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, c9290 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ @@ -117792,15 +117794,15 @@ │ │ │ │ movw r3, #1428 @ 0x594 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 13db3c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, c95d4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -117887,24 +117889,24 @@ │ │ │ │ ldrb.w r0, [r2, #377] @ 0x179 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1152] @ 0x480 │ │ │ │ ldr.w r2, [r4, #300] @ 0x12c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 1ec028 │ │ │ │ + bl 1ec190 │ │ │ │ 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 1ebff4 │ │ │ │ + bl 1ec15c │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (c9720 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #44] @ (c971c ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -117978,21 +117980,21 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r6, #328 @ 0x148 │ │ │ │ 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 2f038c │ │ │ │ + bl 2f04f4 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2eb5cc │ │ │ │ + bl 2eb734 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c9b9a │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -118030,20 +118032,20 @@ │ │ │ │ it mi │ │ │ │ ldrmi.w r5, [r2, #360] @ 0x168 │ │ │ │ ldrb.w fp, [r2, #428] @ 0x1ac │ │ │ │ ldr.w r2, [r3, #3940] @ 0xf64 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ add r2, r4 │ │ │ │ - bl 2eb68c │ │ │ │ + bl 2eb7f4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #3940] @ 0xf64 │ │ │ │ add r0, r4 │ │ │ │ - bl 2eb5c4 │ │ │ │ + bl 2eb72c │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w c9b68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 5aacc <__aeabi_uidiv@plt> │ │ │ │ @@ -118572,17 +118574,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3920] @ 0xf50 │ │ │ │ ldr.w r3, [r3, #416] @ 0x1a0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ movs r1, r5 │ │ │ │ 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 │ │ │ │ @@ -118624,17 +118626,17 @@ │ │ │ │ bl 13db3c │ │ │ │ b.n c9e3e │ │ │ │ str r2, [sp, #20] │ │ │ │ bl fbe10 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n c9e2e │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ movs r1, r5 │ │ │ │ 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] │ │ │ │ @@ -119082,15 +119084,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #180] @ (ca440 ) │ │ │ │ ldr r1, [pc, #180] @ (ca444 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n ca304 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 59a60 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ca340 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -119123,43 +119125,43 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldrsh r2, [r0, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r7, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ movs r1, r5 │ │ │ │ ldrsh r6, [r7, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ movs r2, r5 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ movs r1, r5 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r2, [pc, #368] @ (ca5b8 ) │ │ │ │ + ldr r3, [pc, #624] @ (ca6b8 ) │ │ │ │ movs r1, r5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [pc, #244] @ (ca548 ) │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ @@ -119567,23 +119569,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (ca8d4 ) │ │ │ │ ldr r1, [pc, #28] @ (ca8d8 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n ca894 │ │ │ │ ldrsb r0, [r1, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ movs r1, r5 │ │ │ │ - cmp r2, r5 │ │ │ │ + mov r2, sp │ │ │ │ movs r1, r5 │ │ │ │ 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, #92] @ (ca94c ) │ │ │ │ @@ -119612,23 +119614,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (ca954 ) │ │ │ │ ldr r1, [pc, #28] @ (ca958 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n ca914 │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ movs r1, r5 │ │ │ │ - add sl, r5 │ │ │ │ + cmp sl, sp │ │ │ │ movs r1, r5 │ │ │ │ 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, #92] @ (ca9cc ) │ │ │ │ @@ -119657,23 +119659,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (ca9d4 ) │ │ │ │ ldr r1, [pc, #28] @ (ca9d8 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n ca994 │ │ │ │ ldrsb r0, [r1, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ movs r1, r5 │ │ │ │ - add r2, r5 │ │ │ │ + cmp r2, sp │ │ │ │ movs r1, r5 │ │ │ │ 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 │ │ │ │ @@ -124434,42 +124436,42 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (cdee8 ) │ │ │ │ ldr r2, [pc, #56] @ (cdeec ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cddd6 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (cdef0 ) │ │ │ │ ldr r1, [pc, #36] @ (cdef4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n cde64 │ │ │ │ movs r2, #236 @ 0xec │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r7, #12 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ movs r1, r5 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ movs r1, r5 │ │ │ │ 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 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -124622,42 +124624,42 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (ce0f4 ) │ │ │ │ ldr r2, [pc, #56] @ (ce0f8 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cdfe2 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (ce0fc ) │ │ │ │ ldr r1, [pc, #36] @ (ce100 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n ce070 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ movs r1, r5 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ movs r1, r5 │ │ │ │ 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 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -124810,42 +124812,42 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (ce300 ) │ │ │ │ ldr r2, [pc, #56] @ (ce304 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ce1ee │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (ce308 ) │ │ │ │ ldr r1, [pc, #36] @ (ce30c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n ce27c │ │ │ │ subs r4, r2, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ movs r1, r5 │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ ldr.w ip, [pc, #96] @ ce378 │ │ │ │ add ip, pc │ │ │ │ ldrb.w r2, [r0, #3348] @ 0xd14 │ │ │ │ lsls r3, r2, #29 │ │ │ │ bpl.n ce324 │ │ │ │ @@ -124871,24 +124873,24 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #24] @ (ce380 ) │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #20] @ (ce384 ) │ │ │ │ add r2, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ adds r4, r4, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1356] @ ce8e8 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -125277,15 +125279,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #268] @ (ce914 ) │ │ │ │ ldr r1, [pc, #268] @ (ce918 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n ce5aa │ │ │ │ ldr r3, [pc, #224] @ (ce8f8 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -125309,39 +125311,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ce828 │ │ │ │ ldr r2, [pc, #196] @ (ce920 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #196] @ (ce924 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n ce828 │ │ │ │ ldr r2, [pc, #188] @ (ce928 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (ce92c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n ce5a6 │ │ │ │ ldr r2, [pc, #180] @ (ce930 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (ce934 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n ce828 │ │ │ │ ldr.w r2, [r6, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (ce938 ) │ │ │ │ ldr r1, [pc, #164] @ (ce93c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n ce744 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w fp, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov r2, fp │ │ │ │ @@ -125357,65 +125359,65 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (ce940 ) │ │ │ │ ldr r1, [pc, #108] @ (ce944 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n ce626 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r2, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r1, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r2, r4, r5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ movs r1, r5 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + cmp r1, #20 │ │ │ │ movs r1, r5 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ movs r1, r5 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ movs r1, r5 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ movs r1, r5 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ movs r1, r5 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ movs r1, r5 │ │ │ │ - movs r6, #20 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ movs r1, r5 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ movs r1, r5 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ movs r1, r5 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ movs r1, r5 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ movs r1, r5 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -125687,15 +125689,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #400] @ (cedfc ) │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [pc, #400] @ (cee00 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n cec4e │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #3348] @ 0xd14 │ │ │ │ ldrb.w r3, [r5, #3348] @ 0xd14 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #3348] @ 0xd14 │ │ │ │ movs r2, #32 │ │ │ │ @@ -125764,15 +125766,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #200] @ (cee10 ) │ │ │ │ ldr r1, [pc, #200] @ (cee14 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n ceace │ │ │ │ ldr r1, [pc, #192] @ (cee18 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl ce310 │ │ │ │ b.n cecc0 │ │ │ │ ldr r3, [pc, #136] @ (cedec ) │ │ │ │ @@ -125784,43 +125786,43 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cecf0 │ │ │ │ ldr r2, [pc, #164] @ (cee1c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #164] @ (cee20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n cecf0 │ │ │ │ ldr r2, [pc, #156] @ (cee24 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #156] @ (cee28 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n ceaca │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ceb0c │ │ │ │ b.n cecfe │ │ │ │ ldr r2, [pc, #136] @ (cee2c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (cee30 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n cecf0 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (cee34 ) │ │ │ │ ldr r1, [pc, #120] @ (cee38 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n cebe8 │ │ │ │ bic.w r3, fp, #2 │ │ │ │ subs r7, r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r2, r7 │ │ │ │ b.n ceae4 │ │ │ │ @@ -125831,51 +125833,51 @@ │ │ │ │ mov r2, r7 │ │ │ │ b.n ceae4 │ │ │ │ nop │ │ │ │ asrs r4, r2, #26 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ movs r1, r5 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ movs r1, r5 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ movs r1, r5 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + movs r1, #18 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ movs r1, r5 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ movs r1, r5 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ movs r1, r5 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ movs r1, r5 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ movs r1, r5 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, r5 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ movs r1, r5 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ movs r1, r5 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ movs r1, r5 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ movs r1, r5 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r0, #7 │ │ │ │ movs r1, r5 │ │ │ │ - movs r2, r5 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ movs r1, r5 │ │ │ │ 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 │ │ │ │ @@ -126061,15 +126063,15 @@ │ │ │ │ and.w r2, fp, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ceff6 │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ strd r2, r1, [sp] │ │ │ │ mul.w r3, ip, r3 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n ceff6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrh.w r3, [r1, #3348] @ 0xd14 │ │ │ │ str.w r2, [r1, #3352] @ 0xd18 │ │ │ │ bic.w r3, r3, #1712 @ 0x6b0 │ │ │ │ @@ -126287,15 +126289,15 @@ │ │ │ │ ldr r2, [pc, #112] @ (cf330 ) │ │ │ │ ldr r1, [pc, #116] @ (cf334 ) │ │ │ │ ldr.w r0, [ip, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n cf262 │ │ │ │ lsls r3, r3, #29 │ │ │ │ bpl.n cf282 │ │ │ │ ldr r2, [pc, #80] @ (cf328 ) │ │ │ │ ldr r1, [pc, #92] @ (cf338 ) │ │ │ │ ldr.w r3, [ip, #1036] @ 0x40c │ │ │ │ add r1, pc │ │ │ │ @@ -126311,39 +126313,39 @@ │ │ │ │ ldr r2, [pc, #60] @ (cf33c ) │ │ │ │ ldr r1, [pc, #64] @ (cf340 ) │ │ │ │ ldr.w r0, [ip, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n cf262 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n cf31c │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cf296 │ │ │ │ b.n cf282 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cf296 │ │ │ │ b.n cf2d6 │ │ │ │ nop │ │ │ │ lsrs r2, r7, #22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + adds r6, r6, #4 │ │ │ │ movs r1, r5 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + subs r4, r7, r2 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xfb240028 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + stc2l 0, cr0, [r4], #-160 @ 0xffffff60 │ │ │ │ + adds r2, r5, #4 │ │ │ │ movs r1, r5 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + subs r4, r7, r1 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xfae40028 │ │ │ │ + stc2 0, cr0, [r4], #-160 @ 0xffffff60 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #120] @ (cf3d0 ) │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ @@ -126369,15 +126371,15 @@ │ │ │ │ ldr.w r1, [r2, #1048] @ 0x418 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [pc, #64] @ (cf3dc ) │ │ │ │ ldr r1, [pc, #68] @ (cf3e0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n cf3aa │ │ │ │ cmp r1, #0 │ │ │ │ bne.n cf36e │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #2047 @ 0x7ff │ │ │ │ movt r2, #63487 @ 0xf7ff │ │ │ │ @@ -126387,31 +126389,31 @@ │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ bl cac90 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #18 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + adds r6, r7, #2 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r4, r7 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xfa4e0028 │ │ │ │ + @ instruction: 0xfb8e0028 │ │ │ │ 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, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #208] @ (cf4e0 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126421,18 +126423,18 @@ │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n cf4d0 │ │ │ │ tbb [pc, r3] │ │ │ │ add r4, r8 │ │ │ │ ldr r2, [pc, #272] @ (cf55c ) │ │ │ │ @@ -126448,21 +126450,21 @@ │ │ │ │ add r4, r8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -126474,15 +126476,15 @@ │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #32 │ │ │ │ b.n cf464 │ │ │ │ movs r3, #8 │ │ │ │ b.n cf464 │ │ │ │ @@ -126571,15 +126573,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.w cf9bc │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.w cf7a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n cf572 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w cf75c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -126608,25 +126610,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, cf62a │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -126638,15 +126640,15 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -126713,19 +126715,19 @@ │ │ │ │ ldrb.w r3, [r6, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr.w r2, [pc, #1360] @ cfcb8 │ │ │ │ ldr.w r3, [pc, #1344] @ cfcac │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -126751,15 +126753,15 @@ │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126768,18 +126770,18 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w cf9a4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r3, r6, r7} │ │ │ │ @@ -126798,22 +126800,22 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w cf58e │ │ │ │ b.n cf5b0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [r6] │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ str.w r8, [r6, #8] │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ @@ -126822,28 +126824,28 @@ │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126852,27 +126854,27 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -126902,19 +126904,19 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w r6, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w cf58e │ │ │ │ b.n cf5b0 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n cf83a │ │ │ │ mov.w r9, #8 │ │ │ │ b.n cf83a │ │ │ │ @@ -126949,19 +126951,19 @@ │ │ │ │ ldr r7, [r5, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ bl cf3e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126970,27 +126972,27 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -127020,15 +127022,15 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w r6, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -127038,15 +127040,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fe9a0 │ │ │ │ + bl 1feb08 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #32 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w cfc9e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, cfb42 │ │ │ │ @@ -127059,29 +127061,29 @@ │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, cfb72 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -127090,26 +127092,26 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ @@ -127140,15 +127142,15 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w r7, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, r7, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ beq.w cf7ba │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ @@ -127182,15 +127184,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r6, r6, #11 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #11 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + subs r0, r7, r3 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -127278,134 +127280,134 @@ │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, cfdba │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, cfde6 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, cfe54 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ vldr d0, [pc, #204] @ cff30 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, cfe94 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ strd r5, r0, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ b.n cfee0 │ │ │ │ - bl 2019cc │ │ │ │ + bl 201b34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w cfd40 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r2, [pc, #92] @ (cff40 ) │ │ │ │ ldr r3, [pc, #88] @ (cff3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -127474,15 +127476,15 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n d0066 │ │ │ │ clz r3, r3 │ │ │ │ movs r1, #8 │ │ │ │ rsb r3, r3, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214790 │ │ │ │ + bl 2148f8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov.w ip, #16 │ │ │ │ ldr r1, [pc, #288] @ (d00dc ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ @@ -127498,40 +127500,40 @@ │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n d004a │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2331cc │ │ │ │ + bl 233334 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d004a │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ bl cfcc0 │ │ │ │ mov r5, r8 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ - bl 233448 │ │ │ │ + bl 2335b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16b2f0 │ │ │ │ b.n d004a │ │ │ │ movs r1, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 214790 │ │ │ │ + bl 2148f8 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 233448 │ │ │ │ + bl 2335b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #148] @ (d00e0 ) │ │ │ │ ldr r3, [pc, #132] @ (d00d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -127554,22 +127556,22 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr.w r1, [r1, #3288] @ 0xcd8 │ │ │ │ ldrb.w r1, [r1, #610] @ 0x262 │ │ │ │ cbnz r1, d00aa │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 214790 │ │ │ │ + bl 2148f8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov.w ip, #10 │ │ │ │ b.n cffba │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 214790 │ │ │ │ + bl 2148f8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov.w ip, #16 │ │ │ │ b.n cffba │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -127652,29 +127654,29 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n d0190 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n d01dc │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [pc, #40] @ (d0208 ) │ │ │ │ ldr r3, [pc, #36] @ (d0204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -127728,25 +127730,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 2e3688 │ │ │ │ + bl 2e37f0 │ │ │ │ ldr r2, [pc, #676] @ (d0528 ) │ │ │ │ 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 2e3688 │ │ │ │ + bl 2e37f0 │ │ │ │ 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 │ │ │ │ @@ -127813,15 +127815,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (d054c ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2e4a2c │ │ │ │ + bl 2e4b94 │ │ │ │ ldr r2, [pc, #500] @ (d0550 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (d0554 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -127866,25 +127868,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 2e3688 │ │ │ │ + bl 2e37f0 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (d0568 ) │ │ │ │ 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 2e3688 │ │ │ │ + bl 2e37f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (d056c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (d0570 ) │ │ │ │ @@ -127985,108 +127987,108 @@ │ │ │ │ ... │ │ │ │ stc2l 0, cr0, [ip, #736] @ 0x2e0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r6, #736] @ 0x2e0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ movs r1, r5 │ │ │ │ - beq.n d046c │ │ │ │ + bne.n d04ec │ │ │ │ movs r2, r5 │ │ │ │ - beq.n d0578 │ │ │ │ + bne.n d05f8 │ │ │ │ movs r2, r5 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ movs r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2e4398 │ │ │ │ + bl 2e4500 │ │ │ │ ldr r2, [pc, #72] @ (d05ec ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (d05f0 ) │ │ │ │ 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 2e4a2c │ │ │ │ + bl 2e4b94 │ │ │ │ ldr r2, [pc, #40] @ (d05f4 ) │ │ │ │ ldr r3, [pc, #44] @ (d05f8 ) │ │ │ │ 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 d05e8 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ movs r1, r5 │ │ │ │ @ instruction: 0xfa3000b8 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -128094,82 +128096,82 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl d0210 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e61f8 │ │ │ │ + bl 2e6360 │ │ │ │ cbz r7, d0650 │ │ │ │ ldr r2, [pc, #48] @ (d0664 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1fe9a0 │ │ │ │ + bl 1feb08 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (d0668 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1fe8f4 │ │ │ │ + bl 1fea5c │ │ │ │ mov r3, r0 │ │ │ │ b.n d063e │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ movs r1, r5 │ │ │ │ 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 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 │ │ │ │ @@ -128208,25 +128210,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d075e │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (d07a4 ) │ │ │ │ ldr r2, [pc, #60] @ (d07a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -128284,21 +128286,21 @@ │ │ │ │ lsls r3, r0, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ adds r6, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -128310,15 +128312,15 @@ │ │ │ │ ldr.w r3, [r8, r6] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #32 │ │ │ │ b.n d07ec │ │ │ │ movs r3, #8 │ │ │ │ b.n d07ec │ │ │ │ @@ -128341,15 +128343,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r6, r3, r2 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r5, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r7, #12] │ │ │ │ @@ -128380,15 +128382,15 @@ │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf73000b8 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -128406,15 +128408,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 20a7c0 │ │ │ │ + bl 20a928 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n d0972 │ │ │ │ cmp r1, #1 │ │ │ │ bne.w d0a92 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -128426,38 +128428,38 @@ │ │ │ │ cmp r1, #1 │ │ │ │ beq.n d0970 │ │ │ │ movs r7, #0 │ │ │ │ b.n d098a │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n d0a66 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -128467,19 +128469,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 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ 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 │ │ │ │ @@ -128488,26 +128490,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d09f8 │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 20a874 │ │ │ │ + bl 20a9dc │ │ │ │ cbz r6, d0a72 │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (d0aa0 ) │ │ │ │ ldr r3, [pc, #36] @ (d0a9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -128557,25 +128559,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n d0b46 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d0b2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r1, [pc, #184] @ (d0be8 ) │ │ │ │ ldr r3, [pc, #180] @ (d0be4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -128610,30 +128612,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d0ba6 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ b.n d0b2c │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n d0b86 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -128681,51 +128683,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n d0cc6 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d0c72 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d0ca2 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [pc, #188] @ (d0d6c ) │ │ │ │ ldr r3, [pc, #180] @ (d0d68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -128760,31 +128762,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d0d26 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ b.n d0c72 │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n d0d02 │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -128838,25 +128840,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n d0e10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d0df6 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r1, [pc, #276] @ (d0f0c ) │ │ │ │ ldr r2, [pc, #268] @ (d0f08 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -128898,30 +128900,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d0e7c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n d0df6 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n d0e60 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n d0e60 │ │ │ │ movs r3, #1 │ │ │ │ @@ -128933,30 +128935,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d0ed4 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n d0df6 │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n d0e60 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -128994,42 +128996,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d0f74 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -129053,30 +129055,30 @@ │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [pc, #408] @ (d11a0 ) │ │ │ │ ldr r3, [pc, #392] @ (d1194 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d118c │ │ │ │ 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, #384 @ 0x180 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl d0d70 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -129111,23 +129113,23 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n d1184 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r5, r9, #84 @ 0x54 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ add.w lr, r9, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -129156,36 +129158,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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n d1006 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d115c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov sl, r0 │ │ │ │ b.n d108c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n d1138 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -129219,22 +129221,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #920] @ d1568 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ 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 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -129242,18 +129244,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d14b0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -129281,22 +129283,22 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #708] @ d156c │ │ │ │ @@ -129307,15 +129309,15 @@ │ │ │ │ ldr.w fp, [fp, lr] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, fp, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d154e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -129327,102 +129329,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w d14bc │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d1330 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d1362 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d155c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r8, [r6, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w lr, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r6, #32] │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ @@ -129454,18 +129456,18 @@ │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ ldr r2, [pc, #216] @ (d1570 ) │ │ │ │ ldr r3, [pc, #200] @ (d1564 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -129506,30 +129508,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n d126c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d1524 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r7, r0 │ │ │ │ b.n d1330 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n d1500 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -129602,43 +129604,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d1626 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 d0f10 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -129647,29 +129649,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [sl, #12] │ │ │ │ mov ip, r0 │ │ │ │ @@ -129702,49 +129704,49 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d1762 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl d0f10 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -129758,27 +129760,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -129787,27 +129789,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -129815,68 +129817,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d18aa │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d18ea │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d2fb6 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -129931,58 +129933,58 @@ │ │ │ │ lsrs r1, r4, #13 │ │ │ │ lsrs r1, r4, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n d163e │ │ │ │ orn r0, r8, r8, ror #2 │ │ │ │ orn r0, r0, r8, ror #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d19ea │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ @@ -130013,24 +130015,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -130038,29 +130040,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130092,24 +130094,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -130117,29 +130119,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130171,24 +130173,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -130196,29 +130198,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130250,24 +130252,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -130275,29 +130277,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130329,24 +130331,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -130354,29 +130356,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130408,26 +130410,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ 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 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -130435,29 +130437,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130489,26 +130491,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ 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 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -130516,46 +130518,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d300c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -130580,26 +130582,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ 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 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -130607,47 +130609,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -130672,24 +130674,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -130697,45 +130699,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3010 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w r9, [fp, #32] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -130762,53 +130764,53 @@ │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -130839,24 +130841,24 @@ │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -130864,29 +130866,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -130917,24 +130919,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -130942,45 +130944,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3010 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -131011,24 +131013,24 @@ │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -131036,38 +131038,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3010 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131100,24 +131102,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -131125,39 +131127,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3010 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131190,24 +131192,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -131215,39 +131217,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3010 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131275,24 +131277,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -131300,39 +131302,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3016 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -131358,24 +131360,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -131383,39 +131385,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3016 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -131442,24 +131444,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -131467,38 +131469,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3010 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131532,24 +131534,24 @@ │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -131557,41 +131559,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3010 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w lr, [fp, #32] │ │ │ │ @@ -131614,15 +131616,15 @@ │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [pc, #428] @ (d301c ) │ │ │ │ ldr r3, [pc, #432] @ (d3020 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -131733,26 +131735,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w d19c6 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d19fa │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.w d19fa │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n d2fc8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n d2fc8 │ │ │ │ @@ -131791,29 +131793,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl d092c │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, d3072 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -131822,18 +131824,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d3266 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ @@ -131849,22 +131851,22 @@ │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ ldr.w fp, [pc, #2380] @ d3a7c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -131874,51 +131876,51 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r1, [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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -131926,18 +131928,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #80] @ 0x50 │ │ │ │ ldrb.w r1, [r3, #42] @ 0x2a │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ ldr.w sl, [r2, #40] @ 0x28 │ │ │ │ @@ -131976,21 +131978,21 @@ │ │ │ │ b.n d30f6 │ │ │ │ movs r3, #1 │ │ │ │ b.n d30f6 │ │ │ │ movs r3, #16 │ │ │ │ b.n d30f6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -131999,18 +132001,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r4, r5, #26 │ │ │ │ @@ -132035,21 +132037,21 @@ │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsls r4, r5, #26 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -132058,18 +132060,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #7 │ │ │ │ lsls r4, r4, #7 │ │ │ │ @@ -132094,21 +132096,21 @@ │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsls r4, r4, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -132117,18 +132119,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #24 │ │ │ │ lsls r5, r5, #24 │ │ │ │ @@ -132153,39 +132155,39 @@ │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsls r5, r5, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 d3336 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -132193,18 +132195,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r0, #23 │ │ │ │ lsls r4, r0, #23 │ │ │ │ @@ -132229,21 +132231,21 @@ │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsls r4, r0, #23 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -132252,18 +132254,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #21 │ │ │ │ lsls r4, r7, #21 │ │ │ │ @@ -132288,21 +132290,21 @@ │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsls r4, r7, #21 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -132311,18 +132313,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #20 │ │ │ │ lsls r0, r5, #20 │ │ │ │ @@ -132347,21 +132349,21 @@ │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r0, r5, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -132370,18 +132372,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ @@ -132408,22 +132410,22 @@ │ │ │ │ lsls r1, r3, #30 │ │ │ │ lsls r1, r3, #30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ @@ -132431,15 +132433,15 @@ │ │ │ │ add.w r8, r7, #84 @ 0x54 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [pc, #872] @ (d3a80 ) │ │ │ │ ldr r3, [pc, #856] @ (d3a74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -132452,39 +132454,39 @@ │ │ │ │ b.n d36be │ │ │ │ mov.w r9, #8 │ │ │ │ b.n d36be │ │ │ │ mov.w r9, #16 │ │ │ │ b.n d36be │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 d3652 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -132493,18 +132495,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #16 │ │ │ │ lsls r7, r6, #16 │ │ │ │ @@ -132529,114 +132531,114 @@ │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r7, r6, #16 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 d3652 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 d3662 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 d3652 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 d3652 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 d3652 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -132645,18 +132647,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r4, #13 │ │ │ │ lsls r6, r4, #13 │ │ │ │ @@ -132681,39 +132683,39 @@ │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r6, r4, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 d3652 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -132723,18 +132725,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #11 │ │ │ │ lsls r7, r7, #11 │ │ │ │ @@ -132773,22 +132775,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -132796,54 +132798,54 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d3b0a │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d0aa4 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w d3716 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -132851,53 +132853,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl d07a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl d0bec │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ b.n d3716 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -132905,15 +132907,15 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d45ac │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -132928,21 +132930,21 @@ │ │ │ │ bl d0f10 │ │ │ │ mov r6, r0 │ │ │ │ b.n d3716 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -132950,53 +132952,53 @@ │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d0bec │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r6, r0 │ │ │ │ b.n d3716 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d0aa4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -133039,22 +133041,22 @@ │ │ │ │ lsls r2, r7, #16 │ │ │ │ lsls r2, r7, #16 │ │ │ │ lsls r4, r0, #14 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -133062,68 +133064,68 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d3e04 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d3e2a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r6, r0 │ │ │ │ b.n d3716 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ @@ -133133,15 +133135,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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 d40c6 │ │ │ │ @@ -133189,22 +133191,22 @@ │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ @@ -133214,15 +133216,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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 d4204 │ │ │ │ @@ -133271,22 +133273,22 @@ │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r2, r0, #9 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [fp, #50] @ 0x32 │ │ │ │ b.w d36ee │ │ │ │ mov.w r9, #32 │ │ │ │ @@ -133338,30 +133340,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n d3cca │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, d40ea │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 │ │ │ │ @@ -133408,37 +133410,37 @@ │ │ │ │ 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 d451a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r6, r0 │ │ │ │ b.w d3716 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n d40c6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -133449,30 +133451,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n d40c6 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, d4228 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 │ │ │ │ @@ -133512,31 +133514,31 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n d4304 │ │ │ │ mov r8, ip │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ str.w sl, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 │ │ │ │ @@ -133558,30 +133560,30 @@ │ │ │ │ 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 d4398 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 │ │ │ │ @@ -133604,35 +133606,35 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.n d441e │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r6, r0 │ │ │ │ b.w d3716 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n d4204 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -133642,30 +133644,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n d4204 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d4472 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ b.w d3716 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n d4454 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -133739,30 +133741,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d457c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r7, r0 │ │ │ │ b.w d3c34 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n d455e │ │ │ │ movs r3, #1 │ │ │ │ @@ -133813,30 +133815,30 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #0] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ 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, sl │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [r8, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov lr, r7 │ │ │ │ @@ -133850,31 +133852,31 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ 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, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov lr, r7 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ @@ -133888,33 +133890,33 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ 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, sl │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -133997,31 +133999,31 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n d4844 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w d4a1c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r3] │ │ │ │ blx 5a170 │ │ │ │ @@ -134086,35 +134088,35 @@ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n d494c │ │ │ │ cbz r6, d499c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w ip, [sp] │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, d49c2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -134122,33 +134124,33 @@ │ │ │ │ b.n d477c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, sl │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.w d477c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w d4776 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203c50 │ │ │ │ + bl 203db8 │ │ │ │ ldr r2, [pc, #52] @ (d4a38 ) │ │ │ │ ldr r3, [pc, #44] @ (d4a34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -134202,37 +134204,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [pc, #2004] @ d5268 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fe9a0 │ │ │ │ + bl 1feb08 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4ad2 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -134240,27 +134242,27 @@ │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204788 │ │ │ │ + bl 2048f0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 208874 │ │ │ │ + bl 2089dc │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ @@ -134271,18 +134273,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d06d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ @@ -134328,53 +134330,53 @@ │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r5, r4, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4bf4 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4c32 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -134383,32 +134385,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff094 │ │ │ │ + bl 1ff1fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ @@ -134420,15 +134422,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -134441,46 +134443,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4d4e │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -134506,25 +134508,25 @@ │ │ │ │ bl d066c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4dba │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -134576,15 +134578,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ @@ -134596,18 +134598,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ @@ -134634,40 +134636,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w d6584 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n d4efc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #816] @ d526c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -134684,15 +134686,15 @@ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ movs r7, #4 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w d6554 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w d6ba0 │ │ │ │ @@ -134735,53 +134737,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n d4bd6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5004 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5042 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -134789,44 +134791,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff094 │ │ │ │ + bl 1ff1fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204690 │ │ │ │ + bl 2047f8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ @@ -134846,20 +134848,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl d066c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ 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 │ │ │ │ @@ -134868,18 +134870,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -134918,25 +134920,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w d6a14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0aa4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w d656c │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -134980,117 +134982,117 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r4, r7, lr} │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d5298 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204690 │ │ │ │ + bl 2047f8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d52f4 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d5324 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203bb8 │ │ │ │ + bl 203d20 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff3b0 │ │ │ │ + bl 1ff518 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d534e │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2045b0 │ │ │ │ + bl 204718 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -135103,67 +135105,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d53be │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204690 │ │ │ │ + bl 2047f8 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5410 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ @@ -135200,25 +135202,25 @@ │ │ │ │ bl d066c │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d54ae │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -135311,33 +135313,33 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 203c50 │ │ │ │ + bl 203db8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r8, r7, #100 @ 0x64 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ add.w lr, r7, #116 @ 0x74 │ │ │ │ @@ -135354,64 +135356,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl d00e4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5656 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5680 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl d00e4 │ │ │ │ @@ -135424,33 +135426,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d56de │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl d0aa4 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -135460,55 +135462,55 @@ │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d5736 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d5778 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #0 │ │ │ │ @@ -135516,39 +135518,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ bl d06d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d57dc │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -135561,49 +135563,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d583a │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d586a │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 203bb8 │ │ │ │ + bl 203d20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ @@ -135612,27 +135614,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d06d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff094 │ │ │ │ + bl 1ff1fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0aa4 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -135641,18 +135643,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d06d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -135748,15 +135750,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0aa4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -135804,25 +135806,25 @@ │ │ │ │ bl d066c │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5aa8 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -135831,25 +135833,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5ae8 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -135905,15 +135907,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204690 │ │ │ │ + bl 2047f8 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -135936,15 +135938,15 @@ │ │ │ │ bl d0870 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n d5bd8 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl d0d70 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -135971,31 +135973,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl d06d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r0, r3, lsl #7 │ │ │ │ @@ -136014,15 +136016,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ @@ -136035,43 +136037,43 @@ │ │ │ │ bl d0aa4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5d08 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff094 │ │ │ │ + bl 1ff1fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204690 │ │ │ │ + bl 2047f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -136088,15 +136090,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl d00e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ bl d0870 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -136123,46 +136125,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5de6 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff094 │ │ │ │ + bl 1ff1fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204690 │ │ │ │ + bl 2047f8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #100 @ 0x64 │ │ │ │ @@ -136183,15 +136185,15 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ @@ -136202,53 +136204,53 @@ │ │ │ │ bl d0aa4 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5ebc │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5efa │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -136256,72 +136258,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff094 │ │ │ │ + bl 1ff1fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204690 │ │ │ │ + bl 2047f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5fa6 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl d00e4 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ @@ -136332,23 +136334,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d06d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl d0aa4 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -136356,15 +136358,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -136407,34 +136409,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d60bc │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ @@ -136444,29 +136446,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d0aa4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -136476,18 +136478,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -136548,46 +136550,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204690 │ │ │ │ + bl 2047f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl d0d70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d6b2a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -136597,29 +136599,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w d66dc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl d0aa4 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d6b62 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -136636,15 +136638,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w d6628 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0aa4 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #10 │ │ │ │ @@ -136654,68 +136656,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d06d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d637c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl d066c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0870 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204820 │ │ │ │ + bl 204988 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -136724,18 +136726,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a8 │ │ │ │ ldr.w r2, [pc, #1952] @ d6bb8 │ │ │ │ ldr.w r3, [pc, #1952] @ d6bbc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136808,30 +136810,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d64fa │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r0 │ │ │ │ b.w d5936 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n d64d6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -136846,15 +136848,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl d06d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.w d5c2e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n d64d6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -136911,30 +136913,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d65f8 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.w d4eda │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n d65da │ │ │ │ movs r3, #4 │ │ │ │ @@ -136985,30 +136987,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ mov.w r9, #32 │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d66a6 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r0 │ │ │ │ b.n d631a │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ b.n d6686 │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -137058,30 +137060,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d6756 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r7, r0 │ │ │ │ b.n d62a6 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n d6738 │ │ │ │ movs r2, #1 │ │ │ │ @@ -137126,30 +137128,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d67f4 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n d620a │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n d67d6 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -137197,30 +137199,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d689e │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n d61b0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n d687a │ │ │ │ movs r3, #1 │ │ │ │ @@ -137268,30 +137270,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d6940 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r0 │ │ │ │ b.w d59a6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n d6922 │ │ │ │ movs r3, #1 │ │ │ │ @@ -137339,30 +137341,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d69e4 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r0 │ │ │ │ b.w d5972 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n d69c6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -137394,30 +137396,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d6a70 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ b.w d51d2 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n d6a4c │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -137450,30 +137452,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d6af8 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r7, r0 │ │ │ │ b.w d50e4 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n d6ada │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -137552,15 +137554,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d78b8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -137618,34 +137620,34 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d6c64 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2512b4 │ │ │ │ + bl 25141c │ │ │ │ ldr r7, [r6, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d6d20 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, d6cc2 │ │ │ │ b.n d6d10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, d6cbc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cbz r0, d6cbc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbz r2, d6cbc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, d6d10 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n d6cbc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -137654,15 +137656,15 @@ │ │ │ │ bhi.n d6cbc │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n d6cbc │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ bne.n d6ca2 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ @@ -137676,15 +137678,15 @@ │ │ │ │ movne r3, r5 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d6cc2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d6c9a │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -137727,15 +137729,15 @@ │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r3, r7, #7 │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w d78ae │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [pc, #2548] @ d77a0 │ │ │ │ ldr.w r3, [pc, #2540] @ d779c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -137753,66 +137755,66 @@ │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ bl d092c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ 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, sl │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r9 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d78d2 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ mvns r2, r2 │ │ │ │ and.w r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r2, r9, #20 │ │ │ │ ldrb.w ip, [r9, #32] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -137845,57 +137847,57 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2006ac │ │ │ │ + bl 200814 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w d6d50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d6d34 │ │ │ │ ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ b.n d6c38 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl d092c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, d6f5a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r8, #20 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -137903,18 +137905,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d78d6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #16 │ │ │ │ lsls r3, r5, #16 │ │ │ │ @@ -137946,34 +137948,34 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl d3024 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d6f06 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ b.n d6f06 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mov.w r9, #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl d092c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -137985,28 +137987,28 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r9, [sl, #64] @ 0x40 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -138016,27 +138018,27 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, sl, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -138044,18 +138046,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w r9, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d7806 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #13 │ │ │ │ lsls r3, r3, #13 │ │ │ │ @@ -138088,21 +138090,21 @@ │ │ │ │ bl d1574 │ │ │ │ b.n d6f06 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ @@ -138115,33 +138117,33 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r3, r7, lsl #7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r2, r8, #20 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -138151,18 +138153,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d78d6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #11 │ │ │ │ lsls r7, r1, #11 │ │ │ │ @@ -138190,22 +138192,22 @@ │ │ │ │ lsls r0, r6, #12 │ │ │ │ lsls r7, r1, #11 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -138214,32 +138216,32 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r3, sl, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ @@ -138256,27 +138258,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ str.w fp, [r8, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl d11a4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, sl, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -138285,25 +138287,25 @@ │ │ │ │ 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, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r9, [r6, #112] @ 0x70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -138335,32 +138337,32 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r4, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ b.n d6f06 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w sl, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [pc, #720] @ d77a4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r8, #36] @ 0x24 │ │ │ │ @@ -138371,24 +138373,24 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -138396,18 +138398,18 @@ │ │ │ │ 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, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d78d6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -138435,22 +138437,22 @@ │ │ │ │ lsls r5, r6, #6 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ @@ -138458,34 +138460,34 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl d4a40 │ │ │ │ movs r1, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -138493,27 +138495,27 @@ │ │ │ │ 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 r2, [r7, #32] │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [sl, #12] │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ @@ -138542,27 +138544,27 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w lr, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -138570,18 +138572,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d78d6 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [pc, #296] @ (d78a4 ) │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ @@ -138606,37 +138608,37 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.w d7004 │ │ │ │ movs r3, #32 │ │ │ │ b.n d7190 │ │ │ │ movs r3, #32 │ │ │ │ b.n d75a0 │ │ │ │ mov.w sl, #32 │ │ │ │ b.n d77ac │ │ │ │ @@ -138700,44 +138702,44 @@ │ │ │ │ subw r1, r2, #754 @ 0x2f2 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n d787e │ │ │ │ b.w d6f1c │ │ │ │ movs r3, #1 │ │ │ │ b.n d76e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21b2b4 │ │ │ │ + bl 21b41c │ │ │ │ b.w d6da8 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d6c32 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.w d6da4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ bl d092c │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r9, #20 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r4, #20 │ │ │ │ strd sl, sl, [r8, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -138745,27 +138747,27 @@ │ │ │ │ ldmia.w r8, {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 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ strd sl, sl, [r8, #4] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -138773,21 +138775,21 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {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 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ strd sl, sl, [r8, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -138811,15 +138813,15 @@ │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #9 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str.w sl, [r3, #4] │ │ │ │ str.w sl, [r4, #4] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl d11a4 │ │ │ │ b.w d6f06 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -138938,17 +138940,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n d7b52 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ cbz r0, d7b68 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -139101,25 +139103,25 @@ │ │ │ │ b.n d7bf6 │ │ │ │ ldr r2, [pc, #28] @ (d7cf4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (d7cf8 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n d7c34 │ │ │ │ nop │ │ │ │ strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ movs r0, r5 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n d7d5c │ │ │ │ ldr.w ip, [r0, #96] @ 0x60 │ │ │ │ push {r4, lr} │ │ │ │ @@ -139730,38 +139732,38 @@ │ │ │ │ ldr r3, [pc, #44] @ (d8364 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #44] @ (d8368 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (d836c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n d8326 │ │ │ │ ldr r3, [pc, #36] @ (d8370 ) │ │ │ │ add r3, pc │ │ │ │ b.n d833a │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (d8374 ) │ │ │ │ add r3, pc │ │ │ │ b.n d833a │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #20] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ movs r2, r5 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ movs r2, 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 │ │ │ │ @@ -139789,16 +139791,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #60] @ 0x3c │ │ │ │ bl d811c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d83a6 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -139902,16 +139904,16 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ streq r2, [r1, #8] │ │ │ │ beq.n d852e │ │ │ │ strd r2, r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldrd r2, r1, [r7, #44] @ 0x2c │ │ │ │ cbz r0, d8526 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ @@ -140145,16 +140147,16 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ bl d80cc │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cbz r0, d87c2 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [sl, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -140717,15 +140719,15 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #15] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ movs r0, r5 │ │ │ │ ldr.w r1, [r2, #168] @ 0xa8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n d8e38 │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ @@ -140983,15 +140985,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n d9082 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ands.w fp, r0, #4 │ │ │ │ beq.n d904a │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ add r0, r4 │ │ │ │ bl 13d5bc │ │ │ │ mov fp, r0 │ │ │ │ @@ -141384,15 +141386,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n d94c8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n d948e │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ add r0, r4 │ │ │ │ bl 13d5bc │ │ │ │ mov sl, r0 │ │ │ │ @@ -141543,15 +141545,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w d90f6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n d9676 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ ite ne │ │ │ │ strbne.w r6, [fp, #289] @ 0x121 │ │ │ │ strbeq.w r6, [fp, #288] @ 0x120 │ │ │ │ b.n d9676 │ │ │ │ movs r2, #1 │ │ │ │ @@ -141616,15 +141618,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ b.n d92f0 │ │ │ │ nop │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #100] @ (d97c8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -141866,16 +141868,16 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r7, [r9, #1040] @ 0x410 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #1004] @ 0x3ec │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr.w r3, [r9, #1000] @ 0x3e8 │ │ │ │ str.w r2, [r3, r6, lsl #3] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cbz r0, d9a46 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d9a46 │ │ │ │ ldr.w r2, [r9, #1044] @ 0x414 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -141963,16 +141965,16 @@ │ │ │ │ strb.w lr, [ip, #4] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r7, sl] │ │ │ │ str.w r1, [r9, #1040] @ 0x410 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r1, [r2, sl] │ │ │ │ str.w r1, [r3, r6, lsl #3] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cbz r0, d9b66 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d9b66 │ │ │ │ ldr.w r2, [r9, #1044] @ 0x414 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orrs r2, r3 │ │ │ │ @@ -143629,15 +143631,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 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n dada2 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -143645,28 +143647,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 dade4 │ │ │ │ - bl 1dd8f0 │ │ │ │ + bl 1dda58 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28ee7c │ │ │ │ + bl 28efe4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n dadfa │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dadd2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1dd8f0 │ │ │ │ + bl 1dda58 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n dade4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -143976,34 +143978,34 @@ │ │ │ │ bl b91f4 │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n db264 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #4 │ │ │ │ bl 109990 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n db1ea │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, db1da │ │ │ │ bl 151d38 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n db1ce │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #788] @ 0x314 │ │ │ │ cbz r1, db1f6 │ │ │ │ mov r0, r6 │ │ │ │ bl 151d38 │ │ │ │ ldr.w r3, [r8, #984] @ 0x3d8 │ │ │ │ cbz r3, db23e │ │ │ │ @@ -144209,24 +144211,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n db418 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n db43e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc34 │ │ │ │ + bl 1ddd9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n db412 │ │ │ │ ldr.w r0, [r8, #3952] @ 0xf70 │ │ │ │ adds r4, #4 │ │ │ │ bl 168e98 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28ee90 │ │ │ │ + bl 28eff8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n db418 │ │ │ │ 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 │ │ │ │ @@ -144310,15 +144312,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl b96dc │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #744] @ 0x2e8 │ │ │ │ str.w sp, [r7, #36] @ 0x24 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 5ab80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl b9488 │ │ │ │ @@ -144488,15 +144490,15 @@ │ │ │ │ ldr.w r0, [r9, #748] @ 0x2ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n db778 │ │ │ │ ldr.w r1, [r9, #752] @ 0x2f0 │ │ │ │ cbz r0, db76e │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ cbz r0, db768 │ │ │ │ ldr.w r3, [r9, #756] @ 0x2f4 │ │ │ │ str.w r4, [r9, #760] @ 0x2f8 │ │ │ │ add.w ip, r0, r3 │ │ │ │ str.w r0, [r9, #752] @ 0x2f0 │ │ │ │ b.n db698 │ │ │ │ cmp r4, r8 │ │ │ │ @@ -144531,15 +144533,15 @@ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #584] @ (dba00 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r3, [pc, #560] @ (db9ec ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ bl 13b7be │ │ │ │ - bgt.n db878 │ │ │ │ + ble.n db6f8 │ │ │ │ movs r6, r5 │ │ │ │ vrecps.f16 , , │ │ │ │ ldr r1, [pc, #128] @ (db84c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ mrc 15, 2, APSR_nzcv, cr15, cr15, {7} │ │ │ │ lsls r7, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -144565,21 +144567,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6336 @ 0x18c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r1, db83c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ b.n db7f6 │ │ │ │ vldr d7, [pc, #48] @ db870 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (db880 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -144598,15 +144600,15 @@ │ │ │ │ b.n db82c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #564] @ (dbacc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -144830,50 +144832,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 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ cbz r6, dbb54 │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ addw r6, sp, #1932 @ 0x78c │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 14db88 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r3, [pc, #84] @ (dbbd0 ) │ │ │ │ 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 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ ldr r2, [pc, #48] @ (dbbd4 ) │ │ │ │ ldr r3, [pc, #36] @ (dbbc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -144914,19 +144916,19 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5ab80 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r7, [r5, #96] @ 0x60 │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r7, [sp, #84] @ 0x54 │ │ │ │ strd sl, r9, [sp, #88] @ 0x58 │ │ │ │ @@ -144952,15 +144954,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n dbcde │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, dbcd0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dbd0c │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ add r0, r2 │ │ │ │ @@ -145049,15 +145051,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cbz r3, dbdb4 │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ @@ -145252,15 +145254,15 @@ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ add r7, r6 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cbz r1, dbfca │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 207724 │ │ │ │ + bl 20788c │ │ │ │ add.w ip, r7, #4 │ │ │ │ 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, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ @@ -145315,20 +145317,20 @@ │ │ │ │ add.w r9, sp, #552 @ 0x228 │ │ │ │ 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, #116] @ 0x74 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ addw r6, sp, #2536 @ 0x9e8 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r5, r3 │ │ │ │ @@ -145340,68 +145342,68 @@ │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 14db88 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r8, r8, #28 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n dc0ee │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [fp, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n dc08a │ │ │ │ cmp r6, #0 │ │ │ │ beq.n dc0ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd640 │ │ │ │ + bl 1dd7a8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28ee7c │ │ │ │ + bl 28efe4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dc0a4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59c64 │ │ │ │ b.n dc0a4 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr.w r3, [pc, #1456] @ dc6ac │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ addw r6, sp, #2500 @ 0x9c4 │ │ │ │ mov r7, r6 │ │ │ │ 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 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ mov r0, r9 │ │ │ │ addw r9, sp, #2468 @ 0x9a4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ mov ip, r9 │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ 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 r3, [sp, #96] @ 0x60 │ │ │ │ @@ -145649,15 +145651,15 @@ │ │ │ │ cbz r3, dc40a │ │ │ │ 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 dc3f2 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cbz r3, dc472 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -145922,21 +145924,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6336 @ 0x18c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r1, dc722 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ b.n dc6de │ │ │ │ vldr d7, [pc, #52] @ dc758 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (dc768 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -145956,15 +145958,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (dc774 ) │ │ │ │ + ldr r3, [pc, #264] @ (dc874 ) │ │ │ │ movs r0, r5 │ │ │ │ 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 │ │ │ │ @@ -146451,16 +146453,16 @@ │ │ │ │ cbz r0, dcd8a │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, dcda4 │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n dcda4 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ 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 dcda4 │ │ │ │ @@ -146698,36 +146700,36 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #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 dd02a │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dd0d0 │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n dcfdc │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r0 │ │ │ │ asr.w r3, fp, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bpl.n dd078 │ │ │ │ cbz r5, dd078 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n dd06a │ │ │ │ adds r3, r0, r6 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n dd06a │ │ │ │ @@ -146747,32 +146749,32 @@ │ │ │ │ bne.n dd03c │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ add r8, fp │ │ │ │ b.n dcfdc │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, dd0a4 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n dd100 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, dd0c8 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n dd110 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r6, #4] │ │ │ │ b.n dcffe │ │ │ │ @@ -146860,24 +146862,24 @@ │ │ │ │ add.w ip, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [ip, #688] @ 0x2b0 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n dd19e │ │ │ │ add.w r7, r4, #5344 @ 0x14e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ add.w r1, r4, #5312 @ 0x14c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl 109868 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ cbnz r6, dd1f6 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cbnz r3, dd228 │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl b9190 │ │ │ │ @@ -146979,15 +146981,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl b96dc │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #744] @ 0x2e8 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 5ab80 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b9488 │ │ │ │ @@ -147145,15 +147147,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n dd516 │ │ │ │ ldr.w r3, [r8, #752] @ 0x2f0 │ │ │ │ cbz r0, dd50c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ cbz r0, dd508 │ │ │ │ ldr.w r3, [r8, #756] @ 0x2f4 │ │ │ │ str.w r5, [r8, #760] @ 0x2f8 │ │ │ │ str.w r0, [r8, #752] @ 0x2f0 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n dd466 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -147189,15 +147191,15 @@ │ │ │ │ cmp r5, #170 @ 0xaa │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #150 @ 0x96 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n dd53a │ │ │ │ - vcvt.f32.u32 , q14, #1 │ │ │ │ + @ instruction: 0xffffbfbc │ │ │ │ movs r6, r5 │ │ │ │ bmi.n dd646 │ │ │ │ vtbl.8 d18, {d31- │ │ │ │ vqshlu.s32 d30, d15, #31 │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ddcf6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ddcec │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 13deb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w de018 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, fp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ add.w r2, r5, #8832 @ 0x2280 │ │ │ │ add.w r1, r5, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ movw ip, #14569 @ 0x38e9 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -147935,15 +147937,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 14dbe8 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #236 @ 0xec │ │ │ │ bl 10924c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ 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] │ │ │ │ @@ -147958,17 +147960,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ddf4c │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 13e040 │ │ │ │ ldr r2, [pc, #568] @ (de034 ) │ │ │ │ ldr r3, [pc, #560] @ (de02c ) │ │ │ │ add r2, pc │ │ │ │ @@ -148007,15 +148009,15 @@ │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ddfd8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ cbz r4, dde92 │ │ │ │ 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 │ │ │ │ @@ -148066,15 +148068,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl dbbd8 │ │ │ │ ldr.w r3, [r8, #540] @ 0x21c │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n de00e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -148103,15 +148105,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl 106540 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 284ca0 │ │ │ │ + bl 284e08 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -150036,23 +150038,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n df458 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n df3c4 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ mov sl, r0 │ │ │ │ bl c5fc0 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ebe08 │ │ │ │ + bl 1ebf70 │ │ │ │ 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 │ │ │ │ @@ -150612,29 +150614,29 @@ │ │ │ │ lsls r0, r7, #25 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, dfa46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ bne.n dfa3c │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 13deb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dfe32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ add.w r3, r5, #8832 @ 0x2280 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w ip, [sp, #84] @ 0x54 │ │ │ │ strd r6, r6, [sp, #148] @ 0x94 │ │ │ │ str.w r0, [r2, #668] @ 0x29c │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ @@ -150666,15 +150668,15 @@ │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 14dbe8 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 10924c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ strd r8, r3, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -150699,15 +150701,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 106540 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 284ca0 │ │ │ │ + bl 284e08 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -150736,15 +150738,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w dfd04 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 15223c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ cbz r4, dfbc8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -150805,15 +150807,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl dbbd8 │ │ │ │ ldr.w r3, [r7, #540] @ 0x21c │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldrb.w r3, [r9, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dfdfe │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r6, [r3] │ │ │ │ @@ -150872,17 +150874,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n dfdb2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 151d38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13e040 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n dfc7a │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ @@ -150936,31 +150938,31 @@ │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ b.n dfd04 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n dfd86 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13e040 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ b.n dfd28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n dfe08 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13e040 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -153499,16 +153501,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e1a2a │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e1a2a │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1ebd18 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1ebe80 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1ca0 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e1cc4 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -153677,16 +153679,16 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb.w r1, [sl, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1ebd18 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1ebe80 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1d66 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w e1d3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -153740,16 +153742,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 e1b7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e1cb8 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w e1a0e │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e1d4e │ │ │ │ @@ -153814,16 +153816,16 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w e1a1c │ │ │ │ b.n e1cc4 │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n e1c78 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cbz r0, e1dc4 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n e1dc4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e1c0c │ │ │ │ @@ -153874,17 +153876,17 @@ │ │ │ │ movt r2, #16553 @ 0x40a9 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w ip, [r5, #4] │ │ │ │ b.n e1aae │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ b.n e1a3e │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ movs r6, r5 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ movs r6, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -154730,16 +154732,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e28d6 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e28d6 │ │ │ │ ldr.w r6, [r7, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1ebd18 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1ebe80 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2ab0 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e2ad6 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -154924,16 +154926,16 @@ │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e29c2 │ │ │ │ adds r1, #20 │ │ │ │ b.n e29e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e2ac8 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w e28b6 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e2cb8 │ │ │ │ @@ -154958,16 +154960,16 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb.w r1, [fp, #7] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1ebd18 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1ebe80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2cd0 │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e2ca4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -155125,16 +155127,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e28c6 │ │ │ │ b.n e2ad6 │ │ │ │ adds r1, #20 │ │ │ │ b.n e2c08 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, e2d28 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e2d28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -155182,17 +155184,17 @@ │ │ │ │ movt r3, #16553 @ 0x40a9 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r7, [r4, #4] │ │ │ │ b.n e2956 │ │ │ │ mov r5, r1 │ │ │ │ b.n e28e6 │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ movs r6, r5 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #500] @ (e2f80 ) │ │ │ │ @@ -159817,21 +159819,21 @@ │ │ │ │ strb.w r3, [r4, #57] @ 0x39 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n e5fec │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cbnz r3, e600a │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n e5f78 │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e5f78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ @@ -159864,15 +159866,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ mov.w r2, #2528 @ 0x9e0 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -160163,37 +160165,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n e640a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e6850 │ │ │ │ + bl 2e69b8 │ │ │ │ blx 5abf8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e6850 │ │ │ │ + bl 2e69b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5ab80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 5a170 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e67a0 │ │ │ │ + bl 2e6908 │ │ │ │ blx 5abf8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e67a0 │ │ │ │ + bl 2e6908 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ab80 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -160246,15 +160248,15 @@ │ │ │ │ bhi.n e6464 │ │ │ │ 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} │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #24 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ ldr.w r0, [pc, #3596] @ e7290 │ │ │ │ mov r4, r2 │ │ │ │ @@ -161403,125 +161405,125 @@ │ │ │ │ cmp r5, #27 │ │ │ │ bhi.w e73fa │ │ │ │ b.n e7418 │ │ │ │ ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ movs r7, r4 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #32 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #920 @ (adr r7, e76e8 ) │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #720 @ (adr r7, e7624 ) │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #640 @ (adr r7, e75d8 ) │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #776 @ (adr r7, e7664 ) │ │ │ │ + add r1, sp, #8 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #696 @ (adr r7, e7618 ) │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #816 @ (adr r7, e7694 ) │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #752 @ (adr r7, e7658 ) │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #528 @ (adr r7, e757c ) │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #552 @ (adr r7, e7598 ) │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #248 @ (adr r7, e746c ) │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #176 @ (adr r7, e7428 ) │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ movs r7, r4 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n e7416 │ │ │ │ cmp r5, #2 │ │ │ │ beq.n e7416 │ │ │ │ cmp r5, #3 │ │ │ │ beq.n e7416 │ │ │ │ @@ -162005,27 +162007,27 @@ │ │ │ │ b.n e7656 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r6, #28] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #1008 @ (adr r4, e7c20 ) │ │ │ │ + add r6, pc, #240 @ (adr r6, e7920 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r4, pc, #936 @ (adr r4, e7bdc ) │ │ │ │ + add r6, pc, #168 @ (adr r6, e78dc ) │ │ │ │ movs r7, r4 │ │ │ │ - add r4, pc, #336 @ (adr r4, e7988 ) │ │ │ │ + add r5, pc, #592 @ (adr r5, e7a88 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r4, pc, #240 @ (adr r4, e792c ) │ │ │ │ + add r5, pc, #496 @ (adr r5, e7a2c ) │ │ │ │ movs r7, r4 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r3, pc, #416 @ (adr r3, e79e4 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, e7ae4 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r3, pc, #368 @ (adr r3, e79b8 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, e7ab8 ) │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -163109,15 +163111,15 @@ │ │ │ │ bl 13deb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9a3c │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ 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 r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -163715,15 +163717,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r7, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e9a14 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -164125,19 +164127,19 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n e9080 │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ movs r6, r5 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ movs r6, r5 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #14] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrd r8, r5, [sp, #56] @ 0x38 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ @@ -164540,15 +164542,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e8c26 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db178 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w e8c42 │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -164714,15 +164716,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n e9534 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13e040 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n e95a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e99a6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -164802,15 +164804,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db178 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13e040 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n e95a8 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w e9b1a │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r6, sl │ │ │ │ b.n e9452 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -164926,15 +164928,15 @@ │ │ │ │ ldrb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ strb.w r3, [r1, #629] @ 0x275 │ │ │ │ b.n e946c │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n e92c6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n e95a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ orrs r2, r3 │ │ │ │ ldr.w r3, [r7, #2496] @ 0x9c0 │ │ │ │ @@ -165003,15 +165005,15 @@ │ │ │ │ b.n e9452 │ │ │ │ mov r8, r2 │ │ │ │ b.w e8d9e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.w e88f8 │ │ │ │ nop │ │ │ │ - smlatb r0, r6, sp, r0 │ │ │ │ + mrrc2 0, 2, r0, r6, cr13 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ @@ -166689,15 +166691,15 @@ │ │ │ │ bl 13deb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ec36e │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ 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 r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -167299,15 +167301,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r7, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ec33c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -167712,19 +167714,19 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n eba34 │ │ │ │ nop │ │ │ │ str r2, [r2, r6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n eba34 │ │ │ │ + udf #0 │ │ │ │ movs r5, r5 │ │ │ │ - bgt.n eba38 │ │ │ │ + udf #0 │ │ │ │ movs r5, r5 │ │ │ │ - bgt.n ebb7c │ │ │ │ + ble.n eb9fc │ │ │ │ movs r5, r5 │ │ │ │ ldr r1, [pc, #976] @ (ebe90 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrd r5, r7, [sp, #60] @ 0x3c │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ @@ -168094,15 +168096,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w eb5de │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db178 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w eb5fa │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -168277,15 +168279,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n ebe84 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13e040 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n ebef8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ec306 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -168363,15 +168365,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db178 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13e040 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n ebef8 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w ec41a │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, fp │ │ │ │ b.n ebdac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -168472,15 +168474,15 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ ldrb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ strb.w r3, [r1, #629] @ 0x275 │ │ │ │ b.n ebdc6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n ebef8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ orrs r2, r3 │ │ │ │ ldr.w r3, [r7, #2496] @ 0x9c0 │ │ │ │ @@ -168536,15 +168538,15 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ b.w eb2c0 │ │ │ │ mov r8, r2 │ │ │ │ b.w eb758 │ │ │ │ nop │ │ │ │ - bne.n ec3a0 │ │ │ │ + bcs.n ec420 │ │ │ │ movs r5, 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 │ │ │ │ @@ -170196,15 +170198,15 @@ │ │ │ │ bl 13deb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w eedba │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -170810,15 +170812,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r7, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w eed72 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -171224,19 +171226,19 @@ │ │ │ │ nop │ │ │ │ cmp r0, #198 @ 0xc6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cbz r4, ee410 │ │ │ │ + push {r2, r5, lr} │ │ │ │ movs r5, r5 │ │ │ │ - cbz r0, ee414 │ │ │ │ + push {r5, lr} │ │ │ │ movs r5, r5 │ │ │ │ - cbz r4, ee400 │ │ │ │ + push {r2, r6, r7} │ │ │ │ movs r5, r5 │ │ │ │ movs r1, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r5, sl, #8768 @ 0x2240 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r4, sl │ │ │ │ @@ -171677,15 +171679,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w edebc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db178 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w eded8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ @@ -171903,15 +171905,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n ee83c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13e040 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n ee8b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ee61c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #11 │ │ │ │ @@ -171989,15 +171991,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db178 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13e040 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n ee8b0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w eeef6 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r9, r5 │ │ │ │ b.n ee764 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -172102,15 +172104,15 @@ │ │ │ │ beq.w ee61c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ee5d8 │ │ │ │ b.n ee5d4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n ee8b0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w eef1c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ @@ -172222,15 +172224,15 @@ │ │ │ │ b.n eedd8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ mov r9, r2 │ │ │ │ b.w ee036 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ b.w edb9a │ │ │ │ - add r7, pc, #472 @ (adr r7, ef114 ) │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ 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 │ │ │ │ @@ -172316,28 +172318,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6336 @ 0x18c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ 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, #1732] @ 0x6c4 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1732] @ 0x6c4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 143d18 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -172359,28 +172361,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6336 @ 0x18c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ 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, #1732] @ 0x6c4 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1732] @ 0x6c4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 143d18 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -172402,28 +172404,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6336 @ 0x18c0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ 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, #1732] @ 0x6c4 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1732] @ 0x6c4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 143d18 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -172437,75 +172439,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d56a8 │ │ │ │ + bl 1d5810 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5824 │ │ │ │ + bl 1d598c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5dc4 │ │ │ │ + bl 1d5f2c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d538c │ │ │ │ + bl 1d54f4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d50f0 │ │ │ │ + bl 1d5258 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d523c │ │ │ │ + bl 1d53a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d9948 │ │ │ │ + bl 1d9ab0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d59a4 │ │ │ │ + bl 1d5b0c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d54ac │ │ │ │ + bl 1d5614 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1f2af0 │ │ │ │ + bl 1f2c58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5dc4 │ │ │ │ + bl 1d5f2c │ │ │ │ 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 │ │ │ │ @@ -172721,15 +172723,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ b.n ef380 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ef5e0 │ │ │ │ adds r3, #1 │ │ │ │ @@ -172742,15 +172744,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, #1732] @ 0x6c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #1208] @ 0x4b8 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -172845,19 +172847,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + add r0, pc, #120 @ (adr r0, ef6c4 ) │ │ │ │ movs r5, r5 │ │ │ │ lsrs r6, r5, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ movs r7, 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 │ │ │ │ @@ -173066,15 +173068,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n ef792 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ef9e6 │ │ │ │ adds r3, #1 │ │ │ │ @@ -173087,15 +173089,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, #1732] @ 0x6c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #1208] @ 0x4b8 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -173191,19 +173193,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r5, r5 │ │ │ │ lsls r2, r5, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ movs r7, 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 │ │ │ │ @@ -173412,15 +173414,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n efb9a │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n efdee │ │ │ │ adds r3, #1 │ │ │ │ @@ -173433,15 +173435,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, #1732] @ 0x6c4 │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #1208] @ 0x4b8 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -173537,19 +173539,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ movs r5, r5 │ │ │ │ lsls r2, r4, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r2, #7 │ │ │ │ movs r7, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ add.w ip, r0, r1, lsl #3 │ │ │ │ push {lr} │ │ │ │ @@ -173766,23 +173768,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, f00b8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e2ea4 │ │ │ │ + bl 1e300c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n f0090 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n f00b2 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n f0088 │ │ │ │ ldr r2, [pc, #36] @ (f00c0 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -173794,15 +173796,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 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + subs r6, r1, r4 │ │ │ │ movs r7, 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 │ │ │ │ @@ -174098,18 +174100,18 @@ │ │ │ │ b.n f01f2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ vqadd.u16 d0, d22, d22 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ movs r5, r5 │ │ │ │ mcr2 0, 0, r0, cr6, cr6, {5} │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ movs r5, r5 │ │ │ │ blx 5a6d4 <__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 │ │ │ │ @@ -174561,17 +174563,17 @@ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ b.n f07ee │ │ │ │ ... │ │ │ │ @ instruction: 0xfa9800b6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa3a00b6 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ movs r5, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n f06da │ │ │ │ ldrb.w r3, [r0, #3540] @ 0xdd4 │ │ │ │ @@ -187778,15 +187780,15 @@ │ │ │ │ andeq.w r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f9ac2 │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ - bl 2f04c4 │ │ │ │ + bl 2f062c │ │ │ │ ldr.w sl, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r7, #32] │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #7 │ │ │ │ str r0, [r7, #24] │ │ │ │ @@ -188002,15 +188004,15 @@ │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 2f0560 │ │ │ │ + bl 2f06c8 │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ blx 5a170 │ │ │ │ @@ -188025,15 +188027,15 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n f9bc2 │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ - bl 2f05a4 │ │ │ │ + bl 2f070c │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla fp, r2, r3, fp │ │ │ │ b.n f9ac2 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #32 │ │ │ │ mov r5, sl │ │ │ │ @@ -188107,24 +188109,24 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ movs r6, r4 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ - @ instruction: 0xffff7fdc │ │ │ │ + vsra.u32 d24, d12, #1 │ │ │ │ movs r6, r4 │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ movs r6, r4 │ │ │ │ cbz r2, f9d04 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r1, [r0, #3612] @ 0xe1c │ │ │ │ @@ -188507,15 +188509,15 @@ │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n fa1f2 │ │ │ │ - bl 2f0560 │ │ │ │ + bl 2f06c8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fa1d4 │ │ │ │ ldr.w sl, [pc, #560] @ fa330 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (fa334 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -188550,15 +188552,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 5abf8 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1e2c74 │ │ │ │ + bl 1e2ddc │ │ │ │ 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] │ │ │ │ @@ -188603,15 +188605,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w fa31c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2f04c4 │ │ │ │ + bl 2f062c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n fa1d4 │ │ │ │ ldr r3, [pc, #320] @ (fa340 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -188656,15 +188658,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 5abf8 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2c74 │ │ │ │ + bl 1e2ddc │ │ │ │ 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] │ │ │ │ @@ -188722,25 +188724,25 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r7, r4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r6, #44 @ 0x2c │ │ │ │ - sub.w r0, r0, #44 @ 0x2c │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + @ instruction: 0xf2b6002c │ │ │ │ + @ instruction: 0xf2e0002c │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ movs r7, r4 │ │ │ │ ldrsh r2, [r4, r0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xf0b0002c │ │ │ │ - orns r0, r4, #44 @ 0x2c │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + @ instruction: 0xf1f0002c │ │ │ │ + subs.w r0, r4, #44 @ 0x2c │ │ │ │ + lsls r2, r5, #28 │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ 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 │ │ │ │ ldr r6, [pc, #376] @ (fa4dc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -188776,15 +188778,15 @@ │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r7, #8 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ movs r3, #0 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 2f04c4 │ │ │ │ + bl 2f062c │ │ │ │ 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 │ │ │ │ @@ -189122,15 +189124,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n fa7aa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, fa79e │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, fa790 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n fa780 │ │ │ │ @@ -189335,29 +189337,29 @@ │ │ │ │ it cs │ │ │ │ movcs r1, #4 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ add.w r7, r4, #6784 @ 0x1a80 │ │ │ │ adds r7, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r5, [r6, #2688] @ 0xa80 │ │ │ │ ldr.w r2, [r6, #3268] @ 0xcc4 │ │ │ │ ldr.w r3, [r6, #3272] @ 0xcc8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w fb2ca │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ bhi.w fb214 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w fb2fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ sub.w r3, sl, #4 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ @@ -189838,15 +189840,15 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n faef4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w fb342 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -189883,41 +189885,41 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, faf6a │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3512] @ 0xdb8 │ │ │ │ - bl 1e4828 │ │ │ │ + bl 1e4990 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n faf44 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, faf8a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r3, [r3, #328] @ 0x148 │ │ │ │ ldr.w r2, [r3, #3512] @ 0xdb8 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1e4828 │ │ │ │ + bl 1e4990 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r3, [r2, #2840] @ 0xb18 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2840] @ 0xb18 │ │ │ │ blx 5b110 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r0, [r3, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6848 @ 0x1ac0 │ │ │ │ blx 5a2a8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4294 │ │ │ │ + bl 1e43fc │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl ca078 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -189935,15 +189937,15 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r0, [r1, #0] │ │ │ │ b.n fabd2 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ add.w r0, r0, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ movs r3, #4 │ │ │ │ add.w r1, r1, #5472 @ 0x1560 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ adds r1, #28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -189959,15 +189961,15 @@ │ │ │ │ bl 109868 │ │ │ │ ldr.w r3, [r5, #688] @ 0x2b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fb1a8 │ │ │ │ add.w r0, r3, #5504 @ 0x1580 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ ldr.w r4, [r5, #832] @ 0x340 │ │ │ │ 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} │ │ │ │ @@ -190035,15 +190037,15 @@ │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.w fb312 │ │ │ │ ldr.w r1, [r6, #812] @ 0x32c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb2e8 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb500 │ │ │ │ ldr.w r2, [r6, #816] @ 0x330 │ │ │ │ str.w sl, [r6, #820] @ 0x334 │ │ │ │ add.w r9, r0, r2 │ │ │ │ str.w r0, [r6, #812] @ 0x32c │ │ │ │ b.n fada4 │ │ │ │ @@ -190051,27 +190053,27 @@ │ │ │ │ b.n fa98c │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ add.w r0, r0, #4800 @ 0x12c0 │ │ │ │ - bl 1e4394 │ │ │ │ + bl 1e44fc │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orrs r0, r5 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r5, r0 │ │ │ │ bhi.n fb146 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ b.w fa8f2 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r1, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n fafb2 │ │ │ │ adds r3, #8 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28691 @ 0x7013 │ │ │ │ str r3, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ @@ -190093,15 +190095,15 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r0, #28 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ bl 109990 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ add.w r0, r0, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n fafb2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w fb2f2 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ @@ -190113,15 +190115,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w fb378 │ │ │ │ ldr.w r1, [r5, #828] @ 0x33c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb34e │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb34a │ │ │ │ ldr.w r2, [r5, #832] @ 0x340 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r3, [r5, #836] @ 0x344 │ │ │ │ str.w r0, [r5, #828] @ 0x33c │ │ │ │ @@ -190155,15 +190157,15 @@ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ bl c9bc0 │ │ │ │ ldr.w r5, [r6, #2688] @ 0xa80 │ │ │ │ ldr.w r3, [r6, #3268] @ 0xcc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w fa9c8 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w fafb2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ strd r4, r4, [sp, #80] @ 0x50 │ │ │ │ @@ -190258,15 +190260,15 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ movs r6, r4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 5abec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb34a │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r1, [r5, #828] @ 0x33c │ │ │ │ @@ -190288,15 +190290,15 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ movw fp, #7308 @ 0x1c8c │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3512] @ 0xdb8 │ │ │ │ add r0, fp │ │ │ │ ldr.w r2, [r3, #2840] @ 0xb18 │ │ │ │ - bl 2e8680 │ │ │ │ + bl 2e87e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w faed8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r9, [r5, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add fp, r9 │ │ │ │ bmi.n fb4c8 │ │ │ │ @@ -190304,24 +190306,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, fp │ │ │ │ add.w r2, r2, #6592 @ 0x19c0 │ │ │ │ add.w r6, r9, #4096 @ 0x1000 │ │ │ │ adds r2, #8 │ │ │ │ add.w r5, r9, #6432 @ 0x1920 │ │ │ │ - bl 2e88e8 │ │ │ │ + bl 2e8a50 │ │ │ │ ldr r2, [pc, #264] @ (fb508 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ adds r5, #12 │ │ │ │ - bl 2e88e8 │ │ │ │ + bl 2e8a50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r3, [r6, #2336] @ 0x920 │ │ │ │ ldr.w r2, [r6, #2340] @ 0x924 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n fb480 │ │ │ │ mov sl, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -190342,32 +190344,32 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, fp │ │ │ │ ldrd r4, ip, [r5, #16] │ │ │ │ str r4, [sp, #408] @ 0x198 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ strd r4, ip, [sp, #412] @ 0x19c │ │ │ │ - bl 2e88e8 │ │ │ │ + bl 2e8a50 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fb42c │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl c9dac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 2e88e8 │ │ │ │ + bl 2e8a50 │ │ │ │ b.n fb432 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r5, r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n fb4bc │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -190380,19 +190382,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 2e88e8 │ │ │ │ + bl 2e8a50 │ │ │ │ cmp r4, r5 │ │ │ │ bcc.n fb494 │ │ │ │ mov r0, fp │ │ │ │ - bl 2e8924 │ │ │ │ + bl 2e8a8c │ │ │ │ b.n faed8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [r3, #380] @ 0x17c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -190405,25 +190407,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (fb510 ) │ │ │ │ ldr.w r3, [r3, #336] @ 0x150 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r9, #3944] @ 0xf68 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n fb3e0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ movs r6, r4 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ movs r6, r4 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #312] @ (fb660 ) │ │ │ │ @@ -190547,22 +190549,22 @@ │ │ │ │ ldr r2, [pc, #832] @ (fb9a4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 33d66a │ │ │ │ ldr r2, [pc, #216] @ (fb748 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ movs r6, r4 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ movs r6, r4 │ │ │ │ mcr 15, 6, pc, cr1, cr15, {7} @ │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ movs r6, r4 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ movs r6, 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] │ │ │ │ @@ -190606,15 +190608,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n fb74a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb71e │ │ │ │ dmb ish │ │ │ │ @@ -190622,15 +190624,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb70c │ │ │ │ b.n fb6de │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -190718,15 +190720,15 @@ │ │ │ │ b.n fb7b8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #496] @ (fba34 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ movs r6, r4 │ │ │ │ mrc2 15, 4, pc, cr3, cr15, {7} │ │ │ │ blx ip │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -190867,15 +190869,15 @@ │ │ │ │ cbz r1, fba3e │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fba66 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb9f0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -190896,15 +190898,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w fb8f8 │ │ │ │ b.n fb8fa │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fb956 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5a170 │ │ │ │ mov r3, r9 │ │ │ │ @@ -191023,28 +191025,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbbbe │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbb9a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbb8c │ │ │ │ b.n fbadc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fbb6c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbbc4 │ │ │ │ @@ -191137,28 +191139,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbcf6 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbcd2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbcc4 │ │ │ │ b.n fbc32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fbca6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbcfc │ │ │ │ @@ -191227,29 +191229,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbdea │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbdc6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbdb6 │ │ │ │ b.n fbd68 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fbd9a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fbdd2 │ │ │ │ @@ -191315,30 +191317,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbed8 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbeb2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbea2 │ │ │ │ b.n fbe54 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fbe86 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fbebe │ │ │ │ @@ -191417,29 +191419,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbfe0 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbfba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbfac │ │ │ │ b.n fbf40 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fbf8e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbfe6 │ │ │ │ @@ -191519,29 +191521,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n fc062 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc0ee │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc0ca │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc0ba │ │ │ │ b.n fc050 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fc098 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc0d6 │ │ │ │ @@ -191649,29 +191651,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc24a │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc224 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc216 │ │ │ │ b.n fc15a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fc1f8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc250 │ │ │ │ @@ -191761,29 +191763,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n fc376 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc350 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc340 │ │ │ │ b.n fc2c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fc320 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fc37c │ │ │ │ @@ -191880,28 +191882,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc4b2 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc48e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc480 │ │ │ │ b.n fc3f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fc460 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc4b8 │ │ │ │ @@ -192000,28 +192002,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc5f4 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc5d0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc5c2 │ │ │ │ b.n fc532 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fc5a2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc5fa │ │ │ │ @@ -192122,29 +192124,29 @@ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc73a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc716 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc706 │ │ │ │ b.n fc678 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fc6ea │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc722 │ │ │ │ @@ -192247,29 +192249,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc88a │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc864 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc856 │ │ │ │ b.n fc7c0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fc836 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc890 │ │ │ │ @@ -192363,29 +192365,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc9be │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc998 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc98a │ │ │ │ b.n fc8fe │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fc96c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc9c4 │ │ │ │ @@ -192479,29 +192481,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fcaf2 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fcacc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcabe │ │ │ │ b.n fca32 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fcaa0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fcaf8 │ │ │ │ @@ -192595,28 +192597,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fcc26 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fcc02 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcbf4 │ │ │ │ b.n fcb6a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fcbd4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fcc2c │ │ │ │ @@ -192709,28 +192711,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fcd58 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fcd34 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcd26 │ │ │ │ b.n fcc9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fcd06 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fcd5e │ │ │ │ @@ -192817,30 +192819,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fce76 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fce50 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fce40 │ │ │ │ b.n fcdf2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fce24 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fce5c │ │ │ │ @@ -192912,30 +192914,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fcf6e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fcf48 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcf38 │ │ │ │ b.n fcee0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n fcf1c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fcf54 │ │ │ │ @@ -193008,52 +193010,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 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd9c8 │ │ │ │ + bl 1ddb30 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd8f0 │ │ │ │ + bl 1dda58 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd8f0 │ │ │ │ + bl 1dda58 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1692f8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, fd0b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd8f0 │ │ │ │ + bl 1dda58 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 1692f8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n fd0ac │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd8f0 │ │ │ │ + bl 1dda58 │ │ │ │ b.n fd094 │ │ │ │ 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 │ │ │ │ @@ -193119,29 +193121,29 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n fd164 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n fd1b0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [pc, #40] @ (fd1dc ) │ │ │ │ ldr r3, [pc, #36] @ (fd1d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -193279,75 +193281,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 30ada8 │ │ │ │ + bl 30af10 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2455c8 │ │ │ │ + bl 245730 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bb20 │ │ │ │ + bl 21bc88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23aeac │ │ │ │ + bl 23b014 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fdf4 │ │ │ │ + bl 20ff5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203658 │ │ │ │ + bl 2037c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256bd8 │ │ │ │ + bl 256d40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c76c │ │ │ │ + bl 20c8d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c7b4 │ │ │ │ + bl 20c91c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bb20 │ │ │ │ + bl 21bc88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2592d4 │ │ │ │ + bl 25943c │ │ │ │ mov r0, r4 │ │ │ │ - bl 256868 │ │ │ │ + bl 2569d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28fa00 │ │ │ │ + bl 28fb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ed88 │ │ │ │ + bl 24eef0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234e2c │ │ │ │ + bl 234f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256868 │ │ │ │ + bl 2569d0 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 252d58 │ │ │ │ + bl 252ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e684 │ │ │ │ + bl 24e7ec │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28adc0 │ │ │ │ + bl 28af28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256bd8 │ │ │ │ + bl 256d40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256c38 │ │ │ │ + bl 256da0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 259a34 │ │ │ │ + bl 259b9c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 26d5b0 │ │ │ │ + bl 26d718 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ ldr r2, [pc, #40] @ (fd3fc ) │ │ │ │ ldr r3, [pc, #28] @ (fd3f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -193357,15 +193359,15 @@ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + subs r4, r4, r4 │ │ │ │ movs r6, r4 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, fd45a │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ @@ -193582,25 +193584,25 @@ │ │ │ │ bne.n fd66a │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, fd66a │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (fd690 ) │ │ │ │ ldr r2, [pc, #28] @ (fd68c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -194507,15 +194509,15 @@ │ │ │ │ b.n fdee6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n fdee6 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ blx 59ab4 │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #4 │ │ │ │ bl 109990 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ @@ -194552,15 +194554,15 @@ │ │ │ │ beq.w fe5b8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fdfc8 │ │ │ │ add.w r7, r6, #5248 @ 0x1480 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n fe108 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, fe08e │ │ │ │ mov r0, r6 │ │ │ │ @@ -194621,15 +194623,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 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fe66e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ @@ -194824,15 +194826,15 @@ │ │ │ │ beq.w fe626 │ │ │ │ ldr r3, [pc, #32] @ (fe3b0 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n fe3b4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ movs r6, r4 │ │ │ │ str r2, [sp, #660] @ 0x294 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r5, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r3, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -195155,40 +195157,40 @@ │ │ │ │ bl fd208 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fe77e │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddbf0 │ │ │ │ + bl 1ddd58 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddbf0 │ │ │ │ + bl 1ddd58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1ddc34 │ │ │ │ + bl 1ddd9c │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc34 │ │ │ │ + bl 1ddd9c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r1, [r6, #3952] @ 0xf70 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 169228 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1ddc34 │ │ │ │ + bl 1ddd9c │ │ │ │ cbnz r0, fe782 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n fe75e │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fe75e │ │ │ │ @@ -195197,15 +195199,15 @@ │ │ │ │ bl fde70 │ │ │ │ cbnz r0, fe776 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1ddbf0 │ │ │ │ + bl 1ddd58 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl fde70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fe75a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -195246,15 +195248,15 @@ │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ bl 168e98 │ │ │ │ ldr r3, [pc, #164] @ (fe880 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 20372c │ │ │ │ + bl 203894 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl fd208 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fe86c │ │ │ │ @@ -195306,15 +195308,15 @@ │ │ │ │ b.n fe838 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, r2, r1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ movs r6, r4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -195577,78 +195579,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, feb90 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ b.n febc6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, febc6 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r1, [pc, #132] @ (fec4c ) │ │ │ │ ldr r3, [pc, #124] @ (fec48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n fec40 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, febfe │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ b.n febc6 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n febe2 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n febe2 │ │ │ │ movs r3, #1 │ │ │ │ @@ -199960,37 +199962,37 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, ip, r3, lsr #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 101bfe │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 101c9c │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w ip, [pc, #576] @ 101e6c │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -199999,15 +200001,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r9, ip] │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [pc, #536] @ (101e70 ) │ │ │ │ ldr r3, [pc, #520] @ (101e64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -200039,15 +200041,15 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl feaa0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ b.n 101c04 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 101c8a │ │ │ │ ldr r0, [pc, #428] @ (101e74 ) │ │ │ │ ldr.w r0, [r9, r0] │ │ │ │ @@ -200055,15 +200057,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r3, r0, #524288 @ 0x80000 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 101e4e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2e5dcc │ │ │ │ + bl 2e5f34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ beq.n 101d8e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ @@ -200107,26 +200109,26 @@ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cbnz r3, 101d9e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 101c56 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 101c56 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 101d16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -200167,30 +200169,30 @@ │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 101e16 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ b.n 101c56 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n 101df8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -204166,24 +204168,24 @@ │ │ │ │ adds r2, r7, r1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 104b06 │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 104b06 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ movs r1, #3 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldrb.w lr, [r0, #32] │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ ands.w lr, lr, #7 │ │ │ │ beq.n 104ad8 │ │ │ │ mov r7, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -204210,15 +204212,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1494f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub.w r2, r1, #20 │ │ │ │ - bl 20184c │ │ │ │ + bl 2019b4 │ │ │ │ movs r3, #2 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ add.w r3, r8, sl │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1049ae │ │ │ │ @@ -204280,15 +204282,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 104b92 │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r4 │ │ │ │ mla ip, r3, r1, ip │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 201774 │ │ │ │ + bl 2018dc │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 5a170 │ │ │ │ movs r3, #0 │ │ │ │ @@ -204369,91 +204371,91 @@ │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 104c84 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 10509a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ 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, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ strls r3, [sp, #40] @ 0x28 │ │ │ │ bhi.w 10501a │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #772] @ 104ff8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 104d20 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ vldr d0, [pc, #720] @ 105000 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 104d5e │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 104e94 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ @@ -204478,33 +204480,33 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, r8 │ │ │ │ @@ -204523,40 +204525,40 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #24] │ │ │ │ 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, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 10a210 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -204593,33 +204595,33 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, lr │ │ │ │ @@ -204638,45 +204640,45 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldmia.w ip!, {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 r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2016ec │ │ │ │ + bl 201854 │ │ │ │ b.n 1049ae │ │ │ │ uxth r1, r1 │ │ │ │ b.n 104a48 │ │ │ │ sub.w r3, ip, #20 │ │ │ │ b.n 104b5a │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @@ -204712,33 +204714,33 @@ │ │ │ │ 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, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 104cee │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ b.n 104ce0 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r7, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -204746,20 +204748,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl fd0b8 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -204773,66 +204775,66 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl fd0b8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 104eb4 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl fd0b8 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl fd0b8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl fd0b8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 104eaa │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 104c42 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 104bb4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ @@ -204863,21 +204865,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1feb48 │ │ │ │ + bl 1fecb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 105810 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -204885,18 +204887,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 10566c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ @@ -204926,54 +204928,54 @@ │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1052a6 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r3, [pc, #1448] @ 105850 │ │ │ │ ldr.w r9, [r9, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #360 @ 0x168 │ │ │ │ beq.n 105338 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 105682 │ │ │ │ @@ -204989,49 +204991,49 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r3, #38] @ 0x26 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 105678 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -205053,26 +205055,26 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ bl fd0b8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, sl │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, sl │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, sl │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ @@ -205088,30 +205090,30 @@ │ │ │ │ mov r4, r5 │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov r9, r7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #1 │ │ │ │ strd r6, r6, [sp, #68] @ 0x44 │ │ │ │ @@ -205123,31 +205125,31 @@ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ 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, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ movs r3, #2 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov lr, r7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov ip, r5 │ │ │ │ @@ -205160,31 +205162,31 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov ip, r7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #68] @ 0x44 │ │ │ │ @@ -205197,54 +205199,54 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia r5!, {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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203bb8 │ │ │ │ + bl 203d20 │ │ │ │ mov r7, r0 │ │ │ │ b.n 105316 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w fp, sp, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r5, r5, [fp, #4] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ ldr.w lr, [pc, #524] @ 105850 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ @@ -205252,95 +205254,95 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r9, [r9, lr] │ │ │ │ add.w ip, r9, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 1052ae │ │ │ │ movs r6, #32 │ │ │ │ b.n 10560c │ │ │ │ movs r6, #8 │ │ │ │ b.n 10560c │ │ │ │ movs r6, #16 │ │ │ │ b.n 10560c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ b.n 1053f2 │ │ │ │ movs r6, #1 │ │ │ │ b.n 10560c │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r3, [r8, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105316 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r9, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r9, #38] @ 0x26 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r7 │ │ │ │ beq.n 10579a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -205365,20 +205367,20 @@ │ │ │ │ mov r0, sl │ │ │ │ bl fd0b8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #2 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, sl │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -205408,23 +205410,23 @@ │ │ │ │ bl fd0b8 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203bb8 │ │ │ │ + bl 203d20 │ │ │ │ mov r7, r0 │ │ │ │ b.n 105316 │ │ │ │ ldr r2, [pc, #68] @ (105858 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1fe8f4 │ │ │ │ + bl 1fea5c │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ @@ -205563,15 +205565,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl 101b34 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 202220 │ │ │ │ + bl 202388 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r2, [pc, #2688] @ 106464 │ │ │ │ ldr.w r3, [pc, #2676] @ 10645c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -205603,56 +205605,56 @@ │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #180 @ 0xb4 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ 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, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r5, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 105aae │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, sl │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ b.n 1059de │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r0, [r3, #743] @ 0x2e7 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1059e0 │ │ │ │ @@ -205713,15 +205715,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ add.w r9, sp, #180 @ 0xb4 │ │ │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 202aec │ │ │ │ + bl 202c54 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r8, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #1 │ │ │ │ strd r5, r5, [sp, #96] @ 0x60 │ │ │ │ @@ -205737,31 +205739,31 @@ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ 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, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 105ffc │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -205797,34 +205799,34 @@ │ │ │ │ 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} │ │ │ │ beq.w 106388 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ strb.w r7, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3288] @ 0xcd8 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1064f6 │ │ │ │ @@ -205902,20 +205904,20 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl fd0b8 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 105ab6 │ │ │ │ ldr.w r3, [pc, #1704] @ 106468 │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ @@ -205953,74 +205955,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 105e50 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 105e90 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 105eb4 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n 105ab6 │ │ │ │ ldr.w r3, [pc, #1416] @ 106468 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -206051,40 +206053,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, #96] @ 0x60 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 105f5a │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -206092,20 +206094,20 @@ │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, sl │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ b.n 1059de │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r0, [r3, #743] @ 0x2e7 │ │ │ │ movs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -206124,15 +206126,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105c1c │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ - bl 202aec │ │ │ │ + bl 202c54 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 105c1c │ │ │ │ ldr.w r3, [pc, #1084] @ 106468 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -206144,43 +206146,43 @@ │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n 105c1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10606e │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r5, r5, [r4] │ │ │ │ add.w r7, r9, #84 @ 0x54 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [pc, #952] @ 106468 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -206191,19 +206193,19 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r3, lr] │ │ │ │ add.w ip, r7, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #39] @ 0x27 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ lsls r2, r2, #7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ @@ -206244,18 +206246,18 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10626a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204690 │ │ │ │ + bl 2047f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -206267,21 +206269,21 @@ │ │ │ │ cmp r3, r1 │ │ │ │ bhi.w 105cf6 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r1, [sl, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff3b0 │ │ │ │ + bl 1ff518 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1061c0 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2045b0 │ │ │ │ + bl 204718 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3288] @ 0xcd8 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.n 106294 │ │ │ │ @@ -206293,22 +206295,22 @@ │ │ │ │ b.n 1061ee │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 10629c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1061e6 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204708 │ │ │ │ + bl 204870 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1061e6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 106050 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ @@ -206343,15 +206345,15 @@ │ │ │ │ b.w 1059e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w sl, r9, #20 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w sl, [r3, r2, lsl #2] │ │ │ │ b.n 106164 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -206360,15 +206362,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ ldrb r7, [r3, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 10637c │ │ │ │ mov r0, sl │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ b.w 1059de │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 106346 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #400 @ 0x190 │ │ │ │ mov r2, r1 │ │ │ │ b.n 1062c0 │ │ │ │ @@ -206385,25 +206387,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, 106300 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -206414,15 +206416,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16ad94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #2284] @ 0x8ec │ │ │ │ b.n 105e50 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -206435,30 +206437,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 106330 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 106330 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ b.n 1062a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 105ccc │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -206484,21 +206486,21 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [pc, #112] @ 106468 │ │ │ │ @@ -206509,15 +206511,15 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ add.w r3, r3, fp, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w r4, sl, r3 │ │ │ │ add r2, sl │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, sl │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -206545,41 +206547,41 @@ │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 106498 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ @@ -206589,15 +206591,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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 106320 │ │ │ │ mov.w r3, fp, lsl #7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #12] @ (10650c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -206611,19 +206613,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #4016] @ 0xfb0 │ │ │ │ sub sp, #12 │ │ │ │ cbz r0, 106530 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #4020] @ 0xfb4 │ │ │ │ cbz r0, 10653a │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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 │ │ │ │ @@ -206666,21 +206668,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 10673e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ - bl 225968 │ │ │ │ + bl 225ad0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2592d4 │ │ │ │ + bl 25943c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 256868 │ │ │ │ + bl 2569d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 106712 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 1065fe │ │ │ │ @@ -206691,34 +206693,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1065e8 │ │ │ │ cbz r1, 1065fe │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 211cdc │ │ │ │ + bl 211e44 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1066e2 │ │ │ │ - bl 28fa00 │ │ │ │ + bl 28fb68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24ed88 │ │ │ │ + bl 24eef0 │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 234e2c │ │ │ │ + bl 234f94 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 256868 │ │ │ │ + bl 2569d0 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 252d58 │ │ │ │ + bl 252ec0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2455c8 │ │ │ │ + bl 245730 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 232d48 │ │ │ │ + bl 232eb0 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1066da │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ movs r6, #0 │ │ │ │ @@ -206726,24 +206728,24 @@ │ │ │ │ bl 16b030 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r2, [sp, #58] @ 0x3a │ │ │ │ - bl 26d5b0 │ │ │ │ + bl 26d718 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 106692 │ │ │ │ ldr.w r1, [r4, #4016] @ 0xfb0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 106722 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22499c │ │ │ │ + bl 224b04 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 16b030 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -206762,65 +206764,65 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #4020] @ 0xfb4 │ │ │ │ cbz r1, 1066f6 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21ed9c │ │ │ │ + bl 21ef04 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 16b030 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n 10669a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24ef08 │ │ │ │ + bl 24f070 │ │ │ │ b.n 106642 │ │ │ │ - bl 270054 │ │ │ │ + bl 2701bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 270260 │ │ │ │ + bl 2703c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl d6bc0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 10660c │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r2, [r4, #4020] @ 0xfb4 │ │ │ │ cbz r2, 10676e │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r1, [r4, #4020] @ 0xfb4 │ │ │ │ b.n 1066ba │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 251070 │ │ │ │ + bl 2511d8 │ │ │ │ b.n 1065dc │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r2, [r4, #4016] @ 0xfb0 │ │ │ │ cbz r2, 106758 │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r1, [r4, #4016] @ 0xfb0 │ │ │ │ b.n 106678 │ │ │ │ ldr r3, [pc, #96] @ (1067a0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (1067a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 284c50 │ │ │ │ + bl 284db8 │ │ │ │ b.n 1065ba │ │ │ │ ldr r1, [pc, #76] @ (1067a8 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ add r1, pc │ │ │ │ bl fd2a8 │ │ │ │ str.w r0, [r4, #4016] @ 0xfb0 │ │ │ │ @@ -206833,29 +206835,29 @@ │ │ │ │ str.w r0, [r4, #4020] @ 0xfb4 │ │ │ │ b.n 106704 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ movs r6, r5 │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ movs r5, r4 │ │ │ │ - bmi.n 106848 │ │ │ │ + bpl.n 1066c8 │ │ │ │ movs r5, r5 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #912] @ (106b54 ) │ │ │ │ @@ -208528,15 +208530,15 @@ │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1672] @ 108080 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 251730 │ │ │ │ + bl 251898 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 107cea │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -208560,41 +208562,41 @@ │ │ │ │ ldr.w r2, [pc, #1596] @ 108084 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1592] @ 108088 │ │ │ │ strb.w r3, [sp, #62] @ 0x3e │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 2020e0 │ │ │ │ + bl 202248 │ │ │ │ ldrb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 107a72 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 107bc0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 252194 │ │ │ │ + bl 2522fc │ │ │ │ mov r0, r4 │ │ │ │ bl 16b2f0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 107afa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbnz r1, 107ae0 │ │ │ │ ldr.w r2, [pc, #1532] @ 10808c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1528] @ 108090 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2020e0 │ │ │ │ + bl 202248 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 107b0a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 107b0a │ │ │ │ @@ -208632,52 +208634,52 @@ │ │ │ │ bne.n 107bb8 │ │ │ │ str.w r2, [r4, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 107a8e │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2238f4 │ │ │ │ + bl 223a5c │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2238f4 │ │ │ │ + bl 223a5c │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2238f4 │ │ │ │ + bl 223a5c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 107e02 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214790 │ │ │ │ + bl 2148f8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214790 │ │ │ │ + bl 2148f8 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 107b5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 212658 │ │ │ │ + bl 2127c0 │ │ │ │ ldr.w r3, [pc, #1332] @ 108094 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 2388ec │ │ │ │ + bl 238a54 │ │ │ │ mov r0, r4 │ │ │ │ bl 16b368 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 107d26 │ │ │ │ ldr.w r2, [pc, #1288] @ 108098 │ │ │ │ @@ -208723,22 +208725,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.w 107e66 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 1feb48 │ │ │ │ + bl 1fecb0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 108030 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1feb48 │ │ │ │ + bl 1fecb0 │ │ │ │ ldr.w r7, [r4, #424] @ 0x1a8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbnz r3, 107c2a │ │ │ │ b.n 107a72 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -208758,15 +208760,15 @@ │ │ │ │ strd r9, r9, [r3] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10802c │ │ │ │ mov fp, r8 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ strd r7, r4, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ @@ -208814,15 +208816,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 107ec8 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 107c84 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 107fe0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 107c6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ @@ -208837,20 +208839,20 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 228df4 │ │ │ │ + bl 228f5c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - bl 251070 │ │ │ │ + bl 2511d8 │ │ │ │ b.n 107a14 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 108060 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ @@ -208892,76 +208894,76 @@ │ │ │ │ beq.w 108050 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 107e56 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 107de2 │ │ │ │ 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, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217b74 │ │ │ │ + bl 217cdc │ │ │ │ mov r0, r4 │ │ │ │ bl cf4e8 │ │ │ │ b.n 107b8c │ │ │ │ ldr r2, [pc, #664] @ (10809c ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 221a84 │ │ │ │ + bl 221bec │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2238f4 │ │ │ │ + bl 223a5c │ │ │ │ ldrb.w r3, [r4, #358] @ 0x166 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 107e2a │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cbnz r3, 107e72 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #108] @ 0x6c │ │ │ │ - bl 245668 │ │ │ │ + bl 2457d0 │ │ │ │ b.n 107b38 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ mvns r2, r3 │ │ │ │ and.w r2, r2, #1 │ │ │ │ mvn.w r3, r3, lsr #1 │ │ │ │ strb.w r2, [sp, #82] @ 0x52 │ │ │ │ b.n 107d08 │ │ │ │ @@ -208971,21 +208973,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ b.n 107d94 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ b.n 107a72 │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bc38 │ │ │ │ + bl 21bda0 │ │ │ │ b.n 107e2a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, sl │ │ │ │ bne.w 107c94 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -209015,15 +209017,15 @@ │ │ │ │ beq.w 10800c │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -209031,25 +209033,25 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r7, r7, #1 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ strb.w ip, [r0, #40] @ 0x28 │ │ │ │ @@ -209086,37 +209088,37 @@ │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ str.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b.n 107cd4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 107cd8 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ beq.w 107e8a │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 107ce6 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, fp │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ b.n 107ffa │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 107c42 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -209128,26 +209130,26 @@ │ │ │ │ ldr r3, [pc, #148] @ (1080a4 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fea70 │ │ │ │ + bl 1febd8 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 107ed0 │ │ │ │ mov r6, r5 │ │ │ │ b.n 107fe6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ b.n 107a72 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 107c84 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ @@ -209469,15 +209471,15 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 108bd6 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -209521,15 +209523,15 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl 1048b8 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10840c │ │ │ │ mov r0, fp │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 108b4a │ │ │ │ mov fp, r0 │ │ │ │ b.n 1083d4 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ @@ -209564,15 +209566,15 @@ │ │ │ │ strd r3, r3, [fp, #8] │ │ │ │ str.w r5, [fp, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 108de8 │ │ │ │ mov r3, fp │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r3 │ │ │ │ @@ -209604,15 +209606,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 202768 │ │ │ │ + bl 2028d0 │ │ │ │ ldrb.w r6, [sp, #432] @ 0x1b0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1086da │ │ │ │ ldrd r7, r2, [sp, #440] @ 0x1b8 │ │ │ │ add.w r3, fp, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, r2, lsl #5 │ │ │ │ @@ -209671,49 +209673,49 @@ │ │ │ │ mov r0, r9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 108610 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r9 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -209752,37 +209754,37 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1084ec │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 108c4a │ │ │ │ mov sl, r0 │ │ │ │ b.n 1084d0 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28adc0 │ │ │ │ + bl 28af28 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 108724 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -209792,15 +209794,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10870e │ │ │ │ cbz r1, 108724 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 211cdc │ │ │ │ + bl 211e44 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -209829,15 +209831,15 @@ │ │ │ │ strd r7, r7, [fp, #8] │ │ │ │ str.w r5, [fp, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #16] │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 108bd2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r7 │ │ │ │ strd r5, r8, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -209857,15 +209859,15 @@ │ │ │ │ bne.n 1087aa │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1087dc │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cbz r4, 108830 │ │ │ │ mov r9, r0 │ │ │ │ b.n 10879e │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -209892,24 +209894,24 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 1089ac │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1087b4 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1087ce │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cbz r2, 108858 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 108770 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ @@ -210025,15 +210027,15 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r0, r7 │ │ │ │ movs r6, r5 │ │ │ │ ldrb.w r3, [r3, #750] @ 0x2ee │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 108820 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r3, #597 @ 0x255 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -210092,46 +210094,46 @@ │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r6, #0] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 108a52 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r0, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r2, [r6, #12] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [r6] │ │ │ │ @@ -210141,15 +210143,15 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ movs r6, #1 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w ip, r5, r3 │ │ │ │ add r2, r5 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, r5 │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -210190,23 +210192,23 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl 1048b8 │ │ │ │ mov r0, fp │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 108450 │ │ │ │ ldrd r2, r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 108b68 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1083a0 │ │ │ │ @@ -210217,15 +210219,15 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr.w sl, r2, r1 │ │ │ │ uxtb.w r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1086f6 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ b.n 1086f6 │ │ │ │ ldr.w r1, [pc, #1624] @ 1091e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ add.w r1, r8, #73728 @ 0x12000 │ │ │ │ ldrb.w r1, [r1, #2738] @ 0xab2 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ @@ -210267,46 +210269,46 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 10850e │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff3b0 │ │ │ │ + bl 1ff518 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 108c1e │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2045b0 │ │ │ │ + bl 204718 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ b.n 1086da │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 1086e0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 10850e │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1086ee │ │ │ │ mov r3, r9 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 108c7c │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -210338,40 +210340,40 @@ │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 108ce8 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r9 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -210385,41 +210387,41 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 1086c8 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 108d84 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ add.w ip, r1, #84 @ 0x54 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w lr, [r1, #36] @ 0x24 │ │ │ │ @@ -210432,15 +210434,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #31] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.w 1085c0 │ │ │ │ mov r8, r4 │ │ │ │ b.n 108c56 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ @@ -210633,15 +210635,15 @@ │ │ │ │ cmp r6, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r6, r1 │ │ │ │ cmp r7, r3 │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cbz r0, 10904c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 109012 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -210790,15 +210792,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 109150 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10918c │ │ │ │ b.n 108f9a │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 109154 │ │ │ │ b.n 109192 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w 109086 │ │ │ │ @@ -210808,15 +210810,15 @@ │ │ │ │ b.w 108946 │ │ │ │ ldr r2, [pc, #48] @ (1091f4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #48] @ (1091f8 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 108f5e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 108eba │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ b.n 1091b8 │ │ │ │ @@ -210825,17 +210827,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ movs r5, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr.w r4, [lr, #3940] @ 0xf64 │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldrb.w ip, [ip, #2333] @ 0x91d │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -210986,18 +210988,18 @@ │ │ │ │ blx 5b110 │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 1093bc │ │ │ │ mov r0, r5 │ │ │ │ bl c9d54 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 1093c4 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1093cc │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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 │ │ │ │ @@ -211050,35 +211052,35 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 5a170 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strh.w r4, [sp, #92] @ 0x5c │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ strd fp, r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ cbz r6, 1094ba │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ bl 106540 │ │ │ │ str.w r0, [sl, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1097b2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs.w r0, r0, r9 │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -211101,15 +211103,15 @@ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ add.w r7, sl, #20 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ cbz r0, 109500 │ │ │ │ mov r1, r9 │ │ │ │ - bl 284ca0 │ │ │ │ + bl 284e08 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 1094f2 │ │ │ │ mov ip, r7 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r7, r8 │ │ │ │ @@ -211117,24 +211119,24 @@ │ │ │ │ mov r4, r6 │ │ │ │ strd sl, r8, [sp, #76] @ 0x4c │ │ │ │ add.w r9, sp, #94 @ 0x5e │ │ │ │ mov r8, fp │ │ │ │ mov fp, ip │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cbz r3, 109552 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ bl 1079c0 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, sl │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -211167,27 +211169,27 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3952] @ 0xf70 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #632] @ (109818 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 27bb50 │ │ │ │ + bl 27bcb8 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 1097fe │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cbz r3, 1095d0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 1095ca │ │ │ │ movs r0, #0 │ │ │ │ - bl 207724 │ │ │ │ + bl 20788c │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 1095bc │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 10979e │ │ │ │ @@ -211273,15 +211275,15 @@ │ │ │ │ beq.n 109766 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1096ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1096ba │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, sl │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ @@ -211306,15 +211308,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r8 │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ bl 1080a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 109808 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ 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] │ │ │ │ @@ -211325,15 +211327,15 @@ │ │ │ │ ldrb.w r3, [r1, #82] @ 0x52 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ movs r3, #5 │ │ │ │ b.n 109654 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #176] @ (109820 ) │ │ │ │ ldr r2, [pc, #160] @ (109814 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -211354,54 +211356,54 @@ │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 10969a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ subs r5, r3, #4 │ │ │ │ mov r4, r7 │ │ │ │ add.w r6, r7, #24 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 1097da │ │ │ │ mov r0, r8 │ │ │ │ bl 10936c │ │ │ │ cbz r7, 1097f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 1097e4 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 1097fa │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1097d4 │ │ │ │ b.n 1097dc │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #24 │ │ │ │ bne.n 1097ce │ │ │ │ mov r3, r9 │ │ │ │ b.n 10976e │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 28a418 │ │ │ │ + bl 28a580 │ │ │ │ b.n 1095ae │ │ │ │ mov r3, r0 │ │ │ │ b.n 1097b6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #43 @ 0x2b │ │ │ │ - vmull.u , d31, d26 │ │ │ │ + vqrdmulh.s , , d26[0] │ │ │ │ movs r3, r5 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -212323,60 +212325,60 @@ │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #148 @ 0x94 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10abea │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ bics r3, r1 │ │ │ │ bne.w 10ac26 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10ae36 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, r2 │ │ │ │ beq.n 10a328 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cbnz r3, 10a328 │ │ │ │ @@ -212385,51 +212387,51 @@ │ │ │ │ strb r3, [r2, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 10acb0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10a368 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #16 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r9, #100 @ 0x64 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r4, [r9, #36] @ 0x24 │ │ │ │ @@ -212457,15 +212459,15 @@ │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10ae1c │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ @@ -212474,50 +212476,50 @@ │ │ │ │ ldrmi r4, [sp, #16] │ │ │ │ bpl.w 10ad66 │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 10a444 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10a46c │ │ │ │ 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, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r6, r8, #100 @ 0x64 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -212550,15 +212552,15 @@ │ │ │ │ str r4, [r2, #4] │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r8 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a170 │ │ │ │ mov r3, r4 │ │ │ │ @@ -212630,30 +212632,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 10a5d4 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10ae00 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w r4, r6, #44 @ 0x2c │ │ │ │ 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, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #0 │ │ │ │ blx 5a170 │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #12 │ │ │ │ @@ -212727,42 +212729,42 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 10a6da │ │ │ │ str r4, [sp, #32] │ │ │ │ cbz r7, 10a728 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov ip, sl │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ mov ip, sl │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ @@ -212775,44 +212777,44 @@ │ │ │ │ mov r6, r4 │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov r2, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ 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, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 10a7cc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ @@ -212827,40 +212829,40 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r6, r4 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, r4 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 10ae26 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ @@ -212868,50 +212870,50 @@ │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.w 10acda │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 10a894 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10a8bc │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r6, #100 @ 0x64 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -212947,15 +212949,15 @@ │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 5a170 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -213020,30 +213022,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 10aa26 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 10acb6 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r8, #0 │ │ │ │ blx 5a170 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #12 │ │ │ │ @@ -213109,36 +213111,36 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 10ab38 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 10ab88 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ ldr r2, [pc, #584] @ (10ade0 ) │ │ │ │ ldr r3, [pc, #564] @ (10add0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -213149,50 +213151,50 @@ │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10a2cc │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 10a2d4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r7, #0 │ │ │ │ movw r6, #514 @ 0x202 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ac12 │ │ │ │ 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, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 10a314 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cbz r1, 10ac32 │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ cbnz r1, 10ac7e │ │ │ │ @@ -213205,30 +213207,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ac6a │ │ │ │ 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, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 10a314 │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #31 │ │ │ │ bhi.w 10ae36 │ │ │ │ @@ -213291,30 +213293,30 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10ad34 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ b.n 10a882 │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ b.n 10ad14 │ │ │ │ movs r3, #2 │ │ │ │ @@ -213348,30 +213350,30 @@ │ │ │ │ str r1, [r4, #20] │ │ │ │ asrs r1, r4, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10adb8 │ │ │ │ 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, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ b.w 10a432 │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ @@ -215097,15 +215099,15 @@ │ │ │ │ str r3, [r7, #116] @ 0x74 │ │ │ │ add.w r3, r7, #216 @ 0xd8 │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldr.w sl, [r3, #2996] @ 0xbb4 │ │ │ │ ldr.w fp, [r3, #2992] @ 0xbb0 │ │ │ │ - bl 1eb244 │ │ │ │ + bl 1eb3ac │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10c112 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sl │ │ │ │ @@ -215216,15 +215218,15 @@ │ │ │ │ mov lr, r2 │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 10c45e │ │ │ │ ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10c230 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1eb2ec │ │ │ │ + bl 1eb454 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ str.w r3, [r7, #128] @ 0x80 │ │ │ │ subs r3, r0, #1 │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r9, #-24] │ │ │ │ @@ -215298,23 +215300,23 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ blt.n 10c25a │ │ │ │ ldr.w r1, [r8] │ │ │ │ b.n 10c1ce │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1eb280 │ │ │ │ + bl 1eb3e8 │ │ │ │ b.n 10bfc4 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r3, #1 │ │ │ │ ldrd r6, r2, [r7, #104] @ 0x68 │ │ │ │ strb.w r3, [r9, #20] │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str.w r2, [r1, #28]! │ │ │ │ - bl 1eb330 │ │ │ │ + bl 1eb498 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 10c030 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, ip │ │ │ │ mov fp, r8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -215402,15 +215404,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 10c292 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, fp, #28 │ │ │ │ - bl 1eb330 │ │ │ │ + bl 1eb498 │ │ │ │ b.n 10c2a4 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ adds r2, r4, #2 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ vstr d8, [r7, #176] @ 0xb0 │ │ │ │ ldrd r0, r1, [r7, #176] @ 0xb0 │ │ │ │ @@ -215440,15 +215442,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10b5f0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ add.w r1, r5, #28 │ │ │ │ - bl 1eb330 │ │ │ │ + bl 1eb498 │ │ │ │ b.n 10c2a4 │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldrd lr, r0, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #84] @ 0x54 │ │ │ │ b.n 10c21c │ │ │ │ nop.w │ │ │ │ @@ -215490,15 +215492,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 10b5f0 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1eb330 │ │ │ │ + bl 1eb498 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ b.n 10c29c │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w r1, [r9, #-28] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ @@ -215636,15 +215638,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 10c516 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, fp, #28 │ │ │ │ - bl 1eb330 │ │ │ │ + bl 1eb498 │ │ │ │ b.n 10c528 │ │ │ │ mov r6, r9 │ │ │ │ mov fp, r8 │ │ │ │ mov r9, ip │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w 10c152 │ │ │ │ @@ -215682,15 +215684,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10b5f0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ add.w r1, r5, #28 │ │ │ │ - bl 1eb330 │ │ │ │ + bl 1eb498 │ │ │ │ b.n 10c528 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ ldr r5, [r7, #120] @ 0x78 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ vstr d8, [r7, #184] @ 0xb8 │ │ │ │ ldrd r0, r1, [r7, #184] @ 0xb8 │ │ │ │ ldr.w r6, [r3, #3288] @ 0xcd8 │ │ │ │ @@ -215718,15 +215720,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 10b5f0 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1eb330 │ │ │ │ + bl 1eb498 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ b.n 10c520 │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldrd lr, r0, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #84] @ 0x54 │ │ │ │ @@ -215736,15 +215738,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (10c704 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 10c702 │ │ │ │ - bl 1e34ac │ │ │ │ + bl 1e3614 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r4, [r2, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -215756,18 +215758,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (10c904 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ ldr r1, [pc, #464] @ (10c908 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ea7fc │ │ │ │ + bl 1ea964 │ │ │ │ ldr r3, [pc, #460] @ (10c90c ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c746 │ │ │ │ @@ -215783,30 +215785,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 10c89c │ │ │ │ ldr r0, [pc, #400] @ (10c914 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10c83e │ │ │ │ ldr r2, [pc, #388] @ (10c918 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 10c868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2f9c │ │ │ │ + bl 1e3104 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10c846 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -215835,23 +215837,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (10c924 ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e32ec │ │ │ │ + bl 1e3454 │ │ │ │ ldr r3, [pc, #276] @ (10c928 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10c8ca │ │ │ │ ldr r0, [pc, #268] @ (10c92c ) │ │ │ │ add r0, pc │ │ │ │ - bl 35c8f8 │ │ │ │ + bl 35ca60 │ │ │ │ ldr r2, [pc, #264] @ (10c930 ) │ │ │ │ ldr r3, [pc, #212] @ (10c8fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -215861,15 +215863,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (10c934 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 10c81c │ │ │ │ ldr r1, [pc, #240] @ (10c938 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ea7fc │ │ │ │ + bl 1ea964 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 59c64 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -215885,18 +215887,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 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2f9c │ │ │ │ + bl 1e3104 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10c7ba │ │ │ │ b.n 10c846 │ │ │ │ ldr r3, [pc, #164] @ (10c944 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -215908,86 +215910,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (10c948 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (10c94c ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 10c76c │ │ │ │ ldr r2, [pc, #132] @ (10c950 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (10c954 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 10c81c │ │ │ │ ldr r2, [pc, #116] @ (10c958 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (10c95c ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 10c7fe │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #222 @ 0xde │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ movs r5, r4 │ │ │ │ subs r0, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r0, [r7, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ movs r5, r4 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r0, [r7, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ movs r5, r4 │ │ │ │ lsls r7, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r4, [r1, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ movs r5, r4 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ movs r5, r4 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ movs r5, r4 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ movs r5, r4 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ movs r5, r4 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ movs r5, r4 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ movs r5, r4 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ movs r5, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -216197,15 +216199,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} │ │ │ │ - bhi.n 10cb30 │ │ │ │ + bge.n 10cbb0 │ │ │ │ movs r5, r5 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ lsls r5, r6, #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 │ │ │ │ @@ -216225,55 +216227,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cbe6 │ │ │ │ cbnz r4, 10cc22 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2f9c │ │ │ │ + bl 1e3104 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10cbcc │ │ │ │ ldr r1, [pc, #52] @ (10cc3c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ea7fc │ │ │ │ + bl 1ea964 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 59c64 │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n 10cbce │ │ │ │ ldr r2, [pc, #28] @ (10cc40 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (10cc44 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r5, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ movs r5, r4 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r3, #0 │ │ │ │ movs r5, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2e83cc │ │ │ │ + bl 2e8534 │ │ │ │ ldr r1, [pc, #12] @ (10cc68 ) │ │ │ │ ldr r0, [pc, #12] @ (10cc6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f826c │ │ │ │ + bl 1f83d4 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfaa7ffff │ │ │ │ ldrsb r4, [r2, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -216288,15 +216290,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (10ccbc ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 5b1f4 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1ea9d0 │ │ │ │ + bl 1eab38 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ subs r3, #79 @ 0x4f │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrsb r0, [r7, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ @@ -216331,15 +216333,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (10cd40 ) │ │ │ │ ldr r1, [pc, #60] @ (10cd44 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r2, [pc, #48] @ (10cd48 ) │ │ │ │ ldr r3, [pc, #32] @ (10cd3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -216350,17 +216352,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r4, [r4, r6] │ │ │ │ movs r5, r4 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r2, #32 │ │ │ │ movs r5, r4 │ │ │ │ adds r2, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #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 │ │ │ │ @@ -216373,15 +216375,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 2f37d4 │ │ │ │ + bl 2f393c │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, 10cdca │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -216394,15 +216396,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (10cdf0 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r2, [pc, #68] @ (10cdf4 ) │ │ │ │ ldr r3, [pc, #52] @ (10cde8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -216415,30 +216417,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (10cdfc ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 10cdae │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ adds r2, #148 @ 0x94 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #920] @ (10d188 ) │ │ │ │ + str r6, [r4, r4] │ │ │ │ movs r5, r4 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ movs r5, r4 │ │ │ │ adds r2, #74 @ 0x4a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [pc, #776] @ (10d104 ) │ │ │ │ + str r2, [r0, r4] │ │ │ │ movs r5, r4 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ @@ -216839,15 +216841,15 @@ │ │ │ │ mla r3, r3, sl, r4 │ │ │ │ ldrd r2, r3, [r3, #80] @ 0x50 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ bhi.n 10d1e2 │ │ │ │ b.n 10d1f2 │ │ │ │ nop │ │ │ │ - bne.n 10d17c │ │ │ │ + bcs.n 10d1fc │ │ │ │ movs r5, 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 │ │ │ │ ldr r2, [pc, #396] @ (10d3fc ) │ │ │ │ add.w r4, r0, #6880 @ 0x1ae0 │ │ │ │ @@ -216938,30 +216940,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (10d41c ) │ │ │ │ ldr r1, [pc, #168] @ (10d420 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ 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] @ (10d424 ) │ │ │ │ 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 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 5b110 │ │ │ │ @@ -216994,19 +216996,19 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r0, [r4, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r2, [r2, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r0, [r7, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [pc, #152] @ (10d4b8 ) │ │ │ │ + ldr r3, [pc, #408] @ (10d5b8 ) │ │ │ │ movs r5, r4 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r6, r5, r6 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r2, [pc, #144] @ (10d4b8 ) │ │ │ │ + ldr r3, [pc, #400] @ (10d5b8 ) │ │ │ │ movs r5, r4 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -217162,30 +217164,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (10d608 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (10d60c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 10d5c0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #608] @ (10d864 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #560] @ (10d83c ) │ │ │ │ + ldr r2, [pc, #816] @ (10d93c ) │ │ │ │ movs r5, r4 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + adds r0, r1, r5 │ │ │ │ movs r5, 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 │ │ │ │ @@ -217229,28 +217231,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (10d6bc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 10d672 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #190 @ 0xbe │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #924] @ (10da50 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r1, #134 @ 0x86 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [pc, #48] @ (10d6ec ) │ │ │ │ + ldr r2, [pc, #304] @ (10d7ec ) │ │ │ │ movs r5, r4 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + adds r4, r2, r2 │ │ │ │ movs r5, 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] @ (10d7a0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -217318,32 +217320,32 @@ │ │ │ │ ldr r2, [pc, #48] @ (10d7ac ) │ │ │ │ ldr r1, [pc, #48] @ (10d7b0 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n 10d74c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [pc, #336] @ (10d900 ) │ │ │ │ + ldr r1, [pc, #592] @ (10da00 ) │ │ │ │ movs r5, r4 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ movs r5, 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 │ │ │ │ @@ -217580,22 +217582,22 @@ │ │ │ │ bne.n 10da96 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4ae4 │ │ │ │ + bl 1e4c4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6496 @ 0x1960 │ │ │ │ ldr.w r2, [r5, #2404] @ 0x964 │ │ │ │ adds r0, #8 │ │ │ │ str.w r1, [r5, #2404] @ 0x964 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4c60 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n 10da46 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a278 │ │ │ │ @@ -217608,17 +217610,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r7 │ │ │ │ + mov r8, pc │ │ │ │ movs r5, r4 │ │ │ │ - cmp sl, r9 │ │ │ │ + bx r1 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -217638,26 +217640,26 @@ │ │ │ │ bl 10d9c0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6432 @ 0x1920 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ 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, #2320] @ 0x910 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -217714,15 +217716,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (10dc6c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4988 │ │ │ │ + bl 1e4af0 │ │ │ │ cbz r0, 10dc04 │ │ │ │ mov r4, r0 │ │ │ │ blx 5abf8 │ │ │ │ vldr d7, [pc, #112] @ 10dc58 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -217733,15 +217735,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 5b140 │ │ │ │ ldr r4, [pc, #104] @ (10dc70 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a30 │ │ │ │ + bl 1e4b98 │ │ │ │ cbnz r0, 10dc2c │ │ │ │ ldr r2, [pc, #92] @ (10dc74 ) │ │ │ │ ldr r3, [pc, #84] @ (10dc6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -217866,19 +217868,19 @@ │ │ │ │ b.n 10dd0e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r4, r0 │ │ │ │ + add r4, r8 │ │ │ │ movs r5, r4 │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmn r6, r1 │ │ │ │ + add r6, r1 │ │ │ │ movs r5, 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] @ (10def8 ) │ │ │ │ @@ -217930,18 +217932,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 5a81c │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6368 @ 0x18e0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1eb770 │ │ │ │ + bl 1eb8d8 │ │ │ │ add.w r0, r6, #6528 @ 0x1980 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ea158 │ │ │ │ + bl 1ea2c0 │ │ │ │ ldr.w fp, [r5, #2460] @ 0x99c │ │ │ │ ldr.w r0, [r5, #2456] @ 0x998 │ │ │ │ ldr.w r1, [r5, #2464] @ 0x9a0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 5aacc <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 10de86 │ │ │ │ @@ -217967,15 +217969,15 @@ │ │ │ │ ldr r2, [pc, #136] @ (10df00 ) │ │ │ │ ldr r1, [pc, #140] @ (10df04 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r2, [pc, #128] @ (10df08 ) │ │ │ │ ldr r3, [pc, #112] @ (10defc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -218010,17 +218012,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r7 │ │ │ │ + cmn r0, r7 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ movs r5, r4 │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ lsls r5, r6, #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 │ │ │ │ @@ -218039,15 +218041,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #6336 @ 0x18c0 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r3, [r4, #3940] @ 0xf64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2290] @ 0x8f2 │ │ │ │ cbnz r2, 10dfb2 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -218096,15 +218098,15 @@ │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10df3c │ │ │ │ add.w r5, r4, #6336 @ 0x18c0 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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, #2460] @ 0x99c │ │ │ │ ldr.w r0, [ip, #2456] @ 0x998 │ │ │ │ @@ -218338,15 +218340,15 @@ │ │ │ │ str.w r1, [r4, #372] @ 0x174 │ │ │ │ str.w r3, [r9, r5] │ │ │ │ strd r2, r1, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4c24 │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2404] @ 0x964 │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -218393,15 +218395,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10e696 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4ad0 │ │ │ │ + bl 1e4c38 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 10e4b6 │ │ │ │ ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 10e34e │ │ │ │ dmb ish │ │ │ │ @@ -218471,15 +218473,15 @@ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ umull r2, r5, r5, r3 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ bhi.w 10e686 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4c24 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #2404] @ 0x964 │ │ │ │ blx 5a170 │ │ │ │ @@ -218517,15 +218519,15 @@ │ │ │ │ ldr.w r0, [r3, #3948] @ 0xf6c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 5b140 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4ad0 │ │ │ │ + bl 1e4c38 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10e33e │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 10e546 │ │ │ │ ldr r3, [pc, #676] @ (10e75c ) │ │ │ │ @@ -218553,15 +218555,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 13db3c │ │ │ │ mov r5, r0 │ │ │ │ b.n 10e368 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #1216] @ 0x4c0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10e6dc │ │ │ │ ldrd r6, r0, [r7, #4] │ │ │ │ add r0, r6 │ │ │ │ @@ -218602,15 +218604,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10e6e2 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4c24 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w 10e71e │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -218691,26 +218693,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10e5de │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4ad0 │ │ │ │ + bl 1e4c38 │ │ │ │ b.n 10e4b6 │ │ │ │ ldr r3, [pc, #240] @ (10e778 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 59d0c │ │ │ │ b.n 10e40c │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 10e336 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10e2d0 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -218739,27 +218741,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 10e35c │ │ │ │ ldr r2, [pc, #140] @ (10e784 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (10e788 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 10e568 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r0, r2, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1e4ad0 │ │ │ │ + bl 1e4c38 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n 10e33e │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4ad0 │ │ │ │ + bl 1e4c38 │ │ │ │ b.n 10e4b6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -218768,42 +218770,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r0, r0, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ movs r5, r4 │ │ │ │ adds r4, r0, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r5, #30 │ │ │ │ movs r5, r4 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ movs r5, r4 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ movs r5, r4 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ movs r5, r4 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ movs r5, r4 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ movs r5, r4 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ movs r5, r4 │ │ │ │ mcr 15, 5, pc, cr3, cr15, {7} @ │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r3, #18 │ │ │ │ movs r5, r4 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ movs r5, r4 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ movs r5, r4 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -218919,15 +218921,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (10ea2c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 10e91e │ │ │ │ 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 │ │ │ │ @@ -218947,15 +218949,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 5a81c │ │ │ │ b.n 10e894 │ │ │ │ add.w r3, r5, #6432 @ 0x1920 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2324] @ 0x914 │ │ │ │ ldr.w r2, [r0, #2328] @ 0x918 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2320] @ 0x910 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -218992,15 +218994,15 @@ │ │ │ │ ldr.w r3, [r2, #1216] @ 0x4c0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1216] @ 0x4c0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 10e83a │ │ │ │ add.w r0, r5, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 10e87e │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n 10e83a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -219008,15 +219010,15 @@ │ │ │ │ b.n 10e890 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2324] @ 0x914 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2324] @ 0x914 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3948] @ 0xf6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 5a81c │ │ │ │ @@ -219027,17 +219029,17 @@ │ │ │ │ nop │ │ │ │ adds r4, r2, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ movs r5, r4 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ movs r5, 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] @ 10eab0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -219215,21 +219217,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #17 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ movs r5, r4 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ movs r5, r4 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ movs r5, r4 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -219406,29 +219408,29 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r0, r6, #5 │ │ │ │ movs r5, r4 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r4, #8 │ │ │ │ movs r5, r4 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ movs r5, r4 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ movs r5, r4 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ movs r5, r4 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ movs r5, r4 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r5, #8 │ │ │ │ movs r5, r4 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ movs r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r0, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cbnz r3, 10ee4c │ │ │ │ @@ -219441,33 +219443,33 @@ │ │ │ │ add.w r4, r0, #6336 @ 0x18c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3940] @ 0xf64 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #2288] @ 0x8f0 │ │ │ │ cbz r0, 10eeb0 │ │ │ │ add.w r0, r1, #6368 @ 0x18e0 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ adds r0, #24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1eb770 │ │ │ │ + bl 1eb8d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cbz r3, 10eeb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 │ │ │ │ @@ -219513,15 +219515,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 1e4abc │ │ │ │ + bl 1e4c24 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10ef56 │ │ │ │ @@ -219562,15 +219564,15 @@ │ │ │ │ ldr.w r0, [r5, #3948] @ 0xf6c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 5a81c │ │ │ │ add.w r0, r5, #6464 @ 0x1940 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1e4ad0 │ │ │ │ + bl 1e4c38 │ │ │ │ ldr r2, [pc, #176] @ (10f090 ) │ │ │ │ ldr r3, [pc, #168] @ (10f08c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -219695,38 +219697,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6464 @ 0x1940 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4ae4 │ │ │ │ + bl 1e4c4c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r6, #3948] @ 0xf6c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 5aeac │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10f16e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4c60 │ │ │ │ ldr r2, [pc, #260] @ (10f258 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1005 @ 0x3ed │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 13db3c │ │ │ │ mov r4, r0 │ │ │ │ b.n 10f10e │ │ │ │ add.w r0, r6, #6528 @ 0x1980 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e90e8 │ │ │ │ + bl 1e9250 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, 10f1dc │ │ │ │ vldr d7, [pc, #184] @ 10f240 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -219755,26 +219757,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl 10e78c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 10f21c │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4c60 │ │ │ │ b.n 10f10e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10f1e4 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1e4af8 │ │ │ │ + bl 1e4c60 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n 10f10e │ │ │ │ ldr.w r0, [r6, #3948] @ 0xf6c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ @@ -219794,21 +219796,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r1, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #10 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ movs r5, r4 │ │ │ │ lsrs r2, r5, #27 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ movs r5, r4 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ movs r5, 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 │ │ │ │ @@ -219884,15 +219886,15 @@ │ │ │ │ orrpl.w r3, r3, #4 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ b.n 10f2da │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6528 @ 0x1980 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e90e8 │ │ │ │ + bl 1e9250 │ │ │ │ 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] │ │ │ │ @@ -219942,15 +219944,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (10f514 ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #328] @ (10f518 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 10f308 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 10f3ec │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -220028,15 +220030,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #112] @ (10f520 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (10f524 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 10f43e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl fcc54 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10f3ec │ │ │ │ @@ -220057,27 +220059,27 @@ │ │ │ │ bl 10ee38 │ │ │ │ b.n 10f376 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ movs r5, r4 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r0, #150 @ 0x96 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xfa1a0024 │ │ │ │ + @ instruction: 0xfb5a0024 │ │ │ │ adds r0, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh.w r0, [r8, r4, lsl #2] │ │ │ │ - cmp r5, #30 │ │ │ │ + @ instruction: 0xfa780024 │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #112] @ (10f5ac ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -220129,17 +220131,17 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r7, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ movs r5, r4 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ movs r5, r4 │ │ │ │ lsrs r4, r5, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -220226,15 +220228,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10fa0c │ │ │ │ ldr r0, [pc, #400] @ (10f860 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #2152] @ 0x868 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea408 │ │ │ │ + bl 1ea570 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #2152] @ 0x868 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #2092] @ 0x82c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ @@ -220359,15 +220361,15 @@ │ │ │ │ lsls r3, r3, #30 │ │ │ │ bmi.w 10fa9c │ │ │ │ b.n 10f868 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ movs r5, r4 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r5, #2092] @ 0x82c │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #24 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -220576,31 +220578,31 @@ │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ movs r5, r4 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ movs r5, r4 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ movs r5, r4 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ movs r5, r4 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ movs r5, r4 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ movs r5, r4 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ movs r5, r4 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ movs r5, r4 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r7, #18 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vldr d7, [pc, #164] @ 10fb98 │ │ │ │ @@ -220618,41 +220620,41 @@ │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #6368 @ 0x18e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r6, [r5, #2312] @ 0x908 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1eb494 │ │ │ │ + bl 1eb5fc │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 10fb86 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #6368 @ 0x18e0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 1eb70c │ │ │ │ + bl 1eb874 │ │ │ │ cbz r0, 10fb8c │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 10fb3e │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #6368 @ 0x18e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r1, [r5, #2312] @ 0x908 │ │ │ │ ldr r1, [pc, #48] @ (10fba4 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1eb494 │ │ │ │ + bl 1eb5fc │ │ │ │ b.n 10fb36 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 10fb40 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 10fb40 │ │ │ │ nop │ │ │ │ @@ -220707,56 +220709,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r3, [r5, #2324] @ 0x914 │ │ │ │ ldr.w r2, [r5, #2320] @ 0x910 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2324] @ 0x914 │ │ │ │ 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, #6528 @ 0x1980 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1e90e8 │ │ │ │ + bl 1e9250 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6432 @ 0x1920 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #12 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #1216] @ 0x4c0 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #1216] @ 0x4c0 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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, #6336 @ 0x18c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ add.w r0, r5, #6528 @ 0x1980 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r5, #3924] @ 0xf54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ vldr d7, [r1, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ @@ -220766,15 +220768,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 │ │ │ │ @@ -220802,43 +220804,43 @@ │ │ │ │ cbz r0, 10fd4e │ │ │ │ ldr r2, [pc, #124] @ (10fdb4 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10fd46 │ │ │ │ cbz r3, 10fda0 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 10fd6e │ │ │ │ ldr r2, [pc, #96] @ (10fdb4 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10fd64 │ │ │ │ cbz r3, 10fda6 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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, 10fd8e │ │ │ │ ldr r2, [pc, #64] @ (10fdb4 ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10fd84 │ │ │ │ cbz r3, 10fd98 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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 │ │ │ │ @@ -220945,15 +220947,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 10ff64 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10ff22 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 10ff12 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ add.w r8, r0, r2 │ │ │ │ b.n 10fe06 │ │ │ │ @@ -220970,15 +220972,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 10ff3e │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cbz r0, 10ff18 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10ff94 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ b.n 10fe1e │ │ │ │ @@ -221118,15 +221120,15 @@ │ │ │ │ beq.n 1100ea │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1100de │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11010e │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ @@ -221238,15 +221240,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (1102a4 ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1101a0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 110290 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldrd r0, r3, [r4, #32] │ │ │ │ @@ -221281,15 +221283,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (1102a4 ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 110210 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 110298 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldrd r0, r3, [r4, #48] @ 0x30 │ │ │ │ @@ -221320,23 +221322,23 @@ │ │ │ │ cbz r0, 110280 │ │ │ │ ldr r2, [pc, #60] @ (1102a4 ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 110276 │ │ │ │ cbz r3, 110288 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e59f0 │ │ │ │ + bl 1e5b58 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 59c64 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 110276 │ │ │ │ blx 59c64 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 1101a0 │ │ │ │ @@ -231201,343 +231203,343 @@ │ │ │ │ ldr.w ip, [pc, #676] @ 11716c │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13db3c │ │ │ │ b.w 1164fe │ │ │ │ - itt al │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ + movs r4, r4 │ │ │ │ + itee mi │ │ │ │ + movmi r4, r4 │ │ │ │ + noppl {9} │ │ │ │ + movpl r4, r4 │ │ │ │ + ittt al │ │ │ │ moval r4, r4 │ │ │ │ - bkpt 0x000e │ │ │ │ + wfeal │ │ │ │ + moval r4, r4 │ │ │ │ + ittt vs │ │ │ │ + movvs r4, r4 │ │ │ │ + ite cc @ unpredictable │ │ │ │ + movcc r4, r4 │ │ │ │ + itte mi @ unpredictable │ │ │ │ + movmi r4, r4 │ │ │ │ + bkpt 0x00f8 │ │ │ │ + movpl r4, r4 │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x00ca │ │ │ │ movs r4, r4 │ │ │ │ + ite eq │ │ │ │ + moveq r4, r4 │ │ │ │ + it eq @ unpredictable │ │ │ │ + moveq r4, r4 │ │ │ │ bkpt 0x00a2 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + bkpt 0x00e4 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x00f4 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x007a │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x00bc │ │ │ │ movs r4, r4 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x00dc │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x0052 │ │ │ │ + movs r4, r4 │ │ │ │ + bkpt 0x0094 │ │ │ │ + movs r4, r4 │ │ │ │ + bkpt 0x00c8 │ │ │ │ + movs r4, r4 │ │ │ │ + bkpt 0x002a │ │ │ │ + movs r4, r4 │ │ │ │ + bkpt 0x006c │ │ │ │ + movs r4, r4 │ │ │ │ + bkpt 0x00b0 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ + movs r4, r4 │ │ │ │ + bkpt 0x0044 │ │ │ │ + movs r4, r4 │ │ │ │ + nop {12} │ │ │ │ + movs r4, r4 │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ + movs r4, r4 │ │ │ │ + bkpt 0x0014 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + it ge │ │ │ │ + movge r4, r4 │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + nop {9} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ movs r4, r4 │ │ │ │ pop {r2, r4, r5, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + nop {8} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + ite vs │ │ │ │ + movvs r4, r4 │ │ │ │ + popvc {r1, r4, pc} │ │ │ │ movs r4, r4 │ │ │ │ pop {r2, r4, r6, pc} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + cbnz r0, 116fde │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + cbnz r2, 116ff2 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + cbnz r6, 117010 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + cbnz r0, 116fe0 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, pc} │ │ │ │ + cbnz r2, 116ff4 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0080 │ │ │ │ + cbnz r6, 117016 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + revsh r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + cbnz r2, 116ff6 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0068 │ │ │ │ + cbnz r6, 11701a │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + revsh r0, r2 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + cbnz r2, 116ff8 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0050 │ │ │ │ + cbnz r2, 117022 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + hlt 0x0028 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + revsh r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0040 │ │ │ │ + cbnz r6, 11702a │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1} │ │ │ │ + hlt 0x0000 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r6} │ │ │ │ + revsh r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x002c │ │ │ │ + cbnz r2, 117030 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 116ff4 │ │ │ │ + rev16 r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r4} │ │ │ │ + hlt 0x001a │ │ │ │ movs r4, r4 │ │ │ │ - ittt mi │ │ │ │ - movmi r4, r4 │ │ │ │ - revmi r0, r1 │ │ │ │ - movmi r4, r4 │ │ │ │ - rev16 r2, r1 │ │ │ │ + cbnz r2, 117036 │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x0036 │ │ │ │ + rev r0, r6 │ │ │ │ + movs r4, r4 │ │ │ │ + rev16 r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 116fd0 │ │ │ │ + pop {r1, r7} │ │ │ │ movs r4, r4 │ │ │ │ - rev r2, r4 │ │ │ │ + rev r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x001e │ │ │ │ + rev16 r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 116fd2 │ │ │ │ + cbnz r6, 11703c │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 116fe6 │ │ │ │ + cbnz r0, 11702e │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r6, r7 │ │ │ │ + rev r2, r3 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 116fd4 │ │ │ │ + cbnz r2, 117054 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 116fe8 │ │ │ │ + cbnz r0, 117030 │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r2, r5 │ │ │ │ + cbnz r2, 117044 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 116fd6 │ │ │ │ + cbnz r2, 11705c │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 116fea │ │ │ │ + cbnz r0, 117032 │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r6, r3 │ │ │ │ + cbnz r2, 117046 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 116fd8 │ │ │ │ + revsh r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 116fec │ │ │ │ + cbnz r0, 117034 │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r2, r0 │ │ │ │ + cbnz r2, 117048 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 116fda │ │ │ │ + hlt 0x002a │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 116fee │ │ │ │ + cbnz r0, 117036 │ │ │ │ movs r4, r4 │ │ │ │ - rev r2, r5 │ │ │ │ + cbnz r2, 11704a │ │ │ │ + movs r4, r4 │ │ │ │ + hlt 0x000e │ │ │ │ + movs r4, r4 │ │ │ │ + cbnz r0, 117038 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + cbnz r2, 11704c │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 116ff0 │ │ │ │ + rev16 r6, r6 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 117038 │ │ │ │ + cbnz r2, 11704e │ │ │ │ + movs r4, r4 │ │ │ │ + cbnz r6, 11709e │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb8c0 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 116ff0 │ │ │ │ + cbnz r2, 117050 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 11702c │ │ │ │ + cbnz r2, 1170aa │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb898 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb8da │ │ │ │ movs r4, r4 │ │ │ │ - rev r2, r2 │ │ │ │ + cbnz r2, 1170b4 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb870 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb8b2 │ │ │ │ movs r4, r4 │ │ │ │ - rev r2, r0 │ │ │ │ + cbnz r6, 1170be │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb848 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb88a │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 117038 │ │ │ │ + cbnz r6, 1170ca │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb820 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb862 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 11703e │ │ │ │ + cbnz r6, 1170d6 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb7f8 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb83a │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 117042 │ │ │ │ + cbnz r6, 1170e2 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb7d0 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb812 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 117048 │ │ │ │ + cbnz r6, 1170ee │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb7a8 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb7ea │ │ │ │ movs r4, r4 │ │ │ │ - rev r6, r3 │ │ │ │ + cbnz r6, 1170fa │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb780 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb7c2 │ │ │ │ movs r4, r4 │ │ │ │ - rev r2, r3 │ │ │ │ + cbnz r2, 117102 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb758 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb79a │ │ │ │ movs r4, r4 │ │ │ │ - rev r2, r2 │ │ │ │ + cbnz r6, 117108 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb730 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb772 │ │ │ │ movs r4, r4 │ │ │ │ - rev r6, r1 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ - movs r4, r4 │ │ │ │ - rev r6, r1 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ - movs r4, r4 │ │ │ │ - rev r6, r1 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ - movs r4, r4 │ │ │ │ - rev r6, r1 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ - movs r4, r4 │ │ │ │ - rev r6, r1 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ - movs r4, r4 │ │ │ │ - rev r6, r1 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ - movs r4, r4 │ │ │ │ - cbnz r2, 1170f2 │ │ │ │ - movs r4, r4 │ │ │ │ - setpan #1 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ - movs r4, r4 │ │ │ │ - cbnz r6, 1170f8 │ │ │ │ - movs r4, r4 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + cbnz r2, 117110 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + @ instruction: 0xb70c │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 117100 │ │ │ │ - movs r4, r4 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + @ instruction: 0xb74e │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 117106 │ │ │ │ + revsh r2, r7 │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb72a │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 11710c │ │ │ │ + revsh r0, r4 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + @ instruction: 0xb704 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 117114 │ │ │ │ + revsh r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb69c │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb6de │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 11711c │ │ │ │ + revsh r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + cpsid ai │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 117122 │ │ │ │ + hlt 0x002e │ │ │ │ movs r4, r4 │ │ │ │ - push {r4, lr} │ │ │ │ + setend le │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + @ instruction: 0xb692 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 11712c │ │ │ │ + hlt 0x0020 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xb62a │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + @ instruction: 0xb66c │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 117134 │ │ │ │ + hlt 0x0012 │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + @ instruction: 0xb604 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + @ instruction: 0xb646 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 11713c │ │ │ │ + hlt 0x0004 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + @ instruction: 0xb620 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 117144 │ │ │ │ + rev16 r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 11714e │ │ │ │ + rev16 r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 117162 │ │ │ │ + hlt 0x000e │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + rev r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r3, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + rev r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r0, 1171e4 │ │ │ │ + push {r5, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #2576] @ 0xa10 │ │ │ │ @@ -234234,110 +234236,110 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #5309 @ 0x14bd │ │ │ │ bl 13db3c │ │ │ │ b.w 11a780 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + add r0, pc, #296 @ (adr r0, 1195bc ) │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 1193e8 │ │ │ │ + bhi.n 119468 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 119428 │ │ │ │ + bls.n 1194a8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 1194fa │ │ │ │ + pop {r2, r3, r7} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 119502 │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ movs r4, r4 │ │ │ │ - stc 0, cr0, [r0], {36} @ 0x24 │ │ │ │ - stc 0, cr0, [lr], {36} @ 0x24 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + stcl 0, cr0, [r0, #144] @ 0x90 │ │ │ │ + stcl 0, cr0, [lr, #144] @ 0x90 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 1195a4 │ │ │ │ + bpl.n 119424 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 1195c4 │ │ │ │ + bpl.n 119444 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + bkpt 0x009c │ │ │ │ movs r4, r4 │ │ │ │ - beq.n 119538 │ │ │ │ + bne.n 1195b8 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - ldmdb lr!, {r2, r5} │ │ │ │ - ldrd r0, r0, [r6, #-144] @ 0x90 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + orns r0, lr, r4, asr #32 │ │ │ │ + eors.w r0, r6, r4, asr #32 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xe9b80024 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + @ instruction: 0xeaf80024 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 119596 │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 1195d8 │ │ │ │ + bpl.n 119458 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb.w r0, [r4, #36] @ 0x24 │ │ │ │ - vld1.8 {d0[1]}, [r4], r4 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + @ instruction: 0xfad40024 │ │ │ │ + @ instruction: 0xfae40024 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf3d60024 │ │ │ │ - @ instruction: 0xf3f20024 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + adds.w r0, r6, #10747904 @ 0xa40000 │ │ │ │ + @ instruction: 0xf5320024 │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ movw r2, #31888 @ 0x7c90 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 11d05a │ │ │ │ bhi.w 11a27a │ │ │ │ movw r2, #25888 @ 0x6520 │ │ │ │ @@ -235287,121 +235289,121 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3691 @ 0xe6b │ │ │ │ bl 13db3c │ │ │ │ b.n 11a780 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1920024 │ │ │ │ - sbc.w r0, r4, #36 @ 0x24 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf2d20024 │ │ │ │ + subw r0, r4, #36 @ 0x24 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + svc 190 @ 0xbe │ │ │ │ movs r4, r4 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11a230 │ │ │ │ + bcc.n 11a0b0 │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11a1a0 │ │ │ │ + bcc.n 11a220 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - stc 0, cr0, [r2], {36} @ 0x24 │ │ │ │ - stc 0, cr0, [ip], {36} @ 0x24 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + stcl 0, cr0, [r2, #144] @ 0x90 │ │ │ │ + stcl 0, cr0, [ip, #144] @ 0x90 │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 11a1c0 │ │ │ │ + revsh r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 11a13c │ │ │ │ + bvc.n 11a1bc │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 11a168 │ │ │ │ + bvc.n 11a1e8 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 11a1e2 │ │ │ │ + hlt 0x001c │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 11a1ea │ │ │ │ + hlt 0x0028 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ movs r4, r4 │ │ │ │ movw r2, #30568 @ 0x7768 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 11cf76 │ │ │ │ bls.w 11b2bc │ │ │ │ movw r2, #37568 @ 0x92c0 │ │ │ │ @@ -236440,147 +236442,147 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4472 @ 0x1178 │ │ │ │ bl 13db3c │ │ │ │ b.n 11a780 │ │ │ │ - add r3, pc, #104 @ (adr r3, 11af3c ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 11b03c ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #208 @ (adr r3, 11afa8 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 11b0a8 ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 11aed4 │ │ │ │ + bcc.n 11af54 │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 11af04 │ │ │ │ + bcc.n 11af84 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ movs r4, r4 │ │ │ │ ldr r6, [r5, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11b02c │ │ │ │ + b.n 11b2ac │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11b05c │ │ │ │ + b.n 11b2dc │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11af4c │ │ │ │ + bmi.n 11afcc │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 11af7c │ │ │ │ + bmi.n 11affc │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ movs r4, r4 │ │ │ │ - cbz r6, 11afc2 │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - cbz r6, 11afb8 │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 11ae94 │ │ │ │ + ble.n 11af14 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 11aeb0 │ │ │ │ + ble.n 11af30 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x002a │ │ │ │ + cbnz r2, 11b01a │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r6, r6 │ │ │ │ + cbnz r6, 11b010 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ movs r4, r4 │ │ │ │ movw r2, #58568 @ 0xe4c8 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 11dfe6 │ │ │ │ movw r2, #59568 @ 0xe8b0 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ @@ -237567,101 +237569,101 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2340 @ 0x924 │ │ │ │ bl 13db3c │ │ │ │ b.w 11a780 │ │ │ │ - add r0, pc, #544 @ (adr r0, 11bed4 ) │ │ │ │ - movs r4, r4 │ │ │ │ - add r0, pc, #616 @ (adr r0, 11bf20 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 11bfd4 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ - movs r4, r4 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + add r1, pc, #872 @ (adr r1, 11c020 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + strb r4, [r7, #13] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + strb r6, [r5, #12] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + cbnz r2, 11bcf2 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + cbnz r4, 11bcf6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #8 │ │ │ │ + strb r2, [r1, #10] │ │ │ │ movs r4, r4 │ │ │ │ - add r7, pc, #848 @ (adr r7, 11c048 ) │ │ │ │ + strb r2, [r7, #8] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + strb r6, [r1, #6] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + strb r6, [r7, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 11bc80 │ │ │ │ + strb r0, [r3, #2] │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 11bc90 │ │ │ │ + strb r0, [r1, #1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + bcs.n 11bd00 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + bcs.n 11bd10 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0004 │ │ │ │ + strb r2, [r4, #0] │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0014 │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + itt mi │ │ │ │ + movmi r4, r4 │ │ │ │ + ite pl @ unpredictable │ │ │ │ + movpl r4, r4 │ │ │ │ + ldrmi r2, [r0, #0] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a776 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 11bd78 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ @@ -238518,117 +238520,117 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4208 @ 0x1070 │ │ │ │ bl 13db3c │ │ │ │ b.w 11a780 │ │ │ │ nop │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - rev r0, r3 │ │ │ │ + cbnz r0, 11c762 │ │ │ │ movs r4, r4 │ │ │ │ - rev r2, r5 │ │ │ │ + cbnz r2, 11c76a │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + str r4, [r4, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #392 @ (adr r2, 11c938 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 11ca38 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ movs r4, r4 │ │ │ │ movw r2, #14960 @ 0x3a70 │ │ │ │ movt r2, #15265 @ 0x3ba1 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1207ba │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15265 @ 0x3ba1 │ │ │ │ @@ -239625,221 +239627,221 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3613 @ 0xe1d │ │ │ │ bl 13db3c │ │ │ │ b.w 11a780 │ │ │ │ nop │ │ │ │ - cbnz r4, 11d322 │ │ │ │ + hlt 0x000c │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 11d32a │ │ │ │ + hlt 0x001a │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #448 @ (adr r5, 11d4f0 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 11d5f0 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #552 @ (adr r5, 11d55c ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 11d65c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + strb r4, [r1, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + add r0, pc, #848 @ (adr r0, 11d6f0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + add r0, pc, #920 @ (adr r0, 11d73c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + str r4, [r1, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #368 @ (adr r3, 11d540 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 11d640 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #392 @ (adr r3, 11d55c ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 11d65c ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 11d452 │ │ │ │ + pop {r3, r7} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 11d456 │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ - add r1, pc, #792 @ (adr r1, 11d748 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 11d448 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r1, pc, #888 @ (adr r1, 11d7ac ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 11d4ac ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r1, #32] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r3, #32] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ movs r4, r4 │ │ │ │ - cbz r0, 11d48e │ │ │ │ + uxtb r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ - add sp, #288 @ 0x120 │ │ │ │ + cbz r0, 11d486 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r2, r2 │ │ │ │ + cbnz r2, 11d4d4 │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r6, r4 │ │ │ │ + cbnz r6, 11d4dc │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r1, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r0, [r0, r6] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r0, [r1, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #1000] @ (11d884 ) │ │ │ │ + str r2, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r0, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #704] @ (11d76c ) │ │ │ │ + str r0, [r6, r3] │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #146] @ 0x92 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a776 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a776 │ │ │ │ @@ -240836,293 +240838,293 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3011 @ 0xbc3 │ │ │ │ bl 13db3c │ │ │ │ b.w 11a780 │ │ │ │ nop │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #72] @ (11e080 ) │ │ │ │ + ldr r7, [pc, #328] @ (11e180 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #776] @ (11e344 ) │ │ │ │ + ldr r7, [pc, #8] @ (11e044 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #792] @ (11e360 ) │ │ │ │ + ldr r7, [pc, #24] @ (11e060 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #472] @ (11e224 ) │ │ │ │ + ldr r6, [pc, #728] @ (11e324 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #432] @ (11e208 ) │ │ │ │ + ldr r6, [pc, #688] @ (11e308 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #112] @ (11e0cc ) │ │ │ │ + ldr r6, [pc, #368] @ (11e1cc ) │ │ │ │ movs r4, r4 │ │ │ │ - cbz r4, 11e068 │ │ │ │ + sxtb r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 11e074 │ │ │ │ + uxth r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #128] @ (11e0e8 ) │ │ │ │ + ldr r6, [pc, #384] @ (11e1e8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #832] @ (11e3ac ) │ │ │ │ + ldr r6, [pc, #64] @ (11e0ac ) │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #960 @ (adr r4, 11e430 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 11e130 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #8 @ (adr r5, 11e07c ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 11e17c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #848] @ (11e3c8 ) │ │ │ │ + ldr r6, [pc, #80] @ (11e0c8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #528] @ (11e28c ) │ │ │ │ + ldr r5, [pc, #784] @ (11e38c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #528] @ (11e298 ) │ │ │ │ + ldr r5, [pc, #784] @ (11e398 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #216] @ (11e164 ) │ │ │ │ + ldr r5, [pc, #472] @ (11e264 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #184] @ (11e150 ) │ │ │ │ + ldr r5, [pc, #440] @ (11e250 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #888] @ (11e414 ) │ │ │ │ + ldr r5, [pc, #120] @ (11e114 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #888] @ (11e420 ) │ │ │ │ + ldr r5, [pc, #120] @ (11e120 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #576] @ (11e2ec ) │ │ │ │ + ldr r4, [pc, #832] @ (11e3ec ) │ │ │ │ movs r4, r4 │ │ │ │ - add r1, pc, #920 @ (adr r1, 11e448 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 11e148 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r1, pc, #592 @ (adr r1, 11e304 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 11e404 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #488] @ (11e2a0 ) │ │ │ │ + ldr r4, [pc, #744] @ (11e3a0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #168] @ (11e164 ) │ │ │ │ + ldr r4, [pc, #424] @ (11e264 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #184] @ (11e180 ) │ │ │ │ + ldr r4, [pc, #440] @ (11e280 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #888] @ (11e444 ) │ │ │ │ + ldr r4, [pc, #120] @ (11e144 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #872] @ (11e440 ) │ │ │ │ + ldr r4, [pc, #104] @ (11e140 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #552] @ (11e304 ) │ │ │ │ + ldr r3, [pc, #808] @ (11e404 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #424] @ (11e290 ) │ │ │ │ + ldr r3, [pc, #680] @ (11e390 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #104] @ (11e154 ) │ │ │ │ + ldr r3, [pc, #360] @ (11e254 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + add r0, pc, #440 @ (adr r0, 11e2a8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + add r0, pc, #480 @ (adr r0, 11e2d4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #120] @ (11e170 ) │ │ │ │ + ldr r3, [pc, #376] @ (11e270 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #824] @ (11e434 ) │ │ │ │ + ldr r3, [pc, #56] @ (11e134 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #808] @ (11e430 ) │ │ │ │ + ldr r3, [pc, #40] @ (11e130 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #488] @ (11e2f4 ) │ │ │ │ + ldr r2, [pc, #744] @ (11e3f4 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #504] @ (11e310 ) │ │ │ │ + ldr r2, [pc, #760] @ (11e410 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #184] @ (11e1d4 ) │ │ │ │ + ldr r2, [pc, #440] @ (11e2d4 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #32] @ (11e148 ) │ │ │ │ + ldr r2, [pc, #288] @ (11e248 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #736] @ (11e40c ) │ │ │ │ + ldr r1, [pc, #992] @ (11e50c ) │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #752] @ (11e428 ) │ │ │ │ + ldr r1, [pc, #1008] @ (11e528 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #432] @ (11e2ec ) │ │ │ │ + ldr r1, [pc, #688] @ (11e3ec ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #448] @ (11e308 ) │ │ │ │ + ldr r1, [pc, #704] @ (11e408 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #128] @ (11e1cc ) │ │ │ │ + ldr r1, [pc, #384] @ (11e2cc ) │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #144] @ (11e1e8 ) │ │ │ │ + ldr r1, [pc, #400] @ (11e2e8 ) │ │ │ │ movs r4, r4 │ │ │ │ - blxns sl │ │ │ │ + ldr r1, [pc, #80] @ (11e1ac ) │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r6, [r6, #28] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r0, #28] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + ldr r1, [pc, #40] @ (11e190 ) │ │ │ │ movs r4, r4 │ │ │ │ - bx pc │ │ │ │ + ldr r0, [pc, #744] @ (11e454 ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - bx ip │ │ │ │ + ldr r0, [pc, #648] @ (11e400 ) │ │ │ │ movs r4, r4 │ │ │ │ - bx r2 │ │ │ │ + ldr r0, [pc, #328] @ (11e2c4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ movs r4, r4 │ │ │ │ - bx r2 │ │ │ │ + ldr r0, [pc, #344] @ (11e2e0 ) │ │ │ │ movs r4, r4 │ │ │ │ - mov lr, r8 │ │ │ │ + ldr r0, [pc, #24] @ (11e1a4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ movs r4, r4 │ │ │ │ - mov sl, r9 │ │ │ │ + ldr r0, [pc, #40] @ (11e1c0 ) │ │ │ │ movs r4, r4 │ │ │ │ - mov r2, pc │ │ │ │ + @ instruction: 0x47ba │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - mov r0, lr │ │ │ │ + blx r6 │ │ │ │ movs r4, r4 │ │ │ │ - mov r0, r4 │ │ │ │ + bx ip │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - mov r4, r4 │ │ │ │ + bxns ip │ │ │ │ movs r4, r4 │ │ │ │ - cmp ip, sl │ │ │ │ + bxns r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r8, fp │ │ │ │ + bx r3 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r8, r1 │ │ │ │ + mov r8, r9 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, sl │ │ │ │ + mov ip, r2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, r0 │ │ │ │ + mov r4, r8 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, r1 │ │ │ │ + mov r0, r9 │ │ │ │ movs r4, r4 │ │ │ │ - add r8, r7 │ │ │ │ + cmp r8, pc │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ movs r4, r4 │ │ │ │ - add sl, r3 │ │ │ │ + cmp sl, fp │ │ │ │ movs r4, r4 │ │ │ │ - add r2, r9 │ │ │ │ + cmp sl, r1 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sl │ │ │ │ + cmp lr, r2 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, r0 │ │ │ │ + cmp r6, r8 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, r2 │ │ │ │ + cmp r0, sl │ │ │ │ movs r4, r4 │ │ │ │ - mvns r0, r0 │ │ │ │ + cmp r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #336] @ (11e370 ) │ │ │ │ + str r4, [r2, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #384] @ (11e3a4 ) │ │ │ │ + str r0, [r4, r2] │ │ │ │ movs r4, r4 │ │ │ │ - mvns r2, r0 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - muls r2, r6 │ │ │ │ + add sl, r6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ movs r4, r4 │ │ │ │ - muls r0, r6 │ │ │ │ + add r8, r6 │ │ │ │ movs r4, r4 │ │ │ │ - orrs r0, r4 │ │ │ │ + add r0, ip │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + strb r6, [r4, #2] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ movs r4, r4 │ │ │ │ - orrs r4, r4 │ │ │ │ + add r4, ip │ │ │ │ movs r4, r4 │ │ │ │ - cmn r4, r2 │ │ │ │ + add r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - cmn r0, r4 │ │ │ │ + add r0, r4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, r2 │ │ │ │ + mvns r0, r2 │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a776 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 11e274 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -242149,285 +242151,285 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2600 @ 0xa28 │ │ │ │ bl 13db3c │ │ │ │ b.w 11a780 │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ movs r4, r4 │ │ │ │ - eors r6, r0 │ │ │ │ + sbcs r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + asrs r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + asrs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + lsrs r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + lsrs r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + lsls r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + lsls r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + ands r2, r7 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #136] @ (11eef4 ) │ │ │ │ + ldr r6, [pc, #392] @ (11eff4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #192] @ (11ef30 ) │ │ │ │ + ldr r6, [pc, #448] @ (11f030 ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + ands r6, r7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r6, #32 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #144] @ (11ef8c ) │ │ │ │ + ldr r1, [pc, #400] @ (11f08c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #184] @ (11efb8 ) │ │ │ │ + ldr r1, [pc, #440] @ (11f0b8 ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - rors r6, r4 │ │ │ │ + orrs r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - rors r4, r5 │ │ │ │ + orrs r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r3, #14 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r3, #18 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ movs r4, r4 │ │ │ │ - mov r0, r6 │ │ │ │ + bx lr │ │ │ │ movs r4, r4 │ │ │ │ - mov r2, r7 │ │ │ │ + bx pc │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r2, #22 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #184] @ (11f054 ) │ │ │ │ + ldr r5, [pc, #440] @ (11f154 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #880] @ (11f310 ) │ │ │ │ + ldr r5, [pc, #112] @ (11f010 ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + subs r1, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + ands r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + eors r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + eors r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #8 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + subs r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r7, #16 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + strb r0, [r7, #3] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + strb r0, [r1, #3] │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r7, #14 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ movs r4, r4 │ │ │ │ - eors r2, r6 │ │ │ │ + sbcs r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ - eors r2, r7 │ │ │ │ + sbcs r2, r7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r6, #24 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r4, r6] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a776 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a776 │ │ │ │ @@ -243430,293 +243432,293 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4714 @ 0x126a │ │ │ │ bl 13db3c │ │ │ │ b.w 11a780 │ │ │ │ - ldr r4, [pc, #1000] @ (11ffa8 ) │ │ │ │ + ldr r6, [pc, #232] @ (11fca8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #96] @ (11fc24 ) │ │ │ │ + ldr r6, [pc, #352] @ (11fd24 ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r3, #26 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r3, #2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r2, #18 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r2, #22 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #168] @ (11fcb8 ) │ │ │ │ + ldr r7, [pc, #424] @ (11fdb8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #528] @ (11fe24 ) │ │ │ │ + ldr r6, [pc, #784] @ (11ff24 ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #8] @ (11fc28 ) │ │ │ │ + ldr r2, [pc, #264] @ (11fd28 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #96] @ (11fc84 ) │ │ │ │ + ldr r2, [pc, #352] @ (11fd84 ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #720] @ (11ff00 ) │ │ │ │ + ldr r4, [pc, #976] @ (120000 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #520] @ (11fe3c ) │ │ │ │ + ldr r4, [pc, #776] @ (11ff3c ) │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #16 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #20 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + adds r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r5, #14 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r5, #18 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r4, #26 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #392] @ (11feb8 ) │ │ │ │ + ldr r3, [pc, #648] @ (11ffb8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #64] @ (11fd74 ) │ │ │ │ + ldr r3, [pc, #320] @ (11fe74 ) │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r3, #0 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r2, #26 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #384] @ (11ff00 ) │ │ │ │ + ldr r2, [pc, #640] @ (120000 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #480] @ (11ff64 ) │ │ │ │ + ldr r2, [pc, #736] @ (120064 ) │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #14 │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + cmp r1, #10 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + cmp r1, #22 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #352] @ (11ff30 ) │ │ │ │ + ldr r5, [pc, #608] @ (120030 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #432] @ (11ff84 ) │ │ │ │ + ldr r5, [pc, #688] @ (120084 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #198] @ 0xc6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a776 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a776 │ │ │ │ @@ -244743,317 +244745,317 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4054 @ 0xfd6 │ │ │ │ bl 13db3c │ │ │ │ b.w 11a780 │ │ │ │ nop │ │ │ │ - mov r6, r5 │ │ │ │ + bx sp │ │ │ │ movs r4, r4 │ │ │ │ - mov r0, r7 │ │ │ │ + bx pc │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r6, #18 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - cmp sl, lr │ │ │ │ + bx r6 │ │ │ │ movs r4, r4 │ │ │ │ - mov r0, r1 │ │ │ │ + bx r9 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r5, #14 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r5, #18 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #896] @ (120dac ) │ │ │ │ + ldr r2, [pc, #128] @ (120aac ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #936] @ (120dd8 ) │ │ │ │ + ldr r2, [pc, #168] @ (120ad8 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r4, #32 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + str r6, [r2, #8] │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r5, #8 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r2, #2 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r2, #6 │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #128] @ (120b3c ) │ │ │ │ + ldr r7, [pc, #384] @ (120c3c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #936] @ (120e68 ) │ │ │ │ + ldr r7, [pc, #168] @ (120b68 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + movs r1, #2 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + movs r0, #8 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + ands r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #18 │ │ │ │ + eors r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + movs r0, #12 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r7, #6 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r4, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + subs r4, r5, #3 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + subs r0, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + subs r0, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + subs r4, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + subs r4, r2, #1 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + subs r0, r3, #1 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + subs r0, r1, #0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + subs r4, r1, #0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r7, #6 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r0, #7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r6, #5 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r4, r6, #5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r4, r4, #4 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + adds r0, r5, #4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + adds r0, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + adds r4, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + adds r4, r1, #2 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + adds r0, r2, #2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + adds r0, r0, #1 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + adds r4, r1, #1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r4, r7, r7 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + adds r4, r0, #0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r3, r7] │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r2, r3, r6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r2, r1, r5 │ │ │ │ movs r4, r4 │ │ │ │ - cmp ip, fp │ │ │ │ + bxns r3 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r6, r1, r5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + subs r6, r7, r3 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + subs r4, r7, r3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + subs r4, r5, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + subs r0, r7, r2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + subs r0, r5, r1 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + subs r4, r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + subs r4, r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a776 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 120c50 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ @@ -246069,253 +246071,253 @@ │ │ │ │ ldr r1, [sp, #460] @ 0x1cc │ │ │ │ b.w 1188c8 │ │ │ │ ldrb.w r3, [r4, #198] @ 0xc6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1188ea │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ b.w 1188c8 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #792] @ (121bcc ) │ │ │ │ + str r6, [r0, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #864] @ (121c18 ) │ │ │ │ + str r0, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r7, r7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ movs r4, r4 │ │ │ │ - mov r2, sl │ │ │ │ + @ instruction: 0x4792 │ │ │ │ movs r4, r4 │ │ │ │ - mov r4, fp │ │ │ │ + blxns r3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + adds r6, r3, r2 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + adds r4, r5, r2 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r3, r6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r3, r5 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r3, #14 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r3, #28 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + adds r4, r2, #0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r2, r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r6, r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r7, r5 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r2, r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r0, #5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + adds r6, r1, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + cmp r0, #2 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #312] @ 0x138 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1188ea │ │ │ │ ldr r1, [sp, #592] @ 0x250 │ │ │ │ b.w 1188c8 │ │ │ │ ldrb.w r3, [r4, #231] @ 0xe7 │ │ │ │ @@ -246843,15 +246845,15 @@ │ │ │ │ ldrb.w r3, [r4, #462] @ 0x1ce │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1188ea │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ b.w 1188c8 │ │ │ │ add.w r3, sp, #5568 @ 0x15c0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2f3c2c │ │ │ │ + bl 2f3d94 │ │ │ │ ldr.w r3, [pc, #3132] @ 122d54 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3124] @ 122d58 │ │ │ │ @@ -247805,28 +247807,30 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2204 @ 0x89c │ │ │ │ bl 13db3c │ │ │ │ b.w 11a780 │ │ │ │ nop │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ movs r4, r4 │ │ │ │ - vhadd.u d16, d6, d19 │ │ │ │ - vhadd.u32 d0, d6, d19 │ │ │ │ - @ instruction: 0xf5e00023 │ │ │ │ - @ instruction: 0xf5900023 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf7200023 │ │ │ │ + @ instruction: 0xf6d00023 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ movs r4, r4 │ │ │ │ - subs.w r0, r8, #10682368 @ 0xa30000 │ │ │ │ - sbc.w r0, r8, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf6f80023 │ │ │ │ + subw r0, r8, #2083 @ 0x823 │ │ │ │ ldr.w r5, [pc, #3888] @ 123cb0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ 123cb4 │ │ │ │ ldr.w r3, [pc, #3888] @ 123cb8 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 123cbc │ │ │ │ add r1, pc │ │ │ │ @@ -249035,484 +249039,493 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3659 @ 0xe4b │ │ │ │ bl 13db3c │ │ │ │ b.w 11a780 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ movs r4, r4 │ │ │ │ - adcs.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ - add.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + @ instruction: 0xf69e0023 │ │ │ │ + movw r0, #59427 @ 0xe823 │ │ │ │ + strh r2, [r0, r7] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf52e0023 │ │ │ │ - @ instruction: 0xf4de0023 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + @ instruction: 0xf66e0023 │ │ │ │ + @ instruction: 0xf61e0023 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf4fe0023 │ │ │ │ - @ instruction: 0xf4ae0023 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + @ instruction: 0xf63e0023 │ │ │ │ + @ instruction: 0xf5ee0023 │ │ │ │ + adds r6, r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + adds r4, r6, r2 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf4ce0023 │ │ │ │ - orns r0, lr, #10682368 @ 0xa30000 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + addw r0, lr, #2083 @ 0x823 │ │ │ │ + subs.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ + adds r6, r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + adds r4, r0, r2 │ │ │ │ movs r4, r4 │ │ │ │ - eors.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ - orr.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + rsbs r0, lr, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf58e0023 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ + movs r4, r4 │ │ │ │ + sub.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + adcs.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ + movs r4, r4 │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ + movs r4, r4 │ │ │ │ + sbcs.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf52a0023 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ movs r4, r4 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ + movs r4, r4 │ │ │ │ + adc.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf4fa0023 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ + movs r4, r4 │ │ │ │ + adds.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf4ca0023 │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf4ea0023 │ │ │ │ + eors.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf4ba0023 │ │ │ │ orn r0, sl, #10682368 @ 0xa30000 │ │ │ │ - ands.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + lsls r6, r2, #26 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + lsls r4, r3, #14 │ │ │ │ movs r4, r4 │ │ │ │ + eor.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ bics.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ - @ instruction: 0xf3ea0023 │ │ │ │ - cmp r3, #14 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #24 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r4, r4 │ │ │ │ + orrs.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ and.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ - @ instruction: 0xf3ba0023 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ movs r4, r4 │ │ │ │ + bic.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ @ instruction: 0xf3da0023 │ │ │ │ - @ instruction: 0xf38a0023 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xf3fa0023 │ │ │ │ @ instruction: 0xf3aa0023 │ │ │ │ - @ instruction: 0xf35a0023 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xf3ca0023 │ │ │ │ @ instruction: 0xf37a0023 │ │ │ │ - @ instruction: 0xf32a0023 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xf39a0023 │ │ │ │ @ instruction: 0xf34a0023 │ │ │ │ - @ instruction: 0xf2fa0023 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xf36a0023 │ │ │ │ @ instruction: 0xf31a0023 │ │ │ │ - movt r0, #40995 @ 0xa023 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xf33a0023 │ │ │ │ @ instruction: 0xf2ea0023 │ │ │ │ - @ instruction: 0xf29a0023 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + lsls r2, r4, #24 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r4, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xf30a0023 │ │ │ │ @ instruction: 0xf2ba0023 │ │ │ │ - @ instruction: 0xf26a0023 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + adds r4, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xf2da0023 │ │ │ │ @ instruction: 0xf28a0023 │ │ │ │ - @ instruction: 0xf23a0023 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + adds r4, r6, #2 │ │ │ │ movs r4, r4 │ │ │ │ + subw r0, sl, #35 @ 0x23 │ │ │ │ @ instruction: 0xf25a0023 │ │ │ │ - addw r0, sl, #35 @ 0x23 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + adds r4, r0, #2 │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xf27a0023 │ │ │ │ @ instruction: 0xf22a0023 │ │ │ │ - rsbs r0, sl, #35 @ 0x23 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ - movs r4, r4 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + vaddl.u32 q8, d14, d19 │ │ │ │ + adds r4, r2, #1 │ │ │ │ movs r4, r4 │ │ │ │ + movw r0, #40995 @ 0xa023 │ │ │ │ @ instruction: 0xf1fa0023 │ │ │ │ - sub.w r0, sl, #35 @ 0x23 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ - movs r4, r4 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + vaddl.u q8, d10, d19 │ │ │ │ + adds r4, r4, #0 │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xf21a0023 │ │ │ │ rsb r0, sl, #35 @ 0x23 │ │ │ │ - sbcs.w r0, sl, #35 @ 0x23 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + adds r2, r6, #0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r6, r7 │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xf1ea0023 │ │ │ │ @ instruction: 0xf19a0023 │ │ │ │ - adc.w r0, sl, #35 @ 0x23 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ + subs.w r0, sl, #35 @ 0x23 │ │ │ │ sbc.w r0, sl, #35 @ 0x23 │ │ │ │ - adds.w r0, sl, #35 @ 0x23 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xf18a0023 │ │ │ │ @ instruction: 0xf13a0023 │ │ │ │ - @ instruction: 0xf0ea0023 │ │ │ │ - cdp2 0, 10, cr0, cr14, cr3, {1} │ │ │ │ - subs r4, r2, r4 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ movs r4, r4 │ │ │ │ - add.w r0, sl, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf0ba0023 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr3, {1} │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r0, r4, r5 │ │ │ │ + movs r4, r4 │ │ │ │ + adcs.w r0, r6, #35 @ 0x23 │ │ │ │ + add.w r0, r8, #35 @ 0x23 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xf12a0023 │ │ │ │ @ instruction: 0xf0da0023 │ │ │ │ - eor.w r0, sl, #35 @ 0x23 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r4, r0, r4 │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xf0fa0023 │ │ │ │ @ instruction: 0xf0aa0023 │ │ │ │ - orrs.w r0, sl, #35 @ 0x23 │ │ │ │ - vhadd.u32 d16, d6, d19 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ + subs r4, r2, r3 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf0ca0023 │ │ │ │ orns r0, sl, #35 @ 0x23 │ │ │ │ - bic.w r0, sl, #35 @ 0x23 │ │ │ │ - vaddl.u8 q0, d14, d19 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ + subs r4, r4, r2 │ │ │ │ + movs r4, r4 │ │ │ │ + eors.w r0, sl, #35 @ 0x23 │ │ │ │ orr.w r0, sl, #35 @ 0x23 │ │ │ │ - vext.8 d16, d10, d19, #0 │ │ │ │ - vaddl.u8 q0, d10, d19 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ands.w r0, r6, #35 @ 0x23 │ │ │ │ - vaddl.s8 q8, d8, d19 │ │ │ │ - vaddl.u8 q0, d14, d19 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + subs r4, r6, r1 │ │ │ │ + movs r4, r4 │ │ │ │ + orn r0, sl, #35 @ 0x23 │ │ │ │ + ands.w r0, sl, #35 @ 0x23 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r4, r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ + bics.w r0, sl, #35 @ 0x23 │ │ │ │ vaddl.s32 q8, d10, d19 │ │ │ │ - vaddl.s16 q0, d10, d19 │ │ │ │ - vaddl.u8 q0, d10, d19 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r4, r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ + and.w r0, sl, #35 @ 0x23 │ │ │ │ vext.8 d0, d10, d19, #0 │ │ │ │ - vhadd.s32 d16, d10, d19 │ │ │ │ - vaddl.u8 q0, d6, d19 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r4, r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ + vaddl.s16 q8, d10, d19 │ │ │ │ vaddl.s8 q0, d10, d19 │ │ │ │ - vhadd.s d0, d10, d19 │ │ │ │ - vaddl.u8 q0, d2, d19 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r4, r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ + vaddl.s32 q0, d10, d19 │ │ │ │ vhadd.s16 d16, d10, d19 │ │ │ │ - vhadd.s8 d0, d10, d19 │ │ │ │ - vhadd.u d16, d14, d19 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ movs r4, r4 │ │ │ │ + adds r4, r0, r6 │ │ │ │ + movs r4, r4 │ │ │ │ + vhadd.s d16, d10, d19 │ │ │ │ vhadd.s32 d0, d10, d19 │ │ │ │ - cdp 0, 13, cr0, cr10, cr3, {1} │ │ │ │ - vhadd.u d16, d14, d19 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ movs r4, r4 │ │ │ │ + adds r4, r2, r5 │ │ │ │ + movs r4, r4 │ │ │ │ + vhadd.s8 d16, d10, d19 │ │ │ │ cdp 0, 15, cr0, cr10, cr3, {1} │ │ │ │ - cdp 0, 10, cr0, cr10, cr3, {1} │ │ │ │ - vhadd.u d16, d14, d19 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ movs r4, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ + movs r4, r4 │ │ │ │ + vhadd.s16 d0, d10, d19 │ │ │ │ cdp 0, 12, cr0, cr10, cr3, {1} │ │ │ │ - cdp 0, 7, cr0, cr10, cr3, {1} │ │ │ │ - vhadd.u d16, d14, d19 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ + adds r4, r6, r3 │ │ │ │ + movs r4, r4 │ │ │ │ + cdp 0, 14, cr0, cr10, cr3, {1} │ │ │ │ cdp 0, 9, cr0, cr10, cr3, {1} │ │ │ │ - cdp 0, 4, cr0, cr10, cr3, {1} │ │ │ │ - vhadd.u d16, d14, d19 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ + adds r4, r0, r3 │ │ │ │ + movs r4, r4 │ │ │ │ + cdp 0, 11, cr0, cr10, cr3, {1} │ │ │ │ cdp 0, 6, cr0, cr10, cr3, {1} │ │ │ │ - cdp 0, 1, cr0, cr10, cr3, {1} │ │ │ │ - vhadd.u d16, d14, d19 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ + adds r4, r2, r2 │ │ │ │ + movs r4, r4 │ │ │ │ + cdp 0, 8, cr0, cr10, cr3, {1} │ │ │ │ cdp 0, 3, cr0, cr10, cr3, {1} │ │ │ │ - stcl 0, cr0, [sl, #140]! @ 0x8c │ │ │ │ - vhadd.u d16, d14, d19 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ movs r4, r4 │ │ │ │ - cdp 0, 0, cr0, cr10, cr3, {1} │ │ │ │ - ldc 0, cr0, [sl, #140]! @ 0x8c │ │ │ │ - vhadd.u d16, d14, d19 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + adds r0, r4, r1 │ │ │ │ + movs r4, r4 │ │ │ │ + cdp 0, 5, cr0, cr6, cr3, {1} │ │ │ │ + cdp 0, 0, cr0, cr8, cr3, {1} │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r4, r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ + cdp 0, 2, cr0, cr10, cr3, {1} │ │ │ │ ldcl 0, cr0, [sl, #140] @ 0x8c │ │ │ │ - stc 0, cr0, [sl, #140] @ 0x8c │ │ │ │ - vaddl.u8 q0, d2, d19 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + adds r6, r2, r1 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r4, r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ + ldcl 0, cr0, [sl, #140]! @ 0x8c │ │ │ │ stc 0, cr0, [sl, #140]! @ 0x8c │ │ │ │ - ldcl 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ - vaddl.u8 q0, d6, d19 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ + movs r4, r4 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ movs r4, r4 │ │ │ │ + stcl 0, cr0, [sl, #140] @ 0x8c │ │ │ │ ldcl 0, cr0, [sl, #-140]! @ 0xffffff74 │ │ │ │ - stc 0, cr0, [sl, #-140]! @ 0xffffff74 │ │ │ │ - vaddl.u8 q0, d2, d19 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ + movs r4, r4 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ movs r4, r4 │ │ │ │ + ldc 0, cr0, [sl, #140] @ 0x8c │ │ │ │ stcl 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ - ldcl 0, cr0, [sl], #140 @ 0x8c │ │ │ │ - vhadd.u32 d16, d14, d19 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ movs r4, r4 │ │ │ │ - ldc 0, cr0, [r6, #-140] @ 0xffffff74 │ │ │ │ - stcl 0, cr0, [r8], {35} @ 0x23 │ │ │ │ - vhadd.u32 d16, d14, d19 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ movs r4, r4 │ │ │ │ + stcl 0, cr0, [sl, #-140]! @ 0xffffff74 │ │ │ │ + ldc 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ + @ instruction: 0xf7020023 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ + movs r4, r4 │ │ │ │ + ldc 0, cr0, [sl, #-140]! @ 0xffffff74 │ │ │ │ stcl 0, cr0, [sl], #140 @ 0x8c │ │ │ │ - ldc 0, cr0, [sl], {35} @ 0x23 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + ldr r1, [pc, #536] @ (1241fc ) │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + ldr r1, [pc, #640] @ (124268 ) │ │ │ │ movs r4, r4 │ │ │ │ + stc 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ ldc 0, cr0, [sl], #140 @ 0x8c │ │ │ │ - stcl 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + ldr r1, [pc, #664] @ (12428c ) │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + ldr r1, [pc, #448] @ (1241b8 ) │ │ │ │ movs r4, r4 │ │ │ │ + ldcl 0, cr0, [sl], {35} @ 0x23 │ │ │ │ stc 0, cr0, [sl], {35} @ 0x23 │ │ │ │ - ldc 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + ldr r1, [pc, #616] @ (12426c ) │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + ldr r1, [pc, #256] @ (124108 ) │ │ │ │ movs r4, r4 │ │ │ │ + stc 0, cr0, [sl], #140 @ 0x8c │ │ │ │ mrrc 0, 2, r0, sl, cr3 │ │ │ │ - stc 0, cr0, [sl], {35} @ 0x23 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + ldr r1, [pc, #536] @ (12422c ) │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + ldr r1, [pc, #64] @ (124058 ) │ │ │ │ movs r4, r4 │ │ │ │ + ldcl 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ stc 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ - rsbs r0, sl, r3, asr #32 │ │ │ │ - rsb r0, r2, #10682368 @ 0xa30000 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + movs r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ + movs r4, r2 │ │ │ │ + movs r4, r4 │ │ │ │ + mcrr 0, 2, r0, sl, cr3 │ │ │ │ @ instruction: 0xebfa0023 │ │ │ │ - sub.w r0, sl, r3, asr #32 │ │ │ │ - ldr r0, [pc, #280] @ (1240fc ) │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #384] @ (124168 ) │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ + ldc 0, cr0, [sl], {35} @ 0x23 │ │ │ │ rsb r0, sl, r3, asr #32 │ │ │ │ - sbcs.w r0, sl, r3, asr #32 │ │ │ │ - ldr r0, [pc, #408] @ (12418c ) │ │ │ │ - movs r4, r4 │ │ │ │ - ldr r0, [pc, #192] @ (1240b8 ) │ │ │ │ - movs r4, r4 │ │ │ │ + vaddl.u32 q8, d6, d19 │ │ │ │ + vrev64.16 d0, d19 │ │ │ │ + @ instruction: 0xebea0023 │ │ │ │ @ instruction: 0xeb9a0023 │ │ │ │ - adc.w r0, sl, r3, asr #32 │ │ │ │ - ldr r0, [pc, #360] @ (12416c ) │ │ │ │ - movs r4, r4 │ │ │ │ - ldr r0, [pc, #0] @ (124008 ) │ │ │ │ - movs r4, r4 │ │ │ │ + @ instruction: 0xf2e60023 │ │ │ │ + @ instruction: 0xf3000023 │ │ │ │ + subs.w r0, sl, r3, asr #32 │ │ │ │ sbc.w r0, sl, r3, asr #32 │ │ │ │ - adds.w r0, sl, r3, asr #32 │ │ │ │ - ldr r0, [pc, #280] @ (12412c ) │ │ │ │ + str r6, [r1, r2] │ │ │ │ movs r4, r4 │ │ │ │ - blx sl │ │ │ │ + str r4, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xeb8a0023 │ │ │ │ @ instruction: 0xeb3a0023 │ │ │ │ - @ instruction: 0xeaea0023 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr3, {1} │ │ │ │ - cdp2 0, 13, cr0, cr4, cr3, {1} │ │ │ │ - add.w r0, sl, r3, asr #32 │ │ │ │ - @ instruction: 0xeaba0023 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + str r2, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + str r4, [r2, r0] │ │ │ │ movs r4, r4 │ │ │ │ + adcs.w r0, sl, r3, asr #32 │ │ │ │ + add.w r0, sl, r3, asr #32 │ │ │ │ + movw r0, #43043 @ 0xa823 │ │ │ │ + @ instruction: 0xf6580023 │ │ │ │ + @ instruction: 0xeb2a0023 │ │ │ │ @ instruction: 0xeada0023 │ │ │ │ - eor.w r0, sl, r3, asr #32 │ │ │ │ - cdp2 0, 10, cr0, cr6, cr3, {1} │ │ │ │ - cdp2 0, 7, cr0, cr4, cr3, {1} │ │ │ │ + ldr r4, [pc, #568] @ (1242cc ) │ │ │ │ + movs r4, r4 │ │ │ │ + ldr r4, [pc, #720] @ (124368 ) │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xeafa0023 │ │ │ │ @ instruction: 0xeaaa0023 │ │ │ │ - orrs.w r0, sl, r3, asr #32 │ │ │ │ - sub.w r0, r6, #35 @ 0x23 │ │ │ │ - rsb r0, r0, #35 @ 0x23 │ │ │ │ + cmp r2, r8 │ │ │ │ + movs r4, r4 │ │ │ │ + cmp r0, sl │ │ │ │ + movs r4, r4 │ │ │ │ + pkhtb r0, sl, r3, asr #32 │ │ │ │ orns r0, sl, r3, asr #32 │ │ │ │ - bic.w r0, sl, r3, asr #32 │ │ │ │ - ldr r7, [pc, #312] @ (12419c ) │ │ │ │ + cmp r2, sl │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #16] @ (124078 ) │ │ │ │ + cmp r0, r4 │ │ │ │ movs r4, r4 │ │ │ │ + eors.w r0, sl, r3, asr #32 │ │ │ │ orr.w r0, sl, r3, asr #32 │ │ │ │ - ldrd r0, r0, [sl, #140]! @ 0x8c │ │ │ │ - ldr r7, [pc, #264] @ (12417c ) │ │ │ │ + ldr r4, [pc, #392] @ (12424c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #848] @ (1243c8 ) │ │ │ │ + ldr r4, [pc, #144] @ (124158 ) │ │ │ │ movs r4, r4 │ │ │ │ + orn r0, sl, r3, asr #32 │ │ │ │ ands.w r0, sl, r3, asr #32 │ │ │ │ - strd r0, r0, [sl, #140] @ 0x8c │ │ │ │ - add.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ - adds.w r0, r8, #10682368 @ 0xa30000 │ │ │ │ + ldr r4, [pc, #376] @ (12424c ) │ │ │ │ + movs r4, r4 │ │ │ │ + ldr r3, [pc, #976] @ (1244a8 ) │ │ │ │ + movs r4, r4 │ │ │ │ + bics.w r0, sl, r3, asr #32 │ │ │ │ strd r0, r0, [sl, #140]! @ 0x8c │ │ │ │ - @ instruction: 0xe99a0023 │ │ │ │ - ldr r3, [pc, #312] @ (1241cc ) │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #464] @ (124268 ) │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ + and.w r0, sl, r3, asr #32 │ │ │ │ @ instruction: 0xe9ba0023 │ │ │ │ - strd r0, r0, [sl, #-140]! @ 0x8c │ │ │ │ - add r2, r0 │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ - add r0, r2 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ + ldrd r0, r0, [sl, #140] @ 0x8c │ │ │ │ @ instruction: 0xe98a0023 │ │ │ │ - ldmdb sl!, {r0, r1, r5} │ │ │ │ - add r2, r2 │ │ │ │ - movs r4, r4 │ │ │ │ - mvns r0, r4 │ │ │ │ - movs r4, r4 │ │ │ │ - ldrd r0, r0, [sl, #-140] @ 0x8c │ │ │ │ - stmdb sl, {r0, r1, r5} │ │ │ │ - ldr r3, [pc, #136] @ (12414c ) │ │ │ │ - movs r4, r4 │ │ │ │ - ldr r2, [pc, #912] @ (124458 ) │ │ │ │ - movs r4, r4 │ │ │ │ + @ instruction: 0xf1320023 │ │ │ │ + @ instruction: 0xf1380023 │ │ │ │ + @ instruction: 0xe9a60023 │ │ │ │ + ldrd r0, r0, [r8, #-140] @ 0x8c │ │ │ │ + @ instruction: 0xf1360023 │ │ │ │ + add.w r0, ip, #35 @ 0x23 │ │ │ │ + ldrd r0, r0, [sl, #-140]! @ 0x8c │ │ │ │ stmdb sl!, {r0, r1, r5} │ │ │ │ - @ instruction: 0xe8da0023 │ │ │ │ - ldr r3, [pc, #120] @ (12414c ) │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #720] @ (1243a8 ) │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ + strd r0, r0, [sl, #-140] @ 0x8c │ │ │ │ ldrd r0, r0, [sl], #140 @ 0x8c │ │ │ │ - stmia.w sl!, {r0, r1, r5} │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + blx ip │ │ │ │ movs r4, r4 │ │ │ │ + ldmdb sl, {r0, r1, r5} │ │ │ │ @ instruction: 0xe8ca0023 │ │ │ │ - ldrd r0, r0, [sl], #-140 @ 0x8c │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + ldr r5, [pc, #632] @ (1243bc ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + ldr r5, [pc, #656] @ (1243d8 ) │ │ │ │ movs r4, r4 │ │ │ │ + strd r0, r0, [sl], #140 @ 0x8c │ │ │ │ ldmia.w sl, {r0, r1, r5} │ │ │ │ - strex r0, r0, [sl, #140] @ 0x8c │ │ │ │ - vext.8 d16, d2, d19, #0 │ │ │ │ - vext.8 d16, d8, d19, #0 │ │ │ │ - strd r0, r0, [r6], #-140 @ 0x8c │ │ │ │ - @ instruction: 0xe8180023 │ │ │ │ - vext.8 d16, d6, d19, #0 │ │ │ │ - vaddl.s8 q8, d12, d19 │ │ │ │ - @ instruction: 0xe83a0023 │ │ │ │ - b.n 1240f4 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ - movs r4, r4 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xe80a0023 │ │ │ │ - b.n 1240a4 │ │ │ │ - movs r3, r4 │ │ │ │ - mov sl, r2 │ │ │ │ - movs r4, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - movs r4, r4 │ │ │ │ - b.n 1240f0 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 124054 │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r4, [pc, #376] @ (1242bc ) │ │ │ │ - movs r4, r4 │ │ │ │ - ldr r4, [pc, #400] @ (1242d8 ) │ │ │ │ - movs r4, r4 │ │ │ │ - b.n 1240a0 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 124004 │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r4, [pc, #392] @ (1242dc ) │ │ │ │ + ldr r5, [pc, #648] @ (1243dc ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #208] @ (124228 ) │ │ │ │ + ldr r5, [pc, #464] @ (124328 ) │ │ │ │ movs r4, r4 │ │ │ │ - b.n 124050 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 123fb4 │ │ │ │ - movs r3, r4 │ │ │ │ - adcs r2, r3 │ │ │ │ + ldmia.w sl!, {r0, r1, r5} │ │ │ │ + strd r0, r0, [sl], #-140 @ 0x8c │ │ │ │ + cmp r2, r3 │ │ │ │ movs r4, r4 │ │ │ │ - adcs r4, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 124000 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 123f64 │ │ │ │ - movs r3, r4 │ │ │ │ - adcs r6, r4 │ │ │ │ + stmia.w sl, {r0, r1, r5} │ │ │ │ + @ instruction: 0xe83a0023 │ │ │ │ + cmp r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6 │ │ │ │ + negs r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123fb0 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 123f14 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + @ instruction: 0xe85a0023 │ │ │ │ + @ instruction: 0xe80a0023 │ │ │ │ + subs r6, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r0, r1, #7 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123f60 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 123ec4 │ │ │ │ + @ instruction: 0xe82a0023 │ │ │ │ + b.n 124144 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123f10 │ │ │ │ + b.n 124190 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123e74 │ │ │ │ + b.n 1240f4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123ec0 │ │ │ │ + b.n 124140 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123e24 │ │ │ │ + b.n 1240a4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r7, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r3, #7 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123e70 │ │ │ │ + b.n 1240f0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123dd4 │ │ │ │ + b.n 124054 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 1250f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 1250f4 │ │ │ │ ldr.w r3, [pc, #3884] @ 1250f8 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 1250fc │ │ │ │ @@ -250721,634 +250734,637 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2287 @ 0x8ef │ │ │ │ bl 13db3c │ │ │ │ b.w 11a780 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + adds r2, r3, r3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + adds r0, r3, r2 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 125330 │ │ │ │ + b.n 1255b0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125294 │ │ │ │ + b.n 125514 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + adds r2, r3, r3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + adds r0, r5, r1 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1252e0 │ │ │ │ + b.n 125560 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125244 │ │ │ │ + b.n 1254c4 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6860023 │ │ │ │ - sbcs.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ - b.n 125288 │ │ │ │ + @ instruction: 0xf7c60023 │ │ │ │ + @ instruction: 0xf6bc0023 │ │ │ │ + b.n 125508 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1251f0 │ │ │ │ + b.n 125470 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6760023 │ │ │ │ - adcs.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ - b.n 125240 │ │ │ │ + @ instruction: 0xf7b60023 │ │ │ │ + @ instruction: 0xf6900023 │ │ │ │ + b.n 1254c0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1251a4 │ │ │ │ + b.n 125424 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6620023 │ │ │ │ - @ instruction: 0xf5200023 │ │ │ │ - b.n 1251f0 │ │ │ │ + @ instruction: 0xf7a20023 │ │ │ │ + @ instruction: 0xf6600023 │ │ │ │ + b.n 125470 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125154 │ │ │ │ + b.n 1253d4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + eors r6, r7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + lsls r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1251a0 │ │ │ │ + b.n 125420 │ │ │ │ movs r3, r4 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + b.n 125384 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + lsls r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #20 │ │ │ │ + eors r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + b.n 1253d0 │ │ │ │ movs r3, r4 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + b.n 125334 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + eors r6, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + ands r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + b.n 125380 │ │ │ │ movs r3, r4 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + b.n 1252e4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #22 │ │ │ │ + eors r6, r2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + b.n 125328 │ │ │ │ movs r3, r4 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + b.n 125290 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #6 │ │ │ │ + eors r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ movs r4, r4 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + b.n 1252e0 │ │ │ │ movs r3, r4 │ │ │ │ - svc 26 │ │ │ │ + b.n 125244 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + ands r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ movs r4, r4 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + b.n 125290 │ │ │ │ movs r3, r4 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + b.n 1251f4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + ands r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - svc 10 │ │ │ │ + b.n 125240 │ │ │ │ movs r3, r4 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + svc 250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + ands r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + b.n 1251f0 │ │ │ │ movs r3, r4 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + svc 202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + svc 234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + svc 154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + svc 186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + svc 106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ movs r4, r4 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + svc 138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1251e4 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - udf #26 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 125194 │ │ │ │ + svc 10 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 1251e0 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 125144 │ │ │ │ + udf #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 125190 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1252f4 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - sbcs.w r0, r6, r3, asr #32 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + ldc 0, cr0, [r6], #140 @ 0x8c │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 125140 │ │ │ │ + udf #202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1252a4 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - vext.8 d16, d6, d19, #0 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + @ instruction: 0xf1360023 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 1252f0 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 125254 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u16 d16, d2, d19 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 1252a0 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 125204 │ │ │ │ + udf #26 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u32 d16, d2, d19 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 125250 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ + movs r4, r4 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1251b4 │ │ │ │ + ble.n 125234 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u16 d16, d6, d19 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 125200 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ + movs r4, r4 │ │ │ │ + udf #10 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 125364 │ │ │ │ + ble.n 1251e4 │ │ │ │ movs r3, r4 │ │ │ │ - orrs.w r0, r6, #35 @ 0x23 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + @ instruction: 0xf1960023 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 1251b0 │ │ │ │ + ble.n 125230 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 125314 │ │ │ │ + ble.n 125194 │ │ │ │ movs r3, r4 │ │ │ │ - orn r0, r6, #35 @ 0x23 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + sub.w r0, r6, #35 @ 0x23 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 125360 │ │ │ │ + ble.n 1251e0 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1252c4 │ │ │ │ + ble.n 125344 │ │ │ │ movs r3, r4 │ │ │ │ - bic.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - orr.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ - bgt.n 125310 │ │ │ │ + sbc.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf5800023 │ │ │ │ + ble.n 125390 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 125274 │ │ │ │ + ble.n 1252f4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124c38 │ │ │ │ + b.n 124eb8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124c50 │ │ │ │ + b.n 124ed0 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1252b8 │ │ │ │ + ble.n 125338 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 125220 │ │ │ │ + bgt.n 1252a0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6be0023 │ │ │ │ - movt r0, #51235 @ 0xc823 │ │ │ │ - blt.n 125270 │ │ │ │ + @ instruction: 0xf7fe0023 │ │ │ │ + strb.w r0, [ip, r3, lsl #2] │ │ │ │ + ble.n 1252f0 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1251d4 │ │ │ │ + bgt.n 125254 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124c18 │ │ │ │ + b.n 124e98 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124bb8 │ │ │ │ + b.n 124e38 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 125220 │ │ │ │ + bgt.n 1252a0 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 125384 │ │ │ │ + bgt.n 125204 │ │ │ │ movs r3, r4 │ │ │ │ - bic.w r0, sl, #35 @ 0x23 │ │ │ │ - orr.w r0, r0, #35 @ 0x23 │ │ │ │ - blt.n 1253d0 │ │ │ │ + sbc.w r0, sl, #35 @ 0x23 │ │ │ │ + @ instruction: 0xf1800023 │ │ │ │ + bgt.n 125250 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 125334 │ │ │ │ + bgt.n 1253b4 │ │ │ │ movs r3, r4 │ │ │ │ - orr.w r0, r6, #35 @ 0x23 │ │ │ │ - ands.w r0, r0, #35 @ 0x23 │ │ │ │ - blt.n 125380 │ │ │ │ + @ instruction: 0xf1860023 │ │ │ │ + adcs.w r0, r0, #35 @ 0x23 │ │ │ │ + bgt.n 125200 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1252e4 │ │ │ │ + bgt.n 125364 │ │ │ │ movs r3, r4 │ │ │ │ - bics.w r0, r6, #35 @ 0x23 │ │ │ │ - vaddl.s32 q8, d0, d19 │ │ │ │ - blt.n 125330 │ │ │ │ + sbcs.w r0, r6, #35 @ 0x23 │ │ │ │ + @ instruction: 0xf1200023 │ │ │ │ + bgt.n 1253b0 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 125294 │ │ │ │ + bgt.n 125314 │ │ │ │ movs r3, r4 │ │ │ │ - bic.w r0, r2, #35 @ 0x23 │ │ │ │ - vext.8 d0, d0, d19, #0 │ │ │ │ - bge.n 1252e0 │ │ │ │ + sbc.w r0, r2, #35 @ 0x23 │ │ │ │ + @ instruction: 0xf0f00023 │ │ │ │ + bgt.n 125360 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 125244 │ │ │ │ + blt.n 1252c4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125388 │ │ │ │ + b.n 125608 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + adds r4, r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 125290 │ │ │ │ + blt.n 125310 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1253f4 │ │ │ │ + blt.n 125274 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 125240 │ │ │ │ + blt.n 1252c0 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1253a4 │ │ │ │ + blt.n 125424 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 1253f0 │ │ │ │ + blt.n 125270 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 125354 │ │ │ │ + blt.n 1253d4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 1253a0 │ │ │ │ + blt.n 125420 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 125304 │ │ │ │ + blt.n 125384 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ movs r4, r4 │ │ │ │ - bls.n 125350 │ │ │ │ + blt.n 1253d0 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1252b4 │ │ │ │ + bge.n 125334 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ movs r4, r4 │ │ │ │ - bls.n 125300 │ │ │ │ + blt.n 125380 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 125464 │ │ │ │ + bge.n 1252e4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - bls.n 1252b0 │ │ │ │ + bge.n 125330 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 125414 │ │ │ │ + bge.n 125294 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ - bls.n 125460 │ │ │ │ + bge.n 1252e0 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1253c4 │ │ │ │ + bge.n 125444 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - bls.n 125410 │ │ │ │ + bge.n 125490 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 125374 │ │ │ │ + bge.n 1253f4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ movs r4, r4 │ │ │ │ - bls.n 1253c0 │ │ │ │ + bge.n 125440 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 125324 │ │ │ │ + bls.n 1253a4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 125370 │ │ │ │ + bge.n 1253f0 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 1252d4 │ │ │ │ + bls.n 125354 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 125320 │ │ │ │ + bls.n 1253a0 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 125484 │ │ │ │ + bls.n 125304 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 1254d0 │ │ │ │ + bls.n 125350 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 125434 │ │ │ │ + bls.n 1254b4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 125478 │ │ │ │ + bls.n 1252f8 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1253e0 │ │ │ │ + bls.n 125460 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 125430 │ │ │ │ + bls.n 1254b0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 125394 │ │ │ │ + bls.n 125414 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 1253e0 │ │ │ │ + bls.n 125460 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 125344 │ │ │ │ + bhi.n 1253c4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 125390 │ │ │ │ + bhi.n 125410 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1254f4 │ │ │ │ + bhi.n 125374 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 125340 │ │ │ │ + bhi.n 1253c0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1254a4 │ │ │ │ + bhi.n 125524 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 1254f0 │ │ │ │ + bhi.n 125370 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 125454 │ │ │ │ + bhi.n 1254d4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 1254a0 │ │ │ │ + bhi.n 125520 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 125404 │ │ │ │ + bhi.n 125484 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 125450 │ │ │ │ + bhi.n 1254d0 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1253b4 │ │ │ │ + bvc.n 125434 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 125400 │ │ │ │ + bhi.n 125480 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 125564 │ │ │ │ + bvc.n 1253e4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 1253b0 │ │ │ │ + bvc.n 125430 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 125514 │ │ │ │ + bvc.n 125394 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 125560 │ │ │ │ + bvc.n 1253e0 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1254c4 │ │ │ │ + bvc.n 125544 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 125510 │ │ │ │ + bvc.n 125590 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 125474 │ │ │ │ + bvc.n 1254f4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 1254c0 │ │ │ │ + bvc.n 125540 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 125424 │ │ │ │ + bvs.n 1254a4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 125470 │ │ │ │ + bvc.n 1254f0 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1253d4 │ │ │ │ + bvs.n 125454 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 125420 │ │ │ │ + bvs.n 1254a0 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 125584 │ │ │ │ + bvs.n 125404 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 1255d0 │ │ │ │ + bvs.n 125450 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 125534 │ │ │ │ + bvs.n 1255b4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 125578 │ │ │ │ + bvs.n 1253f8 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1254e0 │ │ │ │ + bvs.n 125560 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 125530 │ │ │ │ + bvs.n 1255b0 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 125494 │ │ │ │ + bvs.n 125514 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 1254e0 │ │ │ │ + bvs.n 125560 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 125444 │ │ │ │ + bpl.n 1254c4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 125490 │ │ │ │ + bpl.n 125510 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1255f4 │ │ │ │ + bpl.n 125474 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 125440 │ │ │ │ + bpl.n 1254c0 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1255a4 │ │ │ │ + bpl.n 125624 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + adds r6, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + adds r0, r4, #1 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 1255f0 │ │ │ │ + bpl.n 125470 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 125554 │ │ │ │ + bpl.n 1255d4 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfb3a0023 │ │ │ │ - @ instruction: 0xfb540023 │ │ │ │ - bmi.n 1255a0 │ │ │ │ + ldc2l 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ + ldc2 0, cr0, [r4], {35} @ 0x23 │ │ │ │ + bpl.n 125620 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125504 │ │ │ │ + bpl.n 125584 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125b20 │ │ │ │ + b.n 124da0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125b70 │ │ │ │ + b.n 124df0 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125550 │ │ │ │ + bpl.n 1255d0 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1254b4 │ │ │ │ + bmi.n 125534 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125b80 │ │ │ │ + b.n 124e00 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125b20 │ │ │ │ + b.n 124da0 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125500 │ │ │ │ + bpl.n 125580 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125664 │ │ │ │ + bmi.n 1254e4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125b90 │ │ │ │ + b.n 124e10 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125ad0 │ │ │ │ + b.n 125d50 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1254b0 │ │ │ │ + bmi.n 125530 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125614 │ │ │ │ + bmi.n 125494 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125ba0 │ │ │ │ + b.n 124e20 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125a80 │ │ │ │ + b.n 125d00 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125660 │ │ │ │ + bmi.n 1254e0 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1255c4 │ │ │ │ + bmi.n 125644 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125ba8 │ │ │ │ + b.n 124e28 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125a30 │ │ │ │ + b.n 125cb0 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125610 │ │ │ │ + bmi.n 125690 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 125574 │ │ │ │ + bmi.n 1255f4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125ba8 │ │ │ │ + b.n 124e28 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1259d8 │ │ │ │ + b.n 125c58 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1255b8 │ │ │ │ + bmi.n 125638 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 125520 │ │ │ │ + bcc.n 1255a0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125bb8 │ │ │ │ + b.n 124e38 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125990 │ │ │ │ + b.n 125c10 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 125570 │ │ │ │ + bmi.n 1255f0 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1254d4 │ │ │ │ + bcc.n 125554 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125bc0 │ │ │ │ + b.n 124e40 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125940 │ │ │ │ + b.n 125bc0 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 125520 │ │ │ │ + bcc.n 1255a0 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 125684 │ │ │ │ + bcc.n 125504 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125bd0 │ │ │ │ + b.n 124e50 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1258f0 │ │ │ │ + b.n 125b70 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1256d0 │ │ │ │ + bcc.n 125550 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 125634 │ │ │ │ + bcc.n 1256b4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125be0 │ │ │ │ + b.n 124e60 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1258a0 │ │ │ │ + b.n 125b20 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 125680 │ │ │ │ + bcc.n 125500 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 1255e4 │ │ │ │ + bcc.n 125664 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125bf0 │ │ │ │ + b.n 124e70 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125850 │ │ │ │ + b.n 125ad0 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 125630 │ │ │ │ + bcc.n 1256b0 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 125594 │ │ │ │ + bcc.n 125614 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 126530 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 126534 │ │ │ │ ldr.w r3, [pc, #3884] @ 126538 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 12653c │ │ │ │ @@ -252557,628 +252573,623 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2674 @ 0xa72 │ │ │ │ bl 13db3c │ │ │ │ b.w 11a780 │ │ │ │ - ble.n 126510 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 126510 │ │ │ │ + ble.n 126590 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe98e0023 │ │ │ │ - strd r0, r0, [ip, #-140] @ 0x8c │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + pkhtb r0, lr, r3, asr #32 │ │ │ │ + eor.w r0, ip, r3, asr #32 │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [r2], #140 @ 0x8c │ │ │ │ - ldmdb ip, {r0, r1, r5} │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + bic.w r0, r2, r3, asr #32 │ │ │ │ + orrs.w r0, ip, r3, asr #32 │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + adds r2, r5, #1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + adds r0, r0, #1 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - sbcs.w r0, sl, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf1880023 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + @ instruction: 0xf2ba0023 │ │ │ │ + movt r0, #32803 @ 0x8023 │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + subs r6, r3, #0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + subs r4, r5, #0 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125e58 │ │ │ │ + b.n 1260d8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125e78 │ │ │ │ + b.n 1260f8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r6, r7, r4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r0, r6 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r6, r7, r4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6620023 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf7a20023 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r2, #-140] @ 0xffffff74 │ │ │ │ - ldcl 0, cr0, [r0], {35} @ 0x23 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + cdp 0, 4, cr0, cr2, cr3, {1} │ │ │ │ + cdp 0, 1, cr0, cr0, cr3, {1} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + adds r6, r7, #1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + adds r4, r1, #1 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + adds r6, r7, #1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + adds r4, r3, #0 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + b.n 1267f8 │ │ │ │ movs r3, r4 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + b.n 126828 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + b.n 126840 │ │ │ │ movs r3, r4 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + b.n 1267d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126478 │ │ │ │ + @ instruction: 0xe83a0023 │ │ │ │ + strex r0, r0, [r8, #140] @ 0x8c │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126498 │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + strex r0, r0, [lr, #140] @ 0x8c │ │ │ │ + @ instruction: 0xe8180023 │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1264b0 │ │ │ │ + @ instruction: 0xe8520023 │ │ │ │ + b.n 126678 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126448 │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + @ instruction: 0xe85a0023 │ │ │ │ + b.n 126628 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1264c8 │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1263f8 │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + @ instruction: 0xf1e60023 │ │ │ │ + @ instruction: 0xf1f40023 │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ + movs r3, r4 │ │ │ │ + ble.n 1265e0 │ │ │ │ + movs r3, r4 │ │ │ │ + ble.n 126610 │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ + movs r4, r4 │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ + movs r4, r4 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ + movs r4, r4 │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1264e8 │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1263a8 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + movs r4, r4 │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r0!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + lsls r2, r4, #4 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ + movs r4, r4 │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0a60023 │ │ │ │ - @ instruction: 0xf0b40023 │ │ │ │ ldmia r0!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + b.n 1260f0 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 126760 │ │ │ │ + b.n 126100 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 126790 │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + b.n 126108 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 1260b0 │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - movs r4, r4 │ │ │ │ stmia r7!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + udf #150 @ 0x96 │ │ │ │ + movs r3, r4 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ - movs r4, r4 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ - movs r4, r4 │ │ │ │ stmia r7!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + udf #134 @ 0x86 │ │ │ │ + movs r3, r4 │ │ │ │ + udf #16 │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u8 q8, d6, d19 │ │ │ │ - vaddl.u16 q8, d12, d19 │ │ │ │ stmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + udf #118 @ 0x76 │ │ │ │ + movs r3, r4 │ │ │ │ + ble.n 126728 │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u32 q8, d2, d19 │ │ │ │ - vaddl.u32 q0, d12, d19 │ │ │ │ stmia r7!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + udf #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126e70 │ │ │ │ + ble.n 1266d8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126e80 │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r7!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + udf #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126e88 │ │ │ │ + ble.n 126688 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126e30 │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + udf #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1267f0 │ │ │ │ + ble.n 126838 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126748 │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + udf #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1267e0 │ │ │ │ + ble.n 1267e8 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1266f8 │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + udf #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1267d0 │ │ │ │ + bgt.n 126798 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1266a8 │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - ble.n 1267c0 │ │ │ │ - movs r3, r4 │ │ │ │ - bgt.n 126858 │ │ │ │ + @ instruction: 0xf3120023 │ │ │ │ + @ instruction: 0xf31c0023 │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - ble.n 1267a8 │ │ │ │ - movs r3, r4 │ │ │ │ - bgt.n 126808 │ │ │ │ + strd r0, r0, [r2], #-140 @ 0x8c │ │ │ │ + ldrd r0, r0, [r0], #-140 @ 0x8c │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - ble.n 126798 │ │ │ │ - movs r3, r4 │ │ │ │ - bgt.n 1267b8 │ │ │ │ + @ instruction: 0xf2e20023 │ │ │ │ + @ instruction: 0xf2bc0023 │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ - movs r3, r4 │ │ │ │ - bgt.n 126788 │ │ │ │ - movs r3, r4 │ │ │ │ - blt.n 126768 │ │ │ │ + movt r0, #40995 @ 0xa023 │ │ │ │ + @ instruction: 0xf28c0023 │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r5!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + blt.n 126808 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 126778 │ │ │ │ + bge.n 1268e8 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 126718 │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r5!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + bge.n 1267f0 │ │ │ │ + movs r3, r4 │ │ │ │ + bge.n 126898 │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - rsbs r0, r2, #35 @ 0x23 │ │ │ │ - rsbs r0, ip, #35 @ 0x23 │ │ │ │ stmia r5!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + bge.n 1267e0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126618 │ │ │ │ + bge.n 126848 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126638 │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + bge.n 1267c8 │ │ │ │ movs r3, r4 │ │ │ │ - sub.w r0, r2, #35 @ 0x23 │ │ │ │ - sbcs.w r0, ip, #35 @ 0x23 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + bls.n 1267f8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf18a0023 │ │ │ │ - adc.w r0, ip, #35 @ 0x23 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + b.n 126d80 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 126788 │ │ │ │ + b.n 126c80 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 126868 │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ + movs r4, r4 │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 126770 │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 126818 │ │ │ │ + subs r6, r5, r5 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r0, r0, r6 │ │ │ │ + movs r4, r4 │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r4!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 126760 │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 1267c8 │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r4!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 126748 │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 126778 │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 126b00 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 126a00 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ + movs r4, r4 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ + movs r4, r4 │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r3!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + movs r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + movs r7, #18 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + @ instruction: 0xe9920023 │ │ │ │ + @ instruction: 0xe9ac0023 │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r3!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + @ instruction: 0xe9b60023 │ │ │ │ + ldrd r0, r0, [ip, #-140]! @ 0x8c │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r6, #20 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ movs r4, r4 │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ + movs r3, r4 │ │ │ │ stmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + udf #66 @ 0x42 │ │ │ │ + movs r3, r4 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe8520023 │ │ │ │ - strd r0, r0, [ip], #-140 @ 0x8c │ │ │ │ stmia r2!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ + movs r4, r4 │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldrd r0, r0, [r6], #-140 @ 0x8c │ │ │ │ - @ instruction: 0xe83c0023 │ │ │ │ stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + svc 58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ - movs r4, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, r4 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + svc 76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + udf #82 @ 0x52 │ │ │ │ + movs r3, r4 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ - movs r4, r4 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ - movs r4, r4 │ │ │ │ stmia r1!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + blt.n 126868 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ - movs r4, r4 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - movs r4, r4 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + blt.n 126898 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126918 │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126938 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ + movs r4, r4 │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r1!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ movs r4, r4 │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ + movs r3, r4 │ │ │ │ stmia r1!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126928 │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - udf #12 │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126968 │ │ │ │ + ldmia r2!, {r6} │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 126978 │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r0!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + cdp2 0, 12, cr0, cr14, cr3, {1} │ │ │ │ + cdp2 0, 13, cr0, cr12, cr3, {1} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1269e8 │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 126a18 │ │ │ │ + stc 0, cr0, [r6, #140]! @ 0x8c │ │ │ │ + ldc 0, cr0, [r4, #140]! @ 0x8c │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + b.n 127180 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ - movs r4, r4 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + b.n 1271a0 │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - itte │ │ │ │ - mov r3, r4 │ │ │ │ - lsr r2, r3, #20 │ │ │ │ - moval r4, r4 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ - movs r4, r4 │ │ │ │ stmia r0!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - itet gt │ │ │ │ - movgt r3, r4 │ │ │ │ - ldmiale r1, {r1, r2, r4} │ │ │ │ - movgt r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldr??.w r0, [r6, r3, lsl #2] │ │ │ │ + vld4.8 {d16-d19}, [ip :128], r3 │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - itte al │ │ │ │ + itet al │ │ │ │ moval r3, r4 │ │ │ │ - it ls @ unpredictable │ │ │ │ - movls r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldr??.w r0, [r6, r3, lsl #2] │ │ │ │ + ldrshal.w r0, [ip, r3, lsl #2] │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ itte lt │ │ │ │ movlt r3, r4 │ │ │ │ - itet vs @ unpredictable │ │ │ │ - movvs r3, r4 │ │ │ │ - stc2vc 0, cr0, [lr, #140] @ 0x8c │ │ │ │ - ldc2vs 0, cr0, [ip, #140] @ 0x8c │ │ │ │ - itet hi │ │ │ │ + @ instruction: 0xf7d20023 │ │ │ │ + @ instruction: 0xf7e40023 │ │ │ │ + itte le │ │ │ │ + movle r3, r4 │ │ │ │ + itet hi @ unpredictable │ │ │ │ movhi r3, r4 │ │ │ │ - itte cc @ unpredictable │ │ │ │ - movcc r3, r4 │ │ │ │ - stclcc 0, cr0, [r6], #-140 @ 0xffffff74 │ │ │ │ - ldclcs 0, cr0, [r4], #-140 @ 0xffffff74 │ │ │ │ - itte pl │ │ │ │ + svcls 82 @ 0x52 │ │ │ │ + movhi r3, r4 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ + movs r3, r4 │ │ │ │ + itet ge │ │ │ │ + movge r3, r4 │ │ │ │ + itte pl @ unpredictable │ │ │ │ movpl r3, r4 │ │ │ │ - itet eq @ unpredictable │ │ │ │ - moveq r3, r4 │ │ │ │ - bne.n 126f00 @ unpredictable branch in IT block │ │ │ │ - │ │ │ │ - moveq r3, r4 │ │ │ │ - b.n 126f20 │ │ │ │ + svcpl 102 @ 0x66 │ │ │ │ + movmi r3, r4 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - itet cs │ │ │ │ + itte vc │ │ │ │ + movvc r3, r4 │ │ │ │ + itet cs @ unpredictable │ │ │ │ movcs r3, r4 │ │ │ │ - bkpt 0x00da │ │ │ │ + bgt.n 126990 @ unpredictable │ │ │ │ movcs r3, r4 │ │ │ │ - ldrb.w r0, [r6, r3, lsl #2] │ │ │ │ - strh.w r0, [ip, r3, lsl #2] │ │ │ │ + bgt.n 126b20 │ │ │ │ + movs r3, r4 │ │ │ │ + itet mi │ │ │ │ + movmi r3, r4 │ │ │ │ bkpt 0x00fa │ │ │ │ + movmi r3, r4 │ │ │ │ + bgt.n 126988 │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x00aa │ │ │ │ + bgt.n 126ad0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh.w r0, [r6, r3, lsl #2] │ │ │ │ - @ instruction: 0xf7fc0023 │ │ │ │ + itte ne │ │ │ │ + movne r3, r4 │ │ │ │ bkpt 0x00ca │ │ │ │ - movs r3, r4 │ │ │ │ - bkpt 0x007a │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xf6920023 │ │ │ │ - subw r0, r4, #2083 @ 0x823 │ │ │ │ - bkpt 0x009a │ │ │ │ - movs r3, r4 │ │ │ │ - bkpt 0x004a │ │ │ │ - movs r3, r4 │ │ │ │ - udf #18 │ │ │ │ - movs r3, r4 │ │ │ │ - udf #32 │ │ │ │ - movs r3, r4 │ │ │ │ - bkpt 0x006a │ │ │ │ - movs r3, r4 │ │ │ │ - bkpt 0x001a │ │ │ │ - movs r3, r4 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ - movs r3, r4 │ │ │ │ - ble.n 1269f8 │ │ │ │ - movs r3, r4 │ │ │ │ - bkpt 0x003a │ │ │ │ - movs r3, r4 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ - movs r3, r4 │ │ │ │ - blt.n 126b10 │ │ │ │ - movs r3, r4 │ │ │ │ - blt.n 126aa0 │ │ │ │ - movs r3, r4 │ │ │ │ - bkpt 0x000a │ │ │ │ - movs r3, r4 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ - movs r3, r4 │ │ │ │ - blt.n 126b08 │ │ │ │ - movs r3, r4 │ │ │ │ - blt.n 126a50 │ │ │ │ - movs r3, r4 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ - movs r3, r4 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ - movs r3, r4 │ │ │ │ + moveq r3, r4 │ │ │ │ ldr.w r5, [pc, #3068] @ 127640 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3068] @ 127644 │ │ │ │ ldr.w r3, [pc, #3068] @ 127648 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3064] @ 12764c │ │ │ │ add r1, pc │ │ │ │ @@ -254131,519 +254142,518 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3341 @ 0xd0d │ │ │ │ bl 13db3c │ │ │ │ b.w 11a780 │ │ │ │ - b.n 127c90 │ │ │ │ + b.n 126f10 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127b90 │ │ │ │ + b.n 127e10 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + cbnz r2, 127682 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + cbnz r2, 127672 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127358 │ │ │ │ + b.n 1275d8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127380 │ │ │ │ + b.n 127600 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + cbnz r2, 127686 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + cbnz r2, 127676 │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 127d70 │ │ │ │ + movs r3, r4 │ │ │ │ + cbnz r2, 12768a │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + cbnz r2, 12767a │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127af0 │ │ │ │ + b.n 127de0 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 127d18 │ │ │ │ + movs r3, r4 │ │ │ │ + cbnz r6, 12768c │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ + movs r3, r4 │ │ │ │ + cdp 0, 15, cr0, cr2, cr3, {1} │ │ │ │ + cdp 0, 12, cr0, cr4, cr3, {1} │ │ │ │ + cbnz r2, 127692 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ + movs r3, r4 │ │ │ │ + ldc2 0, cr0, [lr], #-140 @ 0xffffff74 │ │ │ │ + mcrr2 0, 2, r0, ip, cr3 │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ + movs r3, r4 │ │ │ │ + mcrr2 0, 2, r0, lr, cr3 │ │ │ │ + ldc2 0, cr0, [ip], {35} @ 0x23 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ + movs r3, r4 │ │ │ │ + ldc2 0, cr0, [lr], #-140 @ 0xffffff74 │ │ │ │ + @ instruction: 0xfbec0023 │ │ │ │ + @ instruction: 0xb88a │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb83a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + b.n 127440 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127b60 │ │ │ │ + b.n 1273d0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127a98 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ + movs r3, r4 │ │ │ │ + bgt.n 1277d0 │ │ │ │ + movs r3, r4 │ │ │ │ + bgt.n 127608 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [r2, #140]! @ 0x8c │ │ │ │ - stc 0, cr0, [r4, #140] @ 0x8c │ │ │ │ @ instruction: 0xb7da │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + b.n 127d68 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 127c70 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfafe0023 │ │ │ │ - @ instruction: 0xfb0c0023 │ │ │ │ @ instruction: 0xb7aa │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + b.n 127d40 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 127c20 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfb0e0023 │ │ │ │ - @ instruction: 0xfadc0023 │ │ │ │ @ instruction: 0xb77a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 1279d0 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfafe0023 │ │ │ │ - @ instruction: 0xfaac0023 │ │ │ │ @ instruction: 0xb74a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + stmia r1!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1271c0 │ │ │ │ + b.n 127980 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127150 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb71a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 127750 │ │ │ │ + b.n 127930 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 127788 │ │ │ │ + @ instruction: 0xb73a │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb6ea │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + bkpt 0x0096 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127ae8 │ │ │ │ + b.n 1278e0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1279f0 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb6ba │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + b.n 127a68 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127ac0 │ │ │ │ + b.n 127a88 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1279a0 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb688 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 127a40 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ movs r3, r4 │ │ │ │ - itee gt │ │ │ │ - movgt r3, r4 │ │ │ │ - ble.n 127750 @ unpredictable branch in IT block │ │ │ │ - │ │ │ │ - movle r3, r4 │ │ │ │ @ instruction: 0xb65a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 1279f0 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb67a │ │ │ │ movs r3, r4 │ │ │ │ - ittt gt │ │ │ │ - movgt r3, r4 │ │ │ │ - svcgt 244 @ 0xf4 │ │ │ │ - movgt r3, r4 │ │ │ │ @ instruction: 0xb62a │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 1279a0 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb64a │ │ │ │ movs r3, r4 │ │ │ │ - itet ge │ │ │ │ - movge r3, r4 │ │ │ │ - svclt 196 @ 0xc4 │ │ │ │ - movge r3, r4 │ │ │ │ push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + b.n 127950 │ │ │ │ movs r3, r4 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + ble.n 127720 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1277e8 │ │ │ │ + b.n 127900 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127808 │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + b.n 127900 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + b.n 1278b0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1277c0 │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + udf #6 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + b.n 127860 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127770 │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r4, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + udf #22 │ │ │ │ movs r3, r4 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + b.n 127810 │ │ │ │ movs r3, r4 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + b.n 127848 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 1277e2 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + bhi.n 127820 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1276a0 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + svc 238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127740 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - svc 20 │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12783e │ │ │ │ + udf #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127770 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127842 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #68 @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127856 │ │ │ │ + cbz r2, 1278aa │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127846 │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1277a0 │ │ │ │ + udf #20 │ │ │ │ movs r3, r4 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + push {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12785a │ │ │ │ + cbz r2, 1278ae │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12784a │ │ │ │ + svc 190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + svc 68 @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + cbz r6, 1278c0 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12785e │ │ │ │ + cbz r0, 1278b2 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12784e │ │ │ │ + bgt.n 127950 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + svc 24 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127850 │ │ │ │ + cbz r2, 1278c6 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127862 │ │ │ │ + cbz r2, 1278b6 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127852 │ │ │ │ + bgt.n 127780 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127850 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127880 │ │ │ │ + cbz r2, 1278ca │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 127866 │ │ │ │ + cbz r2, 1278ba │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r2, r3 │ │ │ │ + bgt.n 127950 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127880 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127830 │ │ │ │ + cbz r2, 1278ce │ │ │ │ movs r3, r4 │ │ │ │ uxtb r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - uxth r2, r5 │ │ │ │ + bgt.n 127918 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + udf #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1277e0 │ │ │ │ + cbz r2, 1278d2 │ │ │ │ movs r3, r4 │ │ │ │ uxtb r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r2, r7 │ │ │ │ + bgt.n 127900 │ │ │ │ movs r3, r4 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - udf #4 │ │ │ │ + uxtb r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r0, r1 │ │ │ │ + bgt.n 1278e0 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1278d0 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127808 │ │ │ │ + uxth r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ sxtb r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r2, r3 │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 127900 │ │ │ │ + ble.n 1278a8 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1277b8 │ │ │ │ + uxth r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ sxth r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 1278aa │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1278d0 │ │ │ │ + ble.n 127858 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127968 │ │ │ │ + sxtb r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ sxth r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 1278ae │ │ │ │ + bvc.n 127888 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 127898 │ │ │ │ + ble.n 127808 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127918 │ │ │ │ + sxth r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 1278c2 │ │ │ │ + cbz r2, 127916 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 1278b2 │ │ │ │ + ble.n 1278d0 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 127880 │ │ │ │ + ble.n 1279b8 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1278c8 │ │ │ │ + cbz r2, 12792a │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 1278c6 │ │ │ │ + cbz r2, 12791a │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 1278b6 │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 127860 │ │ │ │ + ble.n 127968 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127878 │ │ │ │ + cbz r2, 12792e │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 1278ca │ │ │ │ + cbz r2, 12791e │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 1278ba │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ble.n 127918 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127828 │ │ │ │ + cbz r2, 127932 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 1278ce │ │ │ │ + cbz r2, 127922 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + ble.n 127818 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + bgt.n 1278c8 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1277d8 │ │ │ │ + cbz r2, 127936 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 1278d2 │ │ │ │ + cbz r2, 127926 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + ble.n 1279f8 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 127808 │ │ │ │ + bgt.n 127878 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127988 │ │ │ │ + cbz r2, 12793a │ │ │ │ movs r3, r4 │ │ │ │ sub sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + ble.n 1279d0 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127850 │ │ │ │ + bgt.n 127a28 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127938 │ │ │ │ + cbz r2, 12793e │ │ │ │ movs r3, r4 │ │ │ │ sub sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + @ instruction: 0xb892 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + bge.n 127888 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1278e8 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #32 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xb87e │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + bge.n 127a40 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 127898 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ add sp, #360 @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127998 │ │ │ │ + bge.n 1279f0 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 127848 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127978 │ │ │ │ + bge.n 1279a0 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1279f8 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ add r7, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + bls.n 1279e0 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127950 │ │ │ │ + bhi.n 127980 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1279a8 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ add r7, sp, #808 @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + bls.n 1279b0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + bhi.n 127930 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 127a08 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + bhi.n 127978 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + bhi.n 1278e0 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1279c0 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ add r7, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + bhi.n 127960 │ │ │ │ movs r3, r4 │ │ │ │ - cpsie ai │ │ │ │ + bhi.n 127a90 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 127970 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + cbnz r2, 1279f2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + bls.n 127a10 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 127920 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + cbnz r2, 1279e4 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 127960 │ │ │ │ + bhi.n 1279c0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 127900 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ add r6, sp, #872 @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + bvc.n 127980 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 127930 │ │ │ │ + bvc.n 1279a0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1278b0 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ add r6, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1278f8 │ │ │ │ + ldmia r6!, {r4} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 127a60 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ add r6, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + pop {r1, pc} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1278e0 │ │ │ │ + bge.n 127a18 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 127a10 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ add r6, sp, #296 @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + bge.n 127a18 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + bls.n 1279c8 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 127990 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + bls.n 1279f8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + bls.n 127978 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 127940 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ add r5, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + bls.n 1279e8 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 127900 │ │ │ │ + bls.n 127b28 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 127920 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ add r5, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ - movs r3, r4 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ - movs r3, r4 │ │ │ │ - cbnz r2, 127a74 │ │ │ │ - movs r3, r4 │ │ │ │ - bhi.n 127998 │ │ │ │ - movs r3, r4 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ - movs r3, r4 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - movs r3, r4 │ │ │ │ - bhi.n 127998 │ │ │ │ - movs r3, r4 │ │ │ │ - bhi.n 127948 │ │ │ │ - movs r3, r4 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ - movs r3, r4 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ - movs r3, r4 │ │ │ │ - bhi.n 127978 │ │ │ │ - movs r3, r4 │ │ │ │ - bhi.n 127af8 │ │ │ │ - movs r3, r4 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ - movs r3, r4 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ - movs r3, r4 │ │ │ │ - bhi.n 127968 │ │ │ │ - movs r3, r4 │ │ │ │ - bhi.n 127aa8 │ │ │ │ - movs r3, r4 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ - movs r3, r4 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ - movs r3, r4 │ │ │ │ ldrb.w r3, [r0, #475] @ 0x1db │ │ │ │ movw r2, #30497 @ 0x7721 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw ip, #40568 @ 0x9e78 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -264954,15 +264964,15 @@ │ │ │ │ str.w r0, [r4, #3592] @ 0xe08 │ │ │ │ strb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ str.w r0, [r4, #3596] @ 0xe0c │ │ │ │ str.w r0, [r4, #3600] @ 0xe10 │ │ │ │ str.w r0, [r4, #3604] @ 0xe14 │ │ │ │ str.w r0, [r4, #3608] @ 0xe18 │ │ │ │ str.w r3, [r4, #3844] @ 0xf04 │ │ │ │ - bl 1e2108 │ │ │ │ + bl 1e2270 │ │ │ │ str.w r0, [r4, #3840] @ 0xf00 │ │ │ │ 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, #3612] @ 0xe1c │ │ │ │ @@ -265001,37 +265011,37 @@ │ │ │ │ cbz r0, 12f9de │ │ │ │ ldr r2, [pc, #120] @ (12fa30 ) │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 12f9cc │ │ │ │ cbz r3, 12fa22 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3592] @ 0xe08 │ │ │ │ str.w r2, [r5, #3596] @ 0xe0c │ │ │ │ str.w r2, [r5, #3600] @ 0xe10 │ │ │ │ str.w r2, [r5, #3604] @ 0xe14 │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbnz r3, 12f9f2 │ │ │ │ - bl 1e2208 │ │ │ │ + bl 1e2370 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (12fa34 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (12fa38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ - bl 1e2208 │ │ │ │ + bl 1e2370 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ b.n 12f9f0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 59c64 │ │ │ │ ldr.w r0, [r5, #3596] @ 0xe0c │ │ │ │ ldr.w r2, [r5, #3600] @ 0xe10 │ │ │ │ @@ -265041,15 +265051,15 @@ │ │ │ │ b.n 12f9cc │ │ │ │ lsls r0, r2, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, 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] @ (12fb3c ) │ │ │ │ @@ -265060,15 +265070,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (12fb44 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldr r2, [pc, #220] @ (12fb48 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -265100,15 +265110,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 12fb0e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 12fb00 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12fb34 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -265159,53 +265169,53 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r5, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ lsls r3, r6, #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, #3840] @ 0xf00 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1e22b8 │ │ │ │ + bl 1e2420 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 12fb7c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3844] @ 0xf04 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3844] @ 0xf04 │ │ │ │ ldr.w r0, [r4, #3840] @ 0xf00 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e221c │ │ │ │ + bl 1e2384 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 12fb76 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3840] @ 0xf00 │ │ │ │ - bl 1e2320 │ │ │ │ + bl 1e2488 │ │ │ │ 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] @ (12fc98 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -265257,30 +265267,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 12fbda │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3608] @ 0xe18 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n 12fbda │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 12fc6a │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12fc8a │ │ │ │ b.n 12fc5c │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12fc7e │ │ │ │ @@ -265895,15 +265905,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 5aedc │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1e37bc │ │ │ │ + bl 1e3924 │ │ │ │ cbz r0, 130202 │ │ │ │ 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] @ (130350 ) │ │ │ │ ldr r0, [pc, #332] @ (130354 ) │ │ │ │ @@ -266033,39 +266043,39 @@ │ │ │ │ blx 5aacc <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n 130312 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ mcr2 0, 3, r0, cr6, cr2, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1303f4 │ │ │ │ + bhi.n 130274 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ stc2l 0, cr0, [r0], #712 @ 0x2c8 │ │ │ │ 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 │ │ │ │ @@ -266087,15 +266097,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 5ac04 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1e4988 │ │ │ │ + bl 1e4af0 │ │ │ │ ldr.w r1, [pc, #1192] @ 13088c │ │ │ │ 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] │ │ │ │ @@ -266515,24 +266525,24 @@ │ │ │ │ movs r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mrrc2 0, 11, r0, r2, cr2 │ │ │ │ mrrc2 0, 11, r0, r0, cr2 @ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ movs r3, r4 │ │ │ │ bl c896 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ movs r3, r5 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf7e000b2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ beq.n 1308ca │ │ │ │ @@ -267064,16 +267074,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 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ 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 130f84 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -267638,16 +267648,16 @@ │ │ │ │ bne.n 131570 │ │ │ │ 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 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 131596 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -268532,15 +268542,15 @@ │ │ │ │ bne.n 131fe4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sp │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e5948 │ │ │ │ + bl 1e5ab0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #1384 @ 0x568 │ │ │ │ str.w r0, [r4, #1380] @ 0x564 │ │ │ │ str.w r2, [r4, #1384] @ 0x568 │ │ │ │ str.w r2, [r4, #1388] @ 0x56c │ │ │ │ str.w r3, [r4, #1392] @ 0x570 │ │ │ │ str.w r3, [r4, #1396] @ 0x574 │ │ │ │ @@ -268625,15 +268635,15 @@ │ │ │ │ cbz r3, 1320e6 │ │ │ │ addw r0, r4, #1380 @ 0x564 │ │ │ │ bl 11012c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5948 │ │ │ │ + bl 1e5ab0 │ │ │ │ add.w r3, r4, #1384 @ 0x568 │ │ │ │ str.w r0, [r4, #1380] @ 0x564 │ │ │ │ str.w r3, [r4, #1384] @ 0x568 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ str.w r5, [r4, #1392] @ 0x570 │ │ │ │ str.w r5, [r4, #1396] @ 0x574 │ │ │ │ str.w r5, [r4, #1400] @ 0x578 │ │ │ │ @@ -268761,15 +268771,15 @@ │ │ │ │ cbz r0, 132232 │ │ │ │ ldr r2, [pc, #72] @ (132254 ) │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 132220 │ │ │ │ cbz r3, 132244 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ str.w r2, [r4, #1460] @ 0x5b4 │ │ │ │ str.w r2, [r4, #1464] @ 0x5b8 │ │ │ │ str.w r2, [r4, #1468] @ 0x5bc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -271486,15 +271496,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13db3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r2, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ cbnz r2, 133dfc │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -271614,15 +271624,15 @@ │ │ │ │ add.w r6, r0, #24 │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ beq.n 133f9a │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 133f94 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -271644,15 +271654,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 133f64 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 │ │ │ │ @@ -271672,24 +271682,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 13dda8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r5, #264 @ 0x108 │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r2, [r5, #288] @ 0x120 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #288 @ 0x120 │ │ │ │ add.w r0, r5, #264 @ 0x108 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #288] @ 0x120 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 │ │ │ │ @@ -271708,15 +271718,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r0, #264 @ 0x108 │ │ │ │ strd r2, r0, [sp] │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ 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 │ │ │ │ @@ -271724,22 +271734,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 13407e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 │ │ │ │ @@ -271862,15 +271872,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 134214 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, 134202 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 13423a │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n 134154 │ │ │ │ @@ -271920,15 +271930,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #304 @ 0x130 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r4, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1342ac │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -271942,15 +271952,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 134288 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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] @ (134354 ) │ │ │ │ @@ -272191,24 +272201,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 13dd6c │ │ │ │ add.w r0, r6, #304 @ 0x130 │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ strd r2, r3, [r4, #76] @ 0x4c │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #328 @ 0x148 │ │ │ │ add.w r0, r6, #304 @ 0x130 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #328] @ 0x148 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 │ │ │ │ @@ -272243,23 +272253,23 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r0, #304 @ 0x130 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ 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 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r0, r4 │ │ │ │ bl 13dde4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 134604 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -272390,15 +272400,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 1346fc │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3876 @ 0xf24 │ │ │ │ addw r0, r0, #3876 @ 0xf24 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cbz r0, 1347ae │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 1347ba │ │ │ │ mov r0, r6 │ │ │ │ blx 5abf8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -272411,42 +272421,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1347ba │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 5ab80 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1347c0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 134794 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 134738 │ │ │ │ - bl 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ str.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134758 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 134798 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134796 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 1347ba │ │ │ │ @@ -272600,15 +272610,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1348fe │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13497e │ │ │ │ @@ -272625,15 +272635,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13499e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13491e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n 13491e │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134908 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -272714,15 +272724,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134ab2 │ │ │ │ b.n 134a84 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 134aa6 │ │ │ │ @@ -272738,15 +272748,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 134ac4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134a30 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n 134a30 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ @@ -272793,15 +272803,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134b02 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 134b82 │ │ │ │ @@ -272818,15 +272828,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 134ba2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134b22 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n 134b22 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134b0c │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -273201,15 +273211,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13db3c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 134eec │ │ │ │ - subs r7, #8 │ │ │ │ + eors r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ cbnz r2, 134fbc │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -273388,31 +273398,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (1351b8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 13513c │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ add r6, sp, #624 @ 0x270 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ movs r3, 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] @ 1352cc │ │ │ │ @@ -273468,15 +273478,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d658 │ │ │ │ ldr r0, [pc, #112] @ (1352e0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea378 │ │ │ │ + bl 1ea4e0 │ │ │ │ cbnz r0, 1352c6 │ │ │ │ ldr r2, [pc, #104] @ (1352e4 ) │ │ │ │ ldr r3, [pc, #80] @ (1352d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -273508,31 +273518,31 @@ │ │ │ │ b.n 13524e │ │ │ │ blx 5a2fc │ │ │ │ nop │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r6, #0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 13532e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -273542,15 +273552,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ addw r0, r0, #1036 @ 0x40c │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2f1e4c │ │ │ │ + bl 2f1fb4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -274455,17 +274465,17 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #112 @ (adr r7, 135cc0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ 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, #140] @ 135cf4 │ │ │ │ sub sp, #32 │ │ │ │ @@ -274566,15 +274576,15 @@ │ │ │ │ addw r0, r6, #1036 @ 0x40c │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [pc, #716] @ (136040 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f1aa0 │ │ │ │ + bl 2f1c08 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 135df6 │ │ │ │ ldr r3, [pc, #696] @ (136044 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ movw r5, #427 @ 0x1ab │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ @@ -274662,20 +274672,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 135e84 │ │ │ │ ldr.w r8, [pc, #444] @ 13604c │ │ │ │ movs r5, #2 │ │ │ │ str.w r5, [r6, #3580] @ 0xdfc │ │ │ │ add r8, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 135eb2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ea378 │ │ │ │ + bl 1ea4e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 136004 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3584] @ 0xe00 │ │ │ │ str.w r2, [r6, #3520] @ 0xdc0 │ │ │ │ @@ -274831,27 +274841,27 @@ │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ add r0, pc, #976 @ (adr r0, 13642c ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - add ip, r9 │ │ │ │ + mov r4, r1 │ │ │ │ movs r3, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -275257,19 +275267,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 13db3c │ │ │ │ mov r4, r0 │ │ │ │ b.n 136456 │ │ │ │ nop │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ movs r3, 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] @ 13651c │ │ │ │ sub sp, #8 │ │ │ │ @@ -275469,15 +275479,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1367a4 │ │ │ │ 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 1e2ea4 │ │ │ │ + bl 1e300c │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -275741,15 +275751,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -278771,15 +278781,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 137b3c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r2, #0 │ │ │ │ b.w 137cba │ │ │ │ nop │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r7, #30 │ │ │ │ movs r3, r5 │ │ │ │ add.w r8, sp, #380 @ 0x17c │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 5a170 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -280003,15 +280013,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r5, [sp, #184] @ 0xb8 │ │ │ │ strd r5, r3, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #32] │ │ │ │ b.w 137c46 │ │ │ │ nop │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w ip, [r0, #80] @ 0x50 │ │ │ │ orrs r2, r4 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -280743,15 +280753,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf3ee0022 │ │ │ │ + @ instruction: 0xf52e0022 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #1316 @ 0x524 │ │ │ │ blx 5a170 │ │ │ │ @@ -280779,15 +280789,15 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r3, #1290] @ 0x50a │ │ │ │ strh.w r2, [r3, #1288] @ 0x508 │ │ │ │ str.w r0, [r3, #1291] @ 0x50b │ │ │ │ str.w r1, [r3, #1295] @ 0x50f │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ movs r3, 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 │ │ │ │ movs r1, #0 │ │ │ │ @@ -280829,15 +280839,15 @@ │ │ │ │ cbz r5, 139e42 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ str.w r5, [r4, #984] @ 0x3d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ movs r3, 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, #800] @ (13a17c ) │ │ │ │ @@ -284811,15 +284821,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 13dd6c │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 13d054 │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -285109,23 +285119,23 @@ │ │ │ │ beq.n 13d3b8 │ │ │ │ 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 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cbz r0, 13d34c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 13d34c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d3dc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 13d3dc │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -285186,16 +285196,16 @@ │ │ │ │ b.n 13d378 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n 13d28e │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 5aacc <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -285374,15 +285384,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 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n 13d600 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 13d606 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -285403,15 +285413,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 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 13d646 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 13d648 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 13d63c │ │ │ │ @@ -285491,23 +285501,23 @@ │ │ │ │ ldrne r3, [r3, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ b.n 13d68a │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e53dc │ │ │ │ ldr r1, [pc, #584] @ (13d94c ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e52b8 │ │ │ │ + bl 1e5420 │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r3, 13d73e │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.w 13d90a │ │ │ │ bhi.w 13d8f6 │ │ │ │ cmp.w r8, #1 │ │ │ │ @@ -285515,15 +285525,15 @@ │ │ │ │ ldr r2, [pc, #544] @ (13d950 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #544] @ (13d954 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13d8a2 │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13d850 │ │ │ │ @@ -285536,15 +285546,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 13d936 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -285599,15 +285609,15 @@ │ │ │ │ b.n 13d7bc │ │ │ │ ldr r2, [pc, #324] @ (13d958 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #324] @ (13d95c ) │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 13d6aa │ │ │ │ b.n 13d6cc │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r3, ip │ │ │ │ @@ -285616,15 +285626,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 134258 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13d88e │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 13d8ea │ │ │ │ it hi │ │ │ │ @@ -285641,45 +285651,45 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1340c4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n 13d6aa │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 13d68c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 1342b8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n 13d6aa │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f32cc │ │ │ │ + bl 2f3434 │ │ │ │ ldr r2, [pc, #144] @ (13d960 ) │ │ │ │ ldr r1, [pc, #148] @ (13d964 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13d6aa │ │ │ │ b.n 13d6de │ │ │ │ tst.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ @@ -285688,70 +285698,70 @@ │ │ │ │ ldr r2, [pc, #112] @ (13d968 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #112] @ (13d96c ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 13d73e │ │ │ │ tst.w r9, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ beq.n 13d924 │ │ │ │ ldr r2, [pc, #92] @ (13d970 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #92] @ (13d974 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 13d73e │ │ │ │ ldr r2, [pc, #80] @ (13d978 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (13d97c ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 13d73e │ │ │ │ movs r3, #0 │ │ │ │ b.n 13d838 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r1, #140 @ 0x8c │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 13d97e │ │ │ │ + revsh r2, r7 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 13d97a │ │ │ │ + revsh r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 13d96a │ │ │ │ + hlt 0x0008 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + cbnz r0, 13d97c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + cbnz r2, 13d988 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + cbnz r6, 13d96e │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb892 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #396] @ (13db20 ) │ │ │ │ @@ -285792,58 +285802,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n 13d9f0 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 13dacc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 13da4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f37d4 │ │ │ │ + bl 2f393c │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13dae6 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e53dc │ │ │ │ ldr r1, [pc, #280] @ (13db28 ) │ │ │ │ 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 13d658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r2, [pc, #248] @ (13db2c ) │ │ │ │ ldr r3, [pc, #240] @ (13db24 ) │ │ │ │ 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 13db1a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f37d4 │ │ │ │ + bl 2f393c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13da88 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e53dc │ │ │ │ ldr r1, [pc, #200] @ (13db30 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -285919,23 +285929,23 @@ │ │ │ │ b.n 13d9f4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ movs r2, r4 │ │ │ │ movs r5, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (13db94 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -286089,15 +286099,15 @@ │ │ │ │ cbz r0, 13dcde │ │ │ │ ldr r3, [pc, #48] @ (13dcf8 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13dcd6 │ │ │ │ cbz r2, 13dce0 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 59c64 │ │ │ │ movs r3, #0 │ │ │ │ @@ -286117,43 +286127,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3872] @ 0xf20 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, 13dd32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cbz r0, 13dd44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1e90e8 │ │ │ │ + bl 1e9250 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ str.w r0, [r4, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13dd14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e8ff8 │ │ │ │ + bl 1e9160 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13dd1c │ │ │ │ b.n 13dd3e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286166,15 +286176,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 1e8ff8 │ │ │ │ + bl 1e9160 │ │ │ │ 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 │ │ │ │ @@ -286184,23 +286194,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 1e8ff8 │ │ │ │ + bl 1e9160 │ │ │ │ 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 1e9010 │ │ │ │ + bl 1e9178 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 13de08 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 13de0a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -286224,15 +286234,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 1e8ff8 │ │ │ │ + bl 1e9160 │ │ │ │ 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 │ │ │ │ @@ -286255,15 +286265,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 1e8ff8 │ │ │ │ + bl 1e9160 │ │ │ │ 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 │ │ │ │ @@ -286297,15 +286307,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 1e8ff8 │ │ │ │ + bl 1e9160 │ │ │ │ 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 │ │ │ │ @@ -286436,15 +286446,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 1e8ff8 │ │ │ │ + bl 1e9160 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 13df36 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286494,15 +286504,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 1e8ff8 │ │ │ │ + bl 1e9160 │ │ │ │ addw r0, r5, #3524 @ 0xdc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13e0d6 │ │ │ │ @@ -286580,15 +286590,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 13e1d4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1e90e8 │ │ │ │ + bl 1e9250 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (13e214 ) │ │ │ │ ldr r3, [pc, #80] @ (13e210 ) │ │ │ │ add r2, pc │ │ │ │ @@ -286600,25 +286610,25 @@ │ │ │ │ bne.n 13e206 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r1, r5, #3848 @ 0xf08 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 13dcfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 13e1bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 13e1b2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -286655,15 +286665,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 13e28c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e90e8 │ │ │ │ + bl 1e9250 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (13e2cc ) │ │ │ │ ldr r3, [pc, #80] @ (13e2c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -286673,25 +286683,25 @@ │ │ │ │ bne.n 13e2be │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw r1, r6, #3848 @ 0xf08 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 13dcfc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ cbnz r5, 13e2b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 13e26c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 13e270 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ @@ -286746,15 +286756,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (13e370 ) │ │ │ │ add.w r0, r4, #4768 @ 0x12a0 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f1a20 │ │ │ │ + bl 2f1b88 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #996] @ 0x3e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r0, r0, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ @@ -287365,15 +287375,15 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 13e958 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r7, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 13ea0c │ │ │ │ + pop {r1, r2, r6} │ │ │ │ movs r2, r5 │ │ │ │ asrs r0, r3, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -287557,15 +287567,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13db3c │ │ │ │ b.n 13eba6 │ │ │ │ - add r5, pc, #224 @ (adr r5, 13eca4 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 13eda4 ) │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 13ebc8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -287831,24 +287841,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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r1, [pc, #52] @ (13eed4 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1f83e0 │ │ │ │ + bl 1f8548 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 13eeb8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (13eed8 ) │ │ │ │ @@ -287860,17 +287870,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #794 @ 0x31a │ │ │ │ bl 13db3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r7, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #488 @ (adr r2, 13f0c4 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 13f1c4 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 13f028 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 13f128 ) │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -288764,24 +288774,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13f7be │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f82b0 │ │ │ │ + bl 1f8418 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13f7f4 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1f82b0 │ │ │ │ + bl 1f8418 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13f81c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 13f7de │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -288807,55 +288817,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 13ee78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13f7a4 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1f829c │ │ │ │ + bl 1f8404 │ │ │ │ b.n 13f834 │ │ │ │ ldr r1, [pc, #76] @ (13f844 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (13f848 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 13db3c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (13f84c ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (13f850 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 13db3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f829c │ │ │ │ + bl 1f8404 │ │ │ │ b.n 13f80c │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ movs r2, 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] @ (13f8fc ) │ │ │ │ @@ -288903,28 +288913,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13f8ce │ │ │ │ ldr r0, [pc, #40] @ (13f908 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1ea378 │ │ │ │ + bl 1ea4e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13f880 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1350b8 │ │ │ │ blx 5a2fc │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r2, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #480] @ (13fb00 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -289070,15 +289080,15 @@ │ │ │ │ bne.n 13fa70 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f9ec │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n 13f9ec │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13faae │ │ │ │ @@ -289099,15 +289109,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f9dc │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13fae4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -289117,21 +289127,21 @@ │ │ │ │ nop │ │ │ │ lsls r0, r3, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ @@ -289197,25 +289207,25 @@ │ │ │ │ bl 144940 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13fcfe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 13fb84 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ 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 1f82d0 │ │ │ │ + bl 1f8438 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 135024 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -289225,25 +289235,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ed90 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13fc9a │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ 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 1f82d0 │ │ │ │ + bl 1f8438 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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] │ │ │ │ @@ -289359,25 +289369,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 13fdc8 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 13fda6 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ 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 1f82d0 │ │ │ │ + bl 1f8438 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 13f90c │ │ │ │ mov r1, r5 │ │ │ │ @@ -289389,25 +289399,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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ 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 1f82d0 │ │ │ │ + bl 1f8438 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 135024 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (13fe1c ) │ │ │ │ @@ -289417,35 +289427,35 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #1183 @ 0x49f │ │ │ │ bl 13db3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13feb8 │ │ │ │ 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 13fec8 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 144a5c │ │ │ │ mov r1, r4 │ │ │ │ @@ -289457,41 +289467,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 13ff0c │ │ │ │ bl 13ed14 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ 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 1f8280 │ │ │ │ + bl 1f83e8 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13fe4e │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 1f82ec │ │ │ │ + bl 1f8454 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 13feb0 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [pc, #60] @ (13ff20 ) │ │ │ │ ldr r1, [pc, #64] @ (13ff24 ) │ │ │ │ mov.w r2, #732 @ 0x2dc │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 13f854 │ │ │ │ @@ -289509,25 +289519,25 @@ │ │ │ │ movw r2, #755 @ 0x2f3 │ │ │ │ ldr r1, [pc, #32] @ (13ff34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 13f854 │ │ │ │ b.n 13fef2 │ │ │ │ nop │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #16] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -289780,33 +289790,33 @@ │ │ │ │ bl 13db3c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 140184 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + str r1, [sp, #16] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ movs r2, 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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 140340 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -289871,17 +289881,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 140242 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1402e2 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1f8280 │ │ │ │ + bl 1f83e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ cbz r6, 1402ee │ │ │ │ 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] │ │ │ │ @@ -289906,21 +289916,21 @@ │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ bl 13f854 │ │ │ │ b.n 14031a │ │ │ │ ... │ │ │ │ stc2l 0, cr0, [lr, #708] @ 0x2c4 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ movs r2, 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] @ 1404c4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -289948,19 +289958,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 140392 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f829c │ │ │ │ + bl 1f8404 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f829c │ │ │ │ + bl 1f8404 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 1403ee │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 1403e6 │ │ │ │ @@ -289977,15 +289987,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (1404c8 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14040a │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14049c │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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 │ │ │ │ @@ -289995,17 +290005,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 13dde4 │ │ │ │ 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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ b.n 14044c │ │ │ │ - bl 1f82ec │ │ │ │ + bl 1f8454 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1404a6 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 14046c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3536] @ 0xdd0 │ │ │ │ @@ -290014,26 +290024,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 140444 │ │ │ │ ldrb.w r2, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r2, 1404ba │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r5, #96 @ 0x60 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 1f82d0 │ │ │ │ + bl 1f8438 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f8444 │ │ │ │ + bl 1f85ac │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 140386 │ │ │ │ blx 59c64 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 14040a │ │ │ │ ldr r3, [pc, #36] @ (1404cc ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -290046,17 +290056,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ bl 1350b8 │ │ │ │ b.n 14046c │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r8], {177} @ 0xb1 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #312] @ (140620 ) │ │ │ │ @@ -290571,15 +290581,15 @@ │ │ │ │ cbz r3, 1409f4 │ │ │ │ mvn.w r6, #3 │ │ │ │ b.n 140750 │ │ │ │ bl 1350b8 │ │ │ │ b.n 1409ee │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ movs r2, 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] @ (140adc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -291289,15 +291299,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, r6, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ bl 13d5bc │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -291879,32 +291889,32 @@ │ │ │ │ beq.w 14165e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #1 │ │ │ │ bne.w 14165e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1ebe08 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1ebf70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1420ac │ │ │ │ str r7, [r4, #20] │ │ │ │ b.n 14165e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 14165e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fb3f0 │ │ │ │ - bl 1ebe08 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1ebf70 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1419d2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 141638 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -293112,15 +293122,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n 14244c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 142422 │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -293703,15 +293713,15 @@ │ │ │ │ mul.w r7, r3, sl │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r4, r9, r7 │ │ │ │ mla r5, r3, sl, r5 │ │ │ │ ldrd r3, r8, [r5, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -294442,21 +294452,21 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1431d2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ 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 │ │ │ │ @@ -294605,23 +294615,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (143388 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [pc, #12] @ (14339c ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ @@ -294776,15 +294786,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 2fb3e4 │ │ │ │ + bl 2fb54c │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -294892,15 +294902,15 @@ │ │ │ │ mov.w r3, r9, lsl #5 │ │ │ │ ldr.w fp, [sl, #1508] @ 0x5e4 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fb5a4 │ │ │ │ + bl 2fb70c │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 143686 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 143686 │ │ │ │ @@ -294993,15 +295003,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 5a170 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2fb3e4 │ │ │ │ + bl 2fb54c │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -295058,15 +295068,15 @@ │ │ │ │ blx 59c64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r3, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1508] @ 0x5e4 │ │ │ │ ldr.w r3, [r4, #680] @ 0x2a8 │ │ │ │ cbz r3, 143870 │ │ │ │ - bl 2fb3e4 │ │ │ │ + bl 2fb54c │ │ │ │ ldr.w r1, [r4, #680] @ 0x2a8 │ │ │ │ cbz r1, 143870 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #680] @ 0x2a8 │ │ │ │ @@ -295237,17 +295247,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (143a44 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r2, r5 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #432] @ (143c0c ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -295365,15 +295375,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 143c06 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 143b3e │ │ │ │ add.w lr, fp, #36 @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [fp, #36] @ 0x24 │ │ │ │ add.w ip, r5, #104 @ 0x68 │ │ │ │ strb.w r3, [r5, #56] @ 0x38 │ │ │ │ @@ -295715,19 +295725,19 @@ │ │ │ │ bl 13db3c │ │ │ │ mov r4, r0 │ │ │ │ b.n 143eb0 │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 143e5a │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strb r2, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 143f56 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -295966,15 +295976,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144296 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1e2ea4 │ │ │ │ + bl 1e300c │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 144250 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 144272 │ │ │ │ @@ -296105,17 +296115,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1351bc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 135024 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #400] @ (1444a8 ) │ │ │ │ + ldr r5, [pc, #656] @ (1445a8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #968] @ (1446e4 ) │ │ │ │ + str r2, [r6, r0] │ │ │ │ movs r2, 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 │ │ │ │ @@ -296235,19 +296245,19 @@ │ │ │ │ ... │ │ │ │ pop {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #32] @ (144478 ) │ │ │ │ + ldr r7, [pc, #288] @ (144578 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #264] @ (144564 ) │ │ │ │ + ldr r7, [pc, #520] @ (144664 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #792] @ (144778 ) │ │ │ │ + ldr r7, [pc, #24] @ (144478 ) │ │ │ │ movs r2, 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 │ │ │ │ @@ -296321,17 +296331,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 13db3c │ │ │ │ b.n 1444ba │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #568] @ (144760 ) │ │ │ │ + ldr r6, [pc, #824] @ (144860 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #896] @ (1448ac ) │ │ │ │ + ldr r6, [pc, #128] @ (1445ac ) │ │ │ │ movs r2, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 144558 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -296352,23 +296362,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (144570 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (144574 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r5, #20] │ │ │ │ movs r2, r5 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ movs r2, r5 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ movs r2, r5 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ movs r2, r5 │ │ │ │ - str r0, [r4, #16] │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ movs r2, 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] @ 144600 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -296434,27 +296444,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (144658 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea408 │ │ │ │ + bl 1ea570 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144626 │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1e2ea4 │ │ │ │ + bl 1e300c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcc.n 144700 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #624] @ (1448cc ) │ │ │ │ + ldr r5, [pc, #880] @ (1449cc ) │ │ │ │ movs r2, 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 │ │ │ │ @@ -296541,15 +296551,15 @@ │ │ │ │ bl 144578 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 14475e │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14472e │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 14472a │ │ │ │ b.n 144712 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -296644,15 +296654,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13db3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #616] @ (144ac8 ) │ │ │ │ + ldr r3, [pc, #872] @ (144bc8 ) │ │ │ │ movs r2, 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 │ │ │ │ @@ -296846,17 +296856,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (144a58 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 1351bc │ │ │ │ b.n 144a28 │ │ │ │ - ldr r0, [pc, #744] @ (144d40 ) │ │ │ │ + ldr r1, [pc, #1000] @ (144e40 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #608] @ (144cbc ) │ │ │ │ + ldr r1, [pc, #864] @ (144dbc ) │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -296890,17 +296900,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (144ac8 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 1351bc │ │ │ │ b.n 144a9c │ │ │ │ - ldr r0, [pc, #296] @ (144bf0 ) │ │ │ │ + ldr r1, [pc, #552] @ (144cf0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #160] @ (144b6c ) │ │ │ │ + ldr r1, [pc, #416] @ (144c6c ) │ │ │ │ movs r2, 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 │ │ │ │ @@ -297047,17 +297057,17 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bx r0 │ │ │ │ + ldr r0, [pc, #264] @ (144d5c ) │ │ │ │ movs r2, r4 │ │ │ │ - mov ip, r8 │ │ │ │ + ldr r0, [pc, #16] @ (144c68 ) │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #104] @ (144cd0 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -297188,17 +297198,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 144d92 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ 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} │ │ │ │ @@ -297218,15 +297228,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 144e6e │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 5a170 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ cbz r0, 144e38 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (144eb0 ) │ │ │ │ ldr r2, [pc, #148] @ (144eb4 ) │ │ │ │ @@ -297236,15 +297246,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13db3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1dde98 │ │ │ │ + bl 1de000 │ │ │ │ cbnz r0, 144e86 │ │ │ │ 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 │ │ │ │ @@ -297262,15 +297272,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13db3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (144ebc ) │ │ │ │ ldr r2, [pc, #40] @ (144ec0 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -297278,23 +297288,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13db3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - orrs r6, r5 │ │ │ │ + add r6, sp │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, r3 │ │ │ │ + mov r0, fp │ │ │ │ movs r2, r4 │ │ │ │ - add r8, r9 │ │ │ │ + mov r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r6, r0 │ │ │ │ + add r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - add r8, r4 │ │ │ │ + cmp r8, ip │ │ │ │ movs r2, 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 │ │ │ │ @@ -297400,42 +297410,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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 144ec8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ cbnz r5, 14500e │ │ │ │ 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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 144ec8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 145044 │ │ │ │ @@ -297453,15 +297463,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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 144ec8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 1450b2 │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -297469,19 +297479,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 1450da │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1450be │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (1450f0 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (1450f4 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -297497,21 +297507,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (1450fc ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 1351bc │ │ │ │ mov r5, r0 │ │ │ │ b.n 1450b2 │ │ │ │ - cmn r0, r3 │ │ │ │ + add r0, r3 │ │ │ │ movs r2, r4 │ │ │ │ - negs r4, r6 │ │ │ │ + bics r4, r6 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, r1 │ │ │ │ + mvns r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - negs r2, r3 │ │ │ │ + bics r2, r3 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #476] @ (1452f0 ) │ │ │ │ @@ -297539,26 +297549,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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ add r3, pc, #392 @ (adr r3, 1452e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 145188 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ddf64 │ │ │ │ + bl 1de0cc │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 14523a │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1452b0 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -297580,26 +297590,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.w 1452d2 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 1449e8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 14522a │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -297623,15 +297633,15 @@ │ │ │ │ bne.n 14523e │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ cbnz r3, 145246 │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n 1451b6 │ │ │ │ mov.w fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 145132 │ │ │ │ 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 │ │ │ │ @@ -297670,50 +297680,50 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 13db3c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 145132 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 145132 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #912 @ 0x390 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #792 @ 0x318 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r7 │ │ │ │ + tst r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r0 │ │ │ │ + rors r2, r0 │ │ │ │ movs r2, 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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 144ec8 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 14539c │ │ │ │ @@ -297751,15 +297761,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14538a │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 │ │ │ │ @@ -297802,26 +297812,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 13db3c │ │ │ │ mov r9, r0 │ │ │ │ b.n 14539c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + eors r0, r7 │ │ │ │ movs r2, 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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 14548e │ │ │ │ @@ -297829,15 +297839,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 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14546e │ │ │ │ @@ -297845,44 +297855,44 @@ │ │ │ │ cbnz r2, 14548a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 144d2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ 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 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 1454ee │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (14550c ) │ │ │ │ @@ -297893,27 +297903,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13db3c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ movs r2, 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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 145576 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -297933,23 +297943,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 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 145564 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 │ │ │ │ @@ -301014,15 +301024,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ movw r3, #857 @ 0x359 │ │ │ │ bl 13db3c │ │ │ │ b.n 1474ce │ │ │ │ - subs r4, r6, #3 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ movs r2, 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 │ │ │ │ @@ -301074,15 +301084,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 1475d8 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2fb754 │ │ │ │ + bl 2fb8bc │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1475c6 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, 1475c6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -301257,17 +301267,17 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r6, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + subs r2, r4, #0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r6, r6, #7 │ │ │ │ movs r2, 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 │ │ │ │ @@ -301320,17 +301330,17 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r6, #6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r6, r4, #5 │ │ │ │ movs r2, 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] @ (1478a8 ) │ │ │ │ @@ -301405,17 +301415,17 @@ │ │ │ │ nop │ │ │ │ strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + adds r0, r3, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + adds r4, r3, #2 │ │ │ │ movs r2, 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 │ │ │ │ @@ -301446,17 +301456,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13db3c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r2, r6, r3 │ │ │ │ + adds r2, r6, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + adds r4, r2, #1 │ │ │ │ movs r2, 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 │ │ │ │ @@ -301518,21 +301528,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13db3c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r6, r7, r3 │ │ │ │ + adds r6, r7, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r3, r6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + adds r0, r4, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r0, r6 │ │ │ │ movs r2, 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 │ │ │ │ @@ -301595,17 +301605,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 147a4a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + subs r0, r7, r3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r6, r6 │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -301765,15 +301775,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 147bc8 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ b.n 147c50 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 147bca │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 147cc2 │ │ │ │ blx 5b1d0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1479d0 │ │ │ │ @@ -301803,36 +301813,36 @@ │ │ │ │ bl 1479d0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 147bca │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, sl │ │ │ │ bne.n 147c8a │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 147cc2 │ │ │ │ blx 5b1d0 │ │ │ │ b.n 147c84 │ │ │ │ blx 5b1d0 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcc.n 147cb2 │ │ │ │ movs r0, #2 │ │ │ │ b.n 147bca │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + subs r0, r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r1, r6 │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r5, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -301853,17 +301863,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 13db3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + adds r4, r1, r4 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + adds r4, r4, r0 │ │ │ │ movs r2, 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, #3572] @ 0xdf4 │ │ │ │ @@ -301882,17 +301892,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 13db3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + adds r4, r5, r0 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ movs r2, 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 │ │ │ │ @@ -301914,17 +301924,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 13db3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + adds r2, r4, r2 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ movs r2, 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, #3572] @ 0xdf4 │ │ │ │ @@ -301943,17 +301953,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 13db3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + adds r0, r6, r0 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ movs r2, 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, #3572] @ 0xdf4 │ │ │ │ @@ -301973,17 +301983,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13db3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ movs r2, 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] @ (147f84 ) │ │ │ │ @@ -302116,29 +302126,29 @@ │ │ │ │ nop │ │ │ │ strh r2, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ movs r2, 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 │ │ │ │ @@ -302477,43 +302487,43 @@ │ │ │ │ strh r0, [r6, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl fff5e322 │ │ │ │ ldrb r6, [r5, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ movs r2, 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 │ │ │ │ @@ -302654,15 +302664,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 1f2fbc │ │ │ │ + bl 1f3124 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 148368 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -302708,18 +302718,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 1e1f5c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1e1dc4 │ │ │ │ + bl 1e1f2c │ │ │ │ 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 │ │ │ │ @@ -302728,15 +302738,15 @@ │ │ │ │ blx 5a170 │ │ │ │ ldr r2, [pc, #40] @ (1485b4 ) │ │ │ │ ldr r1, [pc, #40] @ (1485b8 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (1485bc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e18f8 │ │ │ │ + bl 1e1a60 │ │ │ │ ldr r2, [pc, #36] @ (1485c0 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (1485c4 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -302757,31 +302767,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 1e1c4c │ │ │ │ + bl 1e1db4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 148602 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c64 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 13dba0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1e1c4c │ │ │ │ + bl 1e1db4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1485e6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1ae4 │ │ │ │ + bl 1e1c4c │ │ │ │ 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 │ │ │ │ @@ -302792,33 +302802,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (1486fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1f5c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1e1dc4 │ │ │ │ + bl 1e1f2c │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14865e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14864e │ │ │ │ dmb ish │ │ │ │ cbnz r3, 1486a8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1b90 │ │ │ │ + bl 1e1cf8 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 148674 │ │ │ │ @@ -302840,30 +302850,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1486e0 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1486bc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1486ac │ │ │ │ b.n 148664 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n 148688 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1486c8 │ │ │ │ @@ -302892,33 +302902,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 5ab80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1f5c │ │ │ │ + bl 1e20c4 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1e1dc4 │ │ │ │ + bl 1e1f2c │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 148764 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 148754 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 1487d4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1b90 │ │ │ │ + bl 1e1cf8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1487a8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -302933,15 +302943,15 @@ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ 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 1e1bd4 │ │ │ │ + bl 1e1d3c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1487b8 │ │ │ │ dmb ish │ │ │ │ @@ -302951,34 +302961,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 14881e │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1487ea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1487dc │ │ │ │ b.n 14876a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n 148790 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ mov r0, r6 │ │ │ │ b.n 1487ce │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -303308,15 +303318,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 148ba0 │ │ │ │ ldr.w r1, [r4, #1444] @ 0x5a4 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 148b94 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 148bce │ │ │ │ ldr.w r2, [r4, #1448] @ 0x5a8 │ │ │ │ str.w r8, [r4, #1452] @ 0x5ac │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1444] @ 0x5a4 │ │ │ │ @@ -303824,34 +303834,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 2e5dcc │ │ │ │ + bl 2e5f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 149100 │ │ │ │ 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 2e5e44 │ │ │ │ + bl 2e5fac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e5e10 │ │ │ │ + bl 2e5f78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r4, 149146 │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, 14913e │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r0, r0, r0, lsl #3 │ │ │ │ adds r1, #16 │ │ │ │ @@ -303937,21 +303947,21 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ movs r2, 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, #3592] @ 0xe08 │ │ │ │ @@ -304008,81 +304018,81 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2fb80c │ │ │ │ + bl 2fb974 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ mov.w r1, sl, lsr #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 30ada8 │ │ │ │ + bl 30af10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c64 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 149370 │ │ │ │ cbz r6, 1492e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5114 │ │ │ │ + bl 1e527c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bb20 │ │ │ │ + bl 21bc88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23aeac │ │ │ │ + bl 23b014 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fdf4 │ │ │ │ + bl 20ff5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 256bd8 │ │ │ │ + bl 256d40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2543f4 │ │ │ │ + bl 25455c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c76c │ │ │ │ + bl 20c8d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2035d0 │ │ │ │ + bl 203738 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bb20 │ │ │ │ + bl 21bc88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28fa00 │ │ │ │ + bl 28fb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f408 │ │ │ │ + bl 28f570 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #100] @ (14939c ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 28adc0 │ │ │ │ + bl 28af28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2067fc │ │ │ │ + bl 206964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20677c │ │ │ │ + bl 2068e4 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 149368 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212658 │ │ │ │ + bl 2127c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28519c │ │ │ │ + bl 285304 │ │ │ │ ldr r2, [pc, #44] @ (1493a0 ) │ │ │ │ ldr r3, [pc, #32] @ (149394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -304124,110 +304134,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 1493ea │ │ │ │ ldrb.w r3, [r3, #150] @ 0x96 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14946e │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 149414 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149442 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ ldr r2, [pc, #152] @ (1494ec ) │ │ │ │ ldr r3, [pc, #148] @ (1494e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1494de │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149494 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1494d0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ b.n 149450 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -304308,30 +304318,30 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ vstr d1, [sp, #8] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1493a4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -304351,30 +304361,30 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ bl 1493a4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strd r0, r6, [sp, #36] @ 0x24 │ │ │ │ @@ -304393,31 +304403,31 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1493a4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -304436,35 +304446,35 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ strd sl, r8, [sp] │ │ │ │ - bl 203bb8 │ │ │ │ + bl 203d20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 149948 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1499e2 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -304472,34 +304482,34 @@ │ │ │ │ vldr d0, [pc, #176] @ 149890 │ │ │ │ vldr s16, [pc, #180] @ 149898 │ │ │ │ vldr s18, [pc, #180] @ 14989c │ │ │ │ vldr s17, [pc, #180] @ 1498a0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ add.w r8, sp, #96 @ 0x60 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ add.w sl, sp, #104 @ 0x68 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ vldr d0, [pc, #124] @ 149888 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r3 │ │ │ │ vldr d0, [pc, #108] @ 149888 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149858 │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -304508,15 +304518,15 @@ │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ adds r6, #20 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 149ca6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #8 │ │ │ │ lsls r5, r1, #8 │ │ │ │ @@ -304550,15 +304560,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, lr │ │ │ │ @@ -304572,37 +304582,37 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov ip, fp │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {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} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203bb8 │ │ │ │ + bl 203d20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #932] @ (149cf0 ) │ │ │ │ ldr r3, [pc, #936] @ (149cf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -304655,36 +304665,36 @@ │ │ │ │ vldr s18, [pc, #744] @ 149ce8 │ │ │ │ vldr s17, [pc, #744] @ 149cec │ │ │ │ b.n 1497ee │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #16] │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ vldr d0, [pc, #652] @ 149cc8 │ │ │ │ movs r1, #32 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149a76 │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -304693,15 +304703,15 @@ │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ adds r6, #20 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 149ca6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ @@ -304719,36 +304729,36 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ vldr d0, [pc, #532] @ 149cc8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #32 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ vldr d0, [pc, #492] @ 149cc8 │ │ │ │ movs r1, #32 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 149b26 │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -304757,15 +304767,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, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 149ca6 │ │ │ │ add r2, pc, #8 @ (adr r2, 149b3c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -304802,134 +304812,134 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1498ba │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1498ba │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1498ba │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1498ba │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1498ba │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1498ba │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149ab2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149ab2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149ab2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149ab2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149ab2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149ab2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149a14 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149a14 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149a14 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149a14 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149a14 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149a14 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #0 @ (adr r0, 149cac ) │ │ │ │ push {r2} │ │ │ │ @@ -305050,15 +305060,15 @@ │ │ │ │ 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 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ - bl 1e1c78 │ │ │ │ + bl 1e1de0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -305078,34 +305088,34 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 149e5c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ add.w r6, r6, r9, lsr #3 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -305130,15 +305140,15 @@ │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [pc, #48] @ (149f1c ) │ │ │ │ ldr r3, [pc, #40] @ (149f14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -305179,50 +305189,50 @@ │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149f78 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 149fa8 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ ldr r2, [pc, #92] @ (14a018 ) │ │ │ │ ldr r3, [pc, #88] @ (14a014 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -305231,25 +305241,25 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 14a008 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149ff8 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 149f7c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -305285,21 +305295,21 @@ │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ bne.n 14a0fe │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ ldr.w fp, [pc, #268] @ 14a1a4 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -305317,15 +305327,15 @@ │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [pc, #196] @ (14a1a8 ) │ │ │ │ ldr r3, [pc, #184] @ (14a19c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -305361,30 +305371,30 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14a162 │ │ │ │ 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, r9 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14a064 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 14a138 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -305422,45 +305432,45 @@ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr.w r9, [pc, #388] @ 14a358 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14a2e6 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ bics.w r3, r5, r3 │ │ │ │ bne.n 14a2b6 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ ldr.w fp, [pc, #268] @ 14a35c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -305478,15 +305488,15 @@ │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [pc, #196] @ (14a360 ) │ │ │ │ ldr r3, [pc, #180] @ (14a354 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -305522,30 +305532,30 @@ │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ add r5, sp, #16 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14a31a │ │ │ │ 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, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov sl, r0 │ │ │ │ b.n 14a21a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 14a2f0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -305641,30 +305651,30 @@ │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14a44c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #196] @ (14a524 ) │ │ │ │ ldr r3, [pc, #192] @ (14a520 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -305674,26 +305684,26 @@ │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14a45c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 14a45c │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ b.n 14a428 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ b.n 14a428 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -305705,30 +305715,30 @@ │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14a4ee │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14a45c │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ b.n 14a428 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -305777,33 +305787,33 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ - bl 222b38 │ │ │ │ + bl 222ca0 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, ip │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 222b38 │ │ │ │ + bl 222ca0 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, ip │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 222b38 │ │ │ │ + bl 222ca0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -305839,24 +305849,24 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14a70e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14a6b0 │ │ │ │ and.w r5, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -305904,30 +305914,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14a604 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14a6de │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14a604 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 14a6b8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -306059,30 +306069,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14a784 │ │ │ │ strd r1, r3, [sp] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14a85e │ │ │ │ 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, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14a784 │ │ │ │ tst.w r8, sl │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ ite ne │ │ │ │ @@ -306169,15 +306179,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 14a364 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14a80e │ │ │ │ tst.w r8, sl │ │ │ │ beq.w 14b0d8 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14b1ac │ │ │ │ @@ -306213,15 +306223,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 14a364 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14a80e │ │ │ │ ands.w r7, r8, sl │ │ │ │ beq.n 14a9e2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14b19a │ │ │ │ @@ -306240,20 +306250,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14aa14 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ bl 14a01c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ @@ -306411,26 +306421,26 @@ │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ vldr d7, [pc, #568] @ 14add8 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14a768 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 14a768 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 14a838 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 14a838 │ │ │ │ @@ -306496,55 +306506,55 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14ac8e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14a9b6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14a80e │ │ │ │ strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14acd0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14a80e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14a80e │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -306557,60 +306567,60 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14ad2a │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ b.n 14a942 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14a940 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14ad74 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14a940 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 14b28a │ │ │ │ @@ -306850,15 +306860,15 @@ │ │ │ │ mov.w r9, #32 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14ad2a │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 14ad1a │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ @@ -306937,15 +306947,15 @@ │ │ │ │ mov.w r9, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14ad62 │ │ │ │ b.n 14ad74 │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ b.n 14b0a0 │ │ │ │ @@ -307010,15 +307020,15 @@ │ │ │ │ asrs r0, r5, #2 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14ac7c │ │ │ │ b.n 14ac8e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 14b15e │ │ │ │ @@ -307234,25 +307244,25 @@ │ │ │ │ vldr d7, [pc, #168] @ 14b440 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r4, [r6] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14b3c4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14b36e │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 14b36e │ │ │ │ @@ -307271,23 +307281,23 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #4] │ │ │ │ movs r3, #9 │ │ │ │ - bl 222b38 │ │ │ │ + bl 222ca0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ strd r1, r5, [r6] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 222b38 │ │ │ │ + bl 222ca0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14b36e │ │ │ │ movs r4, #0 │ │ │ │ b.n 14b36e │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ @@ -307369,15 +307379,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14b502 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202220 │ │ │ │ + bl 202388 │ │ │ │ b.n 14b4bc │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #584] @ (14b754 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -307443,25 +307453,25 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r7, #0] │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14b5de │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 14a528 │ │ │ │ @@ -307471,21 +307481,21 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w lr, [pc, #428] @ 14b7dc │ │ │ │ @@ -307643,17 +307653,17 @@ │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ bne.n 14b6ca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 14a5c4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ b.n 14b6cc │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r2, [pc, #784] @ (14bae4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -307679,26 +307689,26 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14b834 │ │ │ │ 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, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ bl 14a528 │ │ │ │ ldr.w r3, [pc, #1220] @ 14bd08 │ │ │ │ mov r9, r0 │ │ │ │ @@ -307716,21 +307726,21 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -307741,21 +307751,21 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ movs r4, #1 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ b.n 14b6cc │ │ │ │ mvn.w r2, #804 @ 0x324 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 14b694 │ │ │ │ b.n 14b6ca │ │ │ │ sub.w r0, r3, #20 │ │ │ │ @@ -307836,71 +307846,71 @@ │ │ │ │ bl 14a528 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ - bl 2234c4 │ │ │ │ + bl 22362c │ │ │ │ b.n 14b6cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cbz r0, 14b9f4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 14a528 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e52a8 │ │ │ │ + bl 2e5410 │ │ │ │ str r6, [r7, #4] │ │ │ │ adds r3, r5, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r5, sl, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, sp, #72 @ 0x48 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ strd ip, ip, [r3, #4] │ │ │ │ @@ -307926,20 +307936,20 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ add.w r3, sl, r5, lsl #2 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ b.n 14b6cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -307956,37 +307966,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 14a528 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 221928 │ │ │ │ + bl 221a90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14bca6 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [r7, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ @@ -308020,40 +308030,40 @@ │ │ │ │ cmp r1, #4 │ │ │ │ mov.w r1, #1 │ │ │ │ it ne │ │ │ │ movne r9, r2 │ │ │ │ mov.w r2, #32 │ │ │ │ it eq │ │ │ │ subeq.w r9, r3, #20 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14bbd2 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r2, #20 │ │ │ │ ldr.w ip, [r9, #36] @ 0x24 │ │ │ │ movw r3, #885 @ 0x375 │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 14bc10 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r6, r4 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r5, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 14bcf4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r5, #20 │ │ │ │ @@ -308063,15 +308073,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, sl │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ @@ -308080,21 +308090,21 @@ │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -308230,15 +308240,15 @@ │ │ │ │ str r7, [r3, #4] │ │ │ │ str r0, [r7, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r2, #19 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #16] │ │ │ │ strb.w r1, [r5, #73] @ 0x49 │ │ │ │ - bl 202f44 │ │ │ │ + bl 2030ac │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 14be24 │ │ │ │ movs r7, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r7, #1 │ │ │ │ @@ -308258,15 +308268,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r7, #19 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 14bd6c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 202f44 │ │ │ │ + bl 2030ac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14bde8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 14be3e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -308341,15 +308351,15 @@ │ │ │ │ subs r2, r3, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r7, #19 │ │ │ │ b.n 14bd5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 202f44 │ │ │ │ + bl 2030ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14bf5c │ │ │ │ mov r7, r6 │ │ │ │ b.n 14bde8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -308387,30 +308397,30 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ str r1, [r3, #16] │ │ │ │ strb.w r2, [r5, #74] @ 0x4a │ │ │ │ b.n 14bdd8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r6 │ │ │ │ - bl 201774 │ │ │ │ + bl 2018dc │ │ │ │ b.n 14bde8 │ │ │ │ ldr.w sl, [r2, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 14bf02 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201774 │ │ │ │ + bl 2018dc │ │ │ │ mov r1, sl │ │ │ │ movs r3, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ strb.w r3, [r5, #75] @ 0x4b │ │ │ │ bl 143a48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cbz r0, 14bfb6 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ str r7, [r5, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r2, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r2, #357] @ 0x165 │ │ │ │ @@ -308418,22 +308428,22 @@ │ │ │ │ ldr.w sl, [r2, #36] @ 0x24 │ │ │ │ b.n 14bf6c │ │ │ │ ldr.w sl, [r2, #48] @ 0x30 │ │ │ │ b.n 14bf6c │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ blx 5ab80 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ b.n 14bf96 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -308455,210 +308465,210 @@ │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2076] @ 0x81c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14c0a0 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r4, r6 │ │ │ │ add.w r1, r4, #8 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 14c088 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ movs r7, #118 @ 0x76 │ │ │ │ lsls r1, r5, #25 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r7, r4, #24 │ │ │ │ movs r6, r0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #76 @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 14c030 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ ldr r2, [pc, #428] @ (14c258 ) │ │ │ │ ldr r3, [pc, #420] @ (14c254 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2076] @ 0x81c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 14c24c │ │ │ │ addw sp, sp, #2084 @ 0x824 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 14c110 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 143a48 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ b.n 14c094 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ b.n 14c094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 14c1ba │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 143a48 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ b.n 14c094 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 14c232 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 143a48 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ b.n 14c094 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ subs r7, #238 @ 0xee │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #78 @ 0x4e │ │ │ │ @@ -308680,15 +308690,15 @@ │ │ │ │ ldr r1, [pc, #424] @ (14c42c ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e18f8 │ │ │ │ + bl 1e1a60 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbnz r3, 14c2ae │ │ │ │ b.n 14c3e6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -308716,15 +308726,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ 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 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 14c3e2 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cbz r7, 14c344 │ │ │ │ @@ -308758,32 +308768,32 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ bl 14b520 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cbz r7, 14c36a │ │ │ │ mov fp, r0 │ │ │ │ b.n 14c2f8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ bl 14bd0c │ │ │ │ orrs r0, r6 │ │ │ │ mov r7, fp │ │ │ │ uxtb r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14c34e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 14c390 │ │ │ │ @@ -308798,15 +308808,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbnz r0, 14c3ea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r2, [pc, #136] @ (14c430 ) │ │ │ │ ldr r3, [pc, #120] @ (14c420 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -308844,15 +308854,15 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mla r0, r0, r5, r3 │ │ │ │ blx 5ab80 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e1c4c │ │ │ │ + bl 1e1db4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c3fa │ │ │ │ b.n 14c39e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -309392,40 +309402,40 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #27 │ │ │ │ ands r4, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ cbz r6, 14c9aa │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 14c9aa │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 14c9a4 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 14c992 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 14c9ba │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r2, [pc, #36] @ (14c9e0 ) │ │ │ │ ldr r3, [pc, #28] @ (14c9dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -309452,40 +309462,40 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - bl 1dd9c8 │ │ │ │ + bl 1ddb30 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd9c8 │ │ │ │ + bl 1ddb30 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dda34 │ │ │ │ + bl 1ddb9c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ ldrb r0, [r5, #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 │ │ │ │ @@ -309608,15 +309618,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #4093 @ 0xffd │ │ │ │ bl 13db3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ movs r1, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r2, [r1, #104] @ 0x68 │ │ │ │ sub sp, #12 │ │ │ │ @@ -309738,15 +309748,15 @@ │ │ │ │ b.n 14ccc4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 14cda8 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ movs r1, r5 │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ lsls r1, r6, #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, #4008] @ 0xfa8 │ │ │ │ @@ -309760,44 +309770,44 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #404] @ (14ced4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddbf0 │ │ │ │ + bl 1ddd58 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddbf0 │ │ │ │ + bl 1ddd58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ddbcc │ │ │ │ + bl 1ddd34 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddcdc │ │ │ │ + bl 1dde44 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14ceb2 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddbcc │ │ │ │ + bl 1ddd34 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14ceb2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r0, r4, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -309866,19 +309876,19 @@ │ │ │ │ add.w r0, r9, r6 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ blx 5ab80 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14ce60 │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1dd640 │ │ │ │ + bl 1dd7a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, 14cea8 │ │ │ │ ldr r2, [pc, #76] @ (14cedc ) │ │ │ │ ldr r3, [pc, #60] @ (14ced0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -309989,65 +309999,65 @@ │ │ │ │ cbz r3, 14cf9c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 14cf92 │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ 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 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 14d0ee │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14d128 │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14d004 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 5abf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 14d036 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 14d062 │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 14d048 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 14d062 │ │ │ │ @@ -310055,92 +310065,92 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14d044 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 14bff4 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 14d070 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 14d078 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14d06c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ ldr r2, [pc, #184] @ (14d148 ) │ │ │ │ ldr r3, [pc, #176] @ (14d144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1980] @ 0x7bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14d134 │ │ │ │ add.w sp, sp, #1984 @ 0x7c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ 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 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 14d138 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ b.n 14cff4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1dd640 │ │ │ │ + bl 1dd7a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 28ee7c │ │ │ │ + bl 28efe4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2c74 │ │ │ │ + bl 1e2ddc │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d08e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c64 │ │ │ │ b.n 14d08e │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ b.n 14cff4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ mov r3, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ adds r0, #176 @ 0xb0 │ │ │ │ @@ -310164,15 +310174,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 1dd640 │ │ │ │ + bl 1dd7a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 14c9fc │ │ │ │ cbnz r0, 14d1c0 │ │ │ │ ldr r2, [pc, #108] @ (14d1f8 ) │ │ │ │ movw r3, #4118 @ 0x1016 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -310214,15 +310224,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 14d1a6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #154 @ 0x9a │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -310237,15 +310247,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 1dd640 │ │ │ │ + bl 1dd7a8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 14d278 │ │ │ │ @@ -310290,15 +310300,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 14d25e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #230 @ 0xe6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ cmp r5, #154 @ 0x9a │ │ │ │ lsls r1, r6, #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, #4064] @ 0xfe0 │ │ │ │ @@ -310456,19 +310466,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 14d460 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d42e │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14d522 │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14d526 │ │ │ │ @@ -310507,25 +310517,25 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 14d4c8 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 14d4d0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 14d436 │ │ │ │ ldr r2, [pc, #48] @ (14d538 ) │ │ │ │ ldr r3, [pc, #40] @ (14d530 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -310580,38 +310590,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 14d58a │ │ │ │ mov sl, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr.w r2, [sl], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 14c478 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 14c930 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ ldr r2, [pc, #44] @ (14d60c ) │ │ │ │ ldr r3, [pc, #36] @ (14d608 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -310685,15 +310695,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14d73a │ │ │ │ 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 1ddbbc │ │ │ │ + bl 1ddd24 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #244] @ 0xf4 │ │ │ │ ldr.w r3, [r6, #3484] @ 0xd9c │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -310755,16 +310765,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r1, #120 @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r0, [r4, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bkpt 0x0088 │ │ │ │ - movs r1, r4 │ │ │ │ + it gt │ │ │ │ + movgt r1, 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] @ (14d818 ) │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ @@ -311051,15 +311061,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ bl 14cef8 │ │ │ │ cbz r0, 14da8a │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 207724 │ │ │ │ + bl 20788c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14db30 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ @@ -311115,15 +311125,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 14d9b4 │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n 14da7e │ │ │ │ - bl 24ef08 │ │ │ │ + bl 24f070 │ │ │ │ b.n 14da7e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, 14db22 │ │ │ │ b.n 14db5c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 14db5c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -311157,23 +311167,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13db3c │ │ │ │ b.n 14da84 │ │ │ │ - rev16 r2, r7 │ │ │ │ + cbnz r2, 14dbe6 │ │ │ │ movs r1, r4 │ │ │ │ - hlt 0x0026 │ │ │ │ + cbnz r6, 14dbf4 │ │ │ │ movs r1, r4 │ │ │ │ - rev16 r2, r4 │ │ │ │ + cbnz r2, 14dbe8 │ │ │ │ movs r1, r4 │ │ │ │ - rev16 r2, r6 │ │ │ │ + cbnz r2, 14dbf0 │ │ │ │ movs r1, r4 │ │ │ │ - rev16 r2, r1 │ │ │ │ + cbnz r2, 14dbea │ │ │ │ movs r1, 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] @ 14dbdc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -311186,15 +311196,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14cf34 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2c74 │ │ │ │ + bl 1e2ddc │ │ │ │ ldr r2, [pc, #32] @ (14dbe4 ) │ │ │ │ ldr r3, [pc, #28] @ (14dbe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -311394,64 +311404,64 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw sl, sp, #1940 @ 0x794 │ │ │ │ bl 14cf34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp] │ │ │ │ addw r2, r9, #491 @ 0x1eb │ │ │ │ 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 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ cbz r6, 14de3c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 14de3c │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 14de36 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 14de24 │ │ │ │ cbz r4, 14de48 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ ldr r2, [pc, #76] @ (14dea4 ) │ │ │ │ ldr r3, [pc, #72] @ (14dea0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -311589,19 +311599,19 @@ │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1dd640 │ │ │ │ + bl 1dd7a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 28ee7c │ │ │ │ + bl 28efe4 │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14e13e │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -311700,15 +311710,15 @@ │ │ │ │ add.w r6, r5, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ blx 59c64 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 14e150 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 14def8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ bl 15223c │ │ │ │ @@ -311724,17 +311734,17 @@ │ │ │ │ cbz r0, 14e13e │ │ │ │ mov fp, r6 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ b.n 14dff6 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - bl 28adc0 │ │ │ │ + bl 28af28 │ │ │ │ mov r0, sl │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ b.n 14dfa6 │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 14e148 │ │ │ │ movs r5, #0 │ │ │ │ b.n 14e0ec │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 59c64 │ │ │ │ @@ -311755,15 +311765,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, #254 @ 0xfe │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r3, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ @@ -312205,15 +312215,15 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, r3, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + cbz r4, 14e61a │ │ │ │ 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, #3112] @ 0xc28 │ │ │ │ sub.w sp, sp, #948 @ 0x3b4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -312230,15 +312240,15 @@ │ │ │ │ ldr.w fp, [sp, #984] @ 0x3d8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #940] @ 0x3ac │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ mov r3, r6 │ │ │ │ strd r1, r0, [sp, #144] @ 0x90 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ @@ -312430,15 +312440,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strb.w r6, [sp, #320] @ 0x140 │ │ │ │ bl 151fb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14e93c │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #3 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [sp, #320] @ 0x140 │ │ │ │ @@ -312506,15 +312516,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ bl 14dea8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14ea42 │ │ │ │ ldr.w r9, [r5, #3484] @ 0xd9c │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14e826 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r6, r3, #256 @ 0x100 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -312528,19 +312538,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1ddbbc │ │ │ │ + bl 1ddd24 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 28ee90 │ │ │ │ + bl 28eff8 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 14ebac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14ebb0 │ │ │ │ @@ -312723,15 +312733,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 14eb4c │ │ │ │ mov r0, r3 │ │ │ │ bl 15223c │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r5, r3, #23 │ │ │ │ bmi.n 14eb6e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -312759,15 +312769,15 @@ │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r5, #24] │ │ │ │ mov r2, r6 │ │ │ │ str r6, [r5, #16] │ │ │ │ b.n 14ea06 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr.w r2, [pc, #1456] @ 14f164 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r3, #3267 @ 0xcc3 │ │ │ │ @@ -313213,15 +313223,15 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ bl 14d8c4 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 14f0b8 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -313302,15 +313312,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r2, [r5, #29] │ │ │ │ lsls r3, r5, #2 │ │ │ │ strb r2, [r0, #29] │ │ │ │ lsls r3, r5, #2 │ │ │ │ strb r4, [r3, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ movs r1, r4 │ │ │ │ strb r0, [r0, #12] │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r4, #1 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ add.w r8, r8, #80 @ 0x50 │ │ │ │ str.w r0, [r8, #-48] │ │ │ │ @@ -313411,19 +313421,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 14c478 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 1ddbbc │ │ │ │ + bl 1ddd24 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28ee90 │ │ │ │ + bl 28eff8 │ │ │ │ ldrb.w r2, [sp, #332] @ 0x14c │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14f380 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14f2a0 │ │ │ │ @@ -313494,15 +313504,15 @@ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ mla r4, r4, r6, r3 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14f346 │ │ │ │ ldr r2, [pc, #392] @ (14f4dc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -313516,15 +313526,15 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.n 14ed08 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ b.w 14e6dc │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ movs r3, #0 │ │ │ │ b.n 14f294 │ │ │ │ mov r4, r6 │ │ │ │ b.n 14f250 │ │ │ │ movw r0, #21032 @ 0x5228 │ │ │ │ movt r0, #15263 @ 0x3b9f │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -313654,17 +313664,17 @@ │ │ │ │ b.n 14f062 │ │ │ │ movs r3, #1 │ │ │ │ b.n 14f0ae │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ b.w 14ec1a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #344 @ (adr r2, 14f638 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 14f738 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r2, pc, #48 @ (adr r2, 14f514 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 14f614 ) │ │ │ │ movs r1, r4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, 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, #1880] @ 0x758 │ │ │ │ @@ -314013,37 +314023,37 @@ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 14f8a6 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 14f88a │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ cbz r3, 14f8ec │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 14f8e6 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 14f8d2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14fa60 │ │ │ │ addw r3, sp, #2076 @ 0x81c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14fa2e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [r3, #3484] @ 0xd9c │ │ │ │ @@ -314060,15 +314070,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14f924 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 14f9a0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ @@ -314076,26 +314086,26 @@ │ │ │ │ mla r6, r2, fp, r3 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 14c478 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 14f96a │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ addw sl, sp, #2108 @ 0x83c │ │ │ │ @@ -314107,44 +314117,44 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ addw r2, r2, #491 @ 0x1eb │ │ │ │ blx r6 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2140 @ 0x85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ ldrd sl, r2, [r7] │ │ │ │ cmp sl, r2 │ │ │ │ itt cc │ │ │ │ movcc r3, #80 @ 0x50 │ │ │ │ mlacc r6, r3, sl, r4 │ │ │ │ bcs.n 14fa22 │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2140 @ 0x85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 14f9ee │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r9 │ │ │ │ @@ -314170,15 +314180,15 @@ │ │ │ │ b.n 14f874 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ b.n 14f8f4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 14f55c │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ @@ -314229,15 +314239,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3844] @ 0xf04 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r1, r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150502 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -314319,15 +314329,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ mov.w sl, #80 @ 0x50 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -314352,15 +314362,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 14dea8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1504f4 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ 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] │ │ │ │ @@ -314451,15 +314461,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w ip, [sp, #156] @ 0x9c │ │ │ │ and.w r3, r3, #256 @ 0x100 │ │ │ │ str.w lr, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ strd r1, r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r1, #813] @ 0x32d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1500b6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -314496,15 +314506,15 @@ │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mla r3, r3, r7, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.n 14fea6 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldrb.w r3, [r9, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w r8, sl, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cbz r3, 14fe58 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, sl, lsl #3] │ │ │ │ @@ -314549,15 +314559,15 @@ │ │ │ │ bne.w 1504ce │ │ │ │ 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 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ @@ -314629,15 +314639,15 @@ │ │ │ │ bl 151d38 │ │ │ │ str.w r5, [r7, #2528] @ 0x9e0 │ │ │ │ ldr.w r3, [r9, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 14ff54 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 150008 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r6, [r9, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -314881,19 +314891,19 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1ddbbc │ │ │ │ + bl 1ddd24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28ee90 │ │ │ │ + bl 28eff8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15040c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1505d2 │ │ │ │ ldr.w r5, [sl] │ │ │ │ @@ -314989,15 +314999,15 @@ │ │ │ │ addw r3, r0, #491 @ 0x1eb │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ bl 152d3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 150606 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 14fd8c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -315073,28 +315083,28 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r7, r4 │ │ │ │ b.n 15028a │ │ │ │ str.w fp, [sp, #24] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ ldr.w fp, [sp, #140] @ 0x8c │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, r1 │ │ │ │ bcs.n 150444 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ mov r7, r1 │ │ │ │ mla r5, r5, r1, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 150438 │ │ │ │ ldr r2, [pc, #496] @ (150638 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -315125,15 +315135,15 @@ │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 150478 │ │ │ │ mov r3, r7 │ │ │ │ b.n 150040 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add.w r1, sl, #72 @ 0x48 │ │ │ │ - bl 1ddbbc │ │ │ │ + bl 1ddd24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ bl 14cd1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14fe2a │ │ │ │ ldr r2, [pc, #388] @ (15063c ) │ │ │ │ @@ -315202,15 +315212,15 @@ │ │ │ │ mov.w r1, r1, lsl #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ bne.n 150566 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 150156 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 14fd8c │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -315267,23 +315277,23 @@ │ │ │ │ str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ str r4, [r0, #32] │ │ │ │ lsls r3, r5, #2 │ │ │ │ str r0, [r6, #20] │ │ │ │ lsls r3, r5, #2 │ │ │ │ vshr.u64 d0, d16, #12 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ movs r1, r4 │ │ │ │ ldrh r2, [r4, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 150660 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -315458,15 +315468,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ mov r2, fp │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 14dcdc │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -315550,15 +315560,15 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 14ca64 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ blx 5ab80 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ cbz r5, 150942 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #179] @ 0xb3 │ │ │ │ @@ -315685,19 +315695,19 @@ │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ - bl 1ddbbc │ │ │ │ + bl 1ddd24 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 28ee90 │ │ │ │ + bl 28eff8 │ │ │ │ ldrb.w r4, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 150c08 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150c0c │ │ │ │ @@ -315863,15 +315873,15 @@ │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ strd r3, r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ b.n 150ae2 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r2, [pc, #92] @ (150c6c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2471 @ 0x9a7 │ │ │ │ @@ -315893,24 +315903,24 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr.w r0, [r6, r0, lsl #3] │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ movs r1, r4 │ │ │ │ ldrsb r4, [r7, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xf67600b0 │ │ │ │ strb r4, [r4, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ strh r4, [r2, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ movs r1, 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] @ 150d04 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -317035,15 +317045,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 151998 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ add.w sl, sp, #1016 @ 0x3f8 │ │ │ │ sub.w r6, sl, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 151962 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1518fa │ │ │ │ @@ -317065,15 +317075,15 @@ │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r1, #44 @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n 151852 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 1518bc │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #80 @ 0x50 │ │ │ │ @@ -317087,15 +317097,15 @@ │ │ │ │ mla r2, r8, sl, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 1518a0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 151888 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -317107,15 +317117,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 14d8c4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r7, #12 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #228] @ (1519bc ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #216] @ (1519b8 ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -317143,15 +317153,15 @@ │ │ │ │ ldr.w r3, [sl, #-248] │ │ │ │ mov.w r8, #0 │ │ │ │ cbz r3, 151940 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr.w r3, [sl, #-248] │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 151926 │ │ │ │ add.w r8, sp, #768 @ 0x300 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 15194e │ │ │ │ @@ -317169,15 +317179,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ addw r0, sp, #2908 @ 0xb5c │ │ │ │ bl 14dcdc │ │ │ │ addw r1, sp, #2952 @ 0xb88 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr.w r1, [sp, #2948] @ 0xb84 │ │ │ │ cbz r1, 151986 │ │ │ │ mov r0, r4 │ │ │ │ bl 151d38 │ │ │ │ ldr.w r1, [sp, #2984] @ 0xba8 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1518c6 │ │ │ │ @@ -317186,15 +317196,15 @@ │ │ │ │ bl 151d38 │ │ │ │ b.n 1518c6 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r7, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4320 @ 0x10e0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1e2c74 │ │ │ │ + bl 1e2ddc │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1518d4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe82600b0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -317258,15 +317268,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 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 151a78 │ │ │ │ bx lr │ │ │ │ @@ -317298,15 +317308,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 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 151adc │ │ │ │ @@ -317316,15 +317326,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 1e1c78 │ │ │ │ + bl 1e1de0 │ │ │ │ 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 │ │ │ │ @@ -317342,15 +317352,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, 151b72 │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1ddbbc │ │ │ │ + bl 1ddd24 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (151bac ) │ │ │ │ @@ -317391,17 +317401,17 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1514f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ mvns r2, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ movs r1, 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] │ │ │ │ @@ -317542,15 +317552,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 1ddbcc │ │ │ │ + bl 1ddd34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 151be8 │ │ │ │ add sp, #16 │ │ │ │ @@ -317600,15 +317610,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n 151df0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e1c78 │ │ │ │ + bl 1e1de0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151e4c │ │ │ │ @@ -317632,53 +317642,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 151df8 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 151db6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n 151db6 │ │ │ │ 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 151e22 │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 151de2 │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 151de2 │ │ │ │ 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 1e6bd0 │ │ │ │ + bl 1e6d38 │ │ │ │ cbz r0, 151e70 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 151e74 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 151e86 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e6cac │ │ │ │ + bl 1e6e14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 151d38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 151e7a │ │ │ │ @@ -317695,25 +317705,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 1e1c78 │ │ │ │ + bl 1e1de0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 151a70 │ │ │ │ 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 1e6c98 │ │ │ │ + bl 1e6e00 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 151f3a │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -317774,15 +317784,15 @@ │ │ │ │ bne.n 151f76 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 151f18 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 151f18 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 151d38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -317817,27 +317827,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 1e1c78 │ │ │ │ + bl 1e1de0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1520d6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1520d6 │ │ │ │ mov r0, r4 │ │ │ │ bl 151a70 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e6bd0 │ │ │ │ + bl 1e6d38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1520b0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -317909,19 +317919,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15216e │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1deb5c │ │ │ │ + bl 1decc4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1de9f4 │ │ │ │ + bl 1deb5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15216e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -317973,21 +317983,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15217a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15205a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 15205e │ │ │ │ b.n 1520d6 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n 1520d6 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 1521d2 │ │ │ │ mov r0, r4 │ │ │ │ bl 151a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -318022,29 +318032,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1521fe │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1521c8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n 1521c8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 15227c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #246 @ 0xf6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ udf #196 @ 0xc4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ movs r1, r4 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ movs r1, 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] @ (152314 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -318088,34 +318098,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152272 │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1dd640 │ │ │ │ + bl 1dd7a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, 1522e0 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, 1522e0 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1deb5c │ │ │ │ + bl 1decc4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1de9a0 │ │ │ │ + bl 1deb08 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152272 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c64 │ │ │ │ b.n 152272 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -318197,21 +318207,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152356 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1deb5c │ │ │ │ + bl 1decc4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1de9a0 │ │ │ │ + bl 1deb08 │ │ │ │ b.n 152356 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 152360 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -318277,15 +318287,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 1524b0 │ │ │ │ ldr r0, [pc, #308] @ (1525b4 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea378 │ │ │ │ + bl 1ea4e0 │ │ │ │ cbnz r0, 1524b0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 152492 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 1524c8 │ │ │ │ ldr r2, [pc, #292] @ (1525b8 ) │ │ │ │ ldr r3, [pc, #280] @ (1525b0 ) │ │ │ │ @@ -318300,29 +318310,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (1525bc ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (1525c0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e6970 │ │ │ │ + bl 1e6ad8 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 15248c │ │ │ │ ldr r7, [pc, #256] @ (1525c4 ) │ │ │ │ add r7, pc │ │ │ │ b.n 15240e │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddbbc │ │ │ │ + bl 1ddd24 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddbf0 │ │ │ │ + bl 1ddd58 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152492 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -318337,32 +318347,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 151d38 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 152492 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddbcc │ │ │ │ + bl 1ddd34 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dd628 │ │ │ │ + bl 1dd790 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddbcc │ │ │ │ + bl 1ddd34 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152492 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -318400,49 +318410,49 @@ │ │ │ │ b.n 15250a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 1525b4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ movs r1, r4 │ │ │ │ blt.n 152688 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bl 565be │ │ │ │ bl fff8c5c2 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ movs r1, r5 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ movs r1, r4 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ movs r1, 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, 1525f2 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 15260a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6b0c │ │ │ │ + bl 1e6c74 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 13e040 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 151d38 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1525fe │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 1525ec │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -318518,30 +318528,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 15283a │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd64c │ │ │ │ + bl 1dd7b4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd85c │ │ │ │ + bl 1dd9c4 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 152846 │ │ │ │ mov r0, r6 │ │ │ │ bl 151a70 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1527c2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1527c2 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -318562,27 +318572,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152834 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 15274e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd9c8 │ │ │ │ + bl 1ddb30 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd9c8 │ │ │ │ + bl 1ddb30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd85c │ │ │ │ + bl 1dd9c4 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd5dc │ │ │ │ + bl 1dd744 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152860 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152856 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -318608,15 +318618,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 15286e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddaa0 │ │ │ │ + bl 1ddc08 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152896 │ │ │ │ ldr r2, [pc, #308] @ (15291c ) │ │ │ │ ldr r3, [pc, #300] @ (152918 ) │ │ │ │ @@ -318634,28 +318644,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 1ddaa0 │ │ │ │ + bl 1ddc08 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 152724 │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n 1527c6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 15275c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd64c │ │ │ │ + bl 1dd7b4 │ │ │ │ b.n 1526ec │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, 15289e │ │ │ │ movs r5, #5 │ │ │ │ b.n 1527e6 │ │ │ │ @@ -318676,15 +318686,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152876 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1527ce │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n 1527ce │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c64 │ │ │ │ b.n 1527e6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c64 │ │ │ │ b.n 152852 │ │ │ │ @@ -318724,32 +318734,32 @@ │ │ │ │ ldr r3, [pc, #48] @ (15292c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 1528be │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 152812 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 152978 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 152944 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -318789,50 +318799,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 152982 │ │ │ │ mov r0, r5 │ │ │ │ bl 151a70 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 152a12 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 1529ca │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 152a42 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 152a10 │ │ │ │ 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 1e6c98 │ │ │ │ + bl 1e6e00 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1529b6 │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1529f0 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1529ca │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 152982 │ │ │ │ @@ -318844,15 +318854,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152a22 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 152982 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n 152982 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 1529be │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 151d38 │ │ │ │ @@ -318890,15 +318900,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152a9c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 152a78 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.n 152a78 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ bvs.n 152a2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #218 @ 0xda │ │ │ │ @@ -318909,15 +318919,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 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr r3, [pc, #280] @ (152c14 ) │ │ │ │ @@ -319020,24 +319030,24 @@ │ │ │ │ bne.n 152c10 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28adc0 │ │ │ │ + bl 28af28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ b.n 152be2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 152be4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ movs r1, r5 │ │ │ │ bmi.n 152c50 │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -319073,15 +319083,15 @@ │ │ │ │ ldr.w r1, [ip, #232] @ 0xe8 │ │ │ │ ldr.w r2, [ip, #236] @ 0xec │ │ │ │ ldr.w r3, [ip, #240] @ 0xf0 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ str.w lr, [r5, #36] @ 0x24 │ │ │ │ - bl 1dd7f0 │ │ │ │ + bl 1dd958 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -319091,34 +319101,34 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 152cee │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd660 │ │ │ │ + bl 1dd7c8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (152d24 ) │ │ │ │ ldr r3, [pc, #40] @ (152d1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -319131,25 +319141,25 @@ │ │ │ │ b.n 152cf0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 152c98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ bcc.n 152d38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [pc, #12] @ (152d38 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #304] @ (152e80 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -319212,28 +319222,28 @@ │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 152e3a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr.w r9, [r4, #3484] @ 0xd9c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #244] @ 0xf4 │ │ │ │ - bl 1dd640 │ │ │ │ + bl 1dd7a8 │ │ │ │ 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 152dca │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ddbbc │ │ │ │ + bl 1ddd24 │ │ │ │ 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 │ │ │ │ @@ -319260,17 +319270,17 @@ │ │ │ │ b.n 152dd2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 59c64 │ │ │ │ b.n 152e24 │ │ │ │ ldr r0, [pc, #60] @ (152e94 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1ea34c │ │ │ │ + bl 1ea4b4 │ │ │ │ mov r1, sl │ │ │ │ - bl 1ea204 │ │ │ │ + bl 1ea36c │ │ │ │ ldr r3, [pc, #48] @ (152e98 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -319283,15 +319293,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 152f80 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r1, r7, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ movs r1, r4 │ │ │ │ lsls r6, r5, #23 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -319306,28 +319316,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 1dd64c │ │ │ │ + bl 1dd7b4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 152c24 │ │ │ │ cbnz r0, 152f1e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, 152efc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 152f18 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1dd64c │ │ │ │ + bl 1dd7b4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 152c24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (152f30 ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -319421,19 +319431,19 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr.w r3, [r3, #3484] @ 0xd9c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1ddbbc │ │ │ │ + bl 1ddd24 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1ddbf0 │ │ │ │ + bl 1ddd58 │ │ │ │ ldrb.w r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1530ca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -319791,15 +319801,15 @@ │ │ │ │ bl 13db3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15326a │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1533ba │ │ │ │ b.n 1532b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 1530a4 │ │ │ │ @@ -319856,39 +319866,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 15306c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 5ab80 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ blx 5a170 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ add.w r1, r3, #80 @ 0x50 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ blx 5af30 │ │ │ │ cbnz r0, 1534dc │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -319922,48 +319932,48 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 15306c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ beq.n 153444 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ movs r1, r4 │ │ │ │ ldmia r7!, {r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf94dffff │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ movs r1, r5 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ movs r1, r5 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 153568 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -320093,15 +320103,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5ab80 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1e2c74 │ │ │ │ + bl 1e2ddc │ │ │ │ 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 │ │ │ │ @@ -320137,15 +320147,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 1e2c74 │ │ │ │ + bl 1e2ddc │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 153738 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -320171,15 +320181,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ movs r1, 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] @ (1537c4 ) │ │ │ │ @@ -320192,15 +320202,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ movs r1, 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] @ (153800 ) │ │ │ │ @@ -320213,15 +320223,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #148] @ (1538ac ) │ │ │ │ @@ -320282,15 +320292,15 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 153b58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [pc, #392] @ (153a44 ) │ │ │ │ + ldr r5, [pc, #648] @ (153b44 ) │ │ │ │ movs r6, r5 │ │ │ │ stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -320864,19 +320874,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ stmia r6!, {r1, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #640] @ (1541b4 ) │ │ │ │ + ldr r3, [pc, #896] @ (1542b4 ) │ │ │ │ movs r6, r5 │ │ │ │ stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sub sp, #32 │ │ │ │ + cbz r0, 153f6e │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r3 │ │ │ │ @@ -321688,17 +321698,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13db3c │ │ │ │ b.n 15475a │ │ │ │ nop │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r2, [r4, r6] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r6, [r7, r5] │ │ │ │ movs r1, r4 │ │ │ │ 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 │ │ │ │ @@ -321727,15 +321737,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13db3c │ │ │ │ b.n 1547e8 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #840] @ (154b50 ) │ │ │ │ + str r2, [r2, r4] │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 15480c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -321912,17 +321922,17 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb798 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb752 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ movs r0, r6 │ │ │ │ - add r3, pc, #240 @ (adr r3, 154ad8 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 154bd8 ) │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r9, r2 │ │ │ │ @@ -322092,15 +322102,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ movs r6, r5 │ │ │ │ push {r2, r4, r5, r7, lr} │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -322277,15 +322287,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ movs r6, r5 │ │ │ │ cbz r0, 154e14 │ │ │ │ lsls r0, r6, #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, #3928] @ 0xf58 │ │ │ │ @@ -322546,19 +322556,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ sxth r0, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ movs r7, r5 │ │ │ │ sxth r4, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ movs r7, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r8, r2 │ │ │ │ @@ -322708,15 +322718,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n 15512c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r0, pc, #304 @ (adr r0, 155348 ) │ │ │ │ movs r7, r5 │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -323026,15 +323036,15 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #816 @ 0x330 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #512 @ 0x200 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ movs r7, 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 │ │ │ │ @@ -323826,30 +323836,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 155a56 │ │ │ │ b.n 155a98 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r9, r8 │ │ │ │ b.n 155ad2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ movs r1, r4 │ │ │ │ add r5, pc, #648 @ (adr r5, 155fe8 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ movs r1, r4 │ │ │ │ ldc 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ movs r1, r4 │ │ │ │ bl 22dd72 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r4, #28 │ │ │ │ movs r1, r4 │ │ │ │ mrc 15, 4, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ ldr r1, [pc, #128] @ (155e14 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -324061,20 +324071,20 @@ │ │ │ │ lsls r0, r6, #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, #360 @ 0x168 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 155fc0 │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 155fde │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -324113,15 +324123,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 156032 │ │ │ │ ldr.w ip, [pc, #28] @ 15603c │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f1cd4 │ │ │ │ + bl 2f1e3c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -324320,59 +324330,59 @@ │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [pc, #388] @ (1563d8 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f19a4 │ │ │ │ + bl 2f1b0c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 156376 │ │ │ │ add.w r7, sl, #304 @ 0x130 │ │ │ │ add.w r3, sl, #288 @ 0x120 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sl, #288] @ 0x120 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 156352 │ │ │ │ add.w r3, sl, #328 @ 0x148 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [sl, #328] @ 0x148 │ │ │ │ add.w r0, sl, #360 @ 0x168 │ │ │ │ add.w r3, sl, #336 @ 0x150 │ │ │ │ strd r3, r3, [sl, #336] @ 0x150 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 156380 │ │ │ │ ldr r0, [pc, #304] @ (1563dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ ldr r1, [pc, #300] @ (1563e0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ea7fc │ │ │ │ + bl 1ea964 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (1563e4 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea378 │ │ │ │ + bl 1ea4e0 │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1563a2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e34a0 │ │ │ │ + bl 2e3608 │ │ │ │ b.n 156304 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 1561ea │ │ │ │ ldr r4, [pc, #252] @ (1563e8 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (1563ec ) │ │ │ │ @@ -324413,15 +324423,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (1563f8 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (1563fc ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 1562f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr r2, [pc, #164] @ (156400 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 13db3c │ │ │ │ @@ -324433,98 +324443,98 @@ │ │ │ │ b.n 1561c0 │ │ │ │ ldr r2, [pc, #140] @ (156404 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 15635e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr r2, [pc, #120] @ (156408 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 13db3c │ │ │ │ mov r4, r0 │ │ │ │ b.n 156304 │ │ │ │ ldr r0, [pc, #104] @ (15640c ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea408 │ │ │ │ + bl 1ea570 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (156410 ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1e362c │ │ │ │ + bl 1e3794 │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 1562d4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ movs r1, r4 │ │ │ │ ldc2 0, cr0, [r0], #680 @ 0x2a8 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ movs r1, r4 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ movs r1, r4 │ │ │ │ ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r6, #18 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ movs r1, r4 │ │ │ │ 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 155e70 │ │ │ │ - bl 2e3588 │ │ │ │ + bl 2e36f0 │ │ │ │ add.w r2, r4, #328 @ 0x148 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 15647c │ │ │ │ ldr.w r1, [r4, #300] @ 0x12c │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1564b6 │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 156468 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 156472 │ │ │ │ @@ -324694,34 +324704,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 15664e │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2f1bb0 │ │ │ │ + bl 2f1d18 │ │ │ │ cbnz r0, 15664e │ │ │ │ ldr r3, [pc, #116] @ (156698 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2f1cd4 │ │ │ │ + bl 2f1e3c │ │ │ │ cbnz r0, 15664e │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (15669c ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2f1e4c │ │ │ │ + bl 2f1fb4 │ │ │ │ b.n 15664e │ │ │ │ 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} │ │ │ │ @@ -324739,27 +324749,27 @@ │ │ │ │ b.n 15664e │ │ │ │ ldr r3, [pc, #48] @ (1566a4 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 15664e │ │ │ │ nop │ │ │ │ ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r4, #18 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -324775,32 +324785,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 2f1b20 │ │ │ │ + bl 2f1c88 │ │ │ │ cbz r0, 1566d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (156700 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f1b50 │ │ │ │ + bl 2f1cb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1566d0 │ │ │ │ ldr r3, [pc, #28] @ (156704 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f1b80 │ │ │ │ + bl 2f1ce8 │ │ │ │ b.n 1566d0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ @@ -325242,15 +325252,15 @@ │ │ │ │ bx lr │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ movs r1, r4 │ │ │ │ str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -325489,16 +325499,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 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ cbz r0, 156e64 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -325598,15 +325608,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ @@ -325761,18 +325771,18 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3276] @ 0xccc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #3328] @ 0xd00 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ ldr.w r1, [pc, #1676] @ 1577cc │ │ │ │ add r1, pc │ │ │ │ - bl 1ea7fc │ │ │ │ + bl 1ea964 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a170 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -326273,63 +326283,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 164018 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 157624 │ │ │ │ ldr r0, [pc, #520] @ (1578a4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1576b8 │ │ │ │ ldr r1, [pc, #512] @ (1578a8 ) │ │ │ │ add r1, pc │ │ │ │ blx 5ae08 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15772a │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ ldr r0, [pc, #496] @ (1578ac ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea378 │ │ │ │ + bl 1ea4e0 │ │ │ │ strb.w r0, [r4, #712] @ 0x2c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, 15771e │ │ │ │ ldr r5, [pc, #484] @ (1578b0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 337210 │ │ │ │ + bl 337378 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 157766 │ │ │ │ ldr r5, [pc, #472] @ (1578b4 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 337210 │ │ │ │ + bl 337378 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 157752 │ │ │ │ ldr r5, [pc, #456] @ (1578b8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 337210 │ │ │ │ + bl 337378 │ │ │ │ cbnz r0, 15773e │ │ │ │ ldr r5, [pc, #444] @ (1578bc ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 337210 │ │ │ │ + bl 337378 │ │ │ │ cbz r0, 15771e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 337244 │ │ │ │ + bl 3373ac │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #714] @ 0x2ca │ │ │ │ ldr r3, [pc, #416] @ (1578c0 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -326341,31 +326351,31 @@ │ │ │ │ blx 5ae08 │ │ │ │ cbnz r0, 15777a │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ b.n 1576b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 337244 │ │ │ │ + bl 3373ac │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #713] @ 0x2c9 │ │ │ │ b.n 1576fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 337244 │ │ │ │ + bl 3373ac │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 1576ec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 337244 │ │ │ │ + bl 3373ac │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #700] @ 0x2bc │ │ │ │ b.n 1576da │ │ │ │ ldr r1, [pc, #332] @ (1578c8 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -326394,150 +326404,150 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmia r3!, {r3, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ movs r1, r4 │ │ │ │ ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds.w r0, sl, #5570560 @ 0x550000 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r7, #8 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r7, #2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r7, #16 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r7, #24 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r7, #32 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + adds r0, #12 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + adds r0, #22 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + adds r0, #30 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #14 │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ movs r1, r4 │ │ │ │ ldrh r2, [r6, #12] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r7, #8 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ movs r1, r4 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ 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 │ │ │ │ @@ -326664,15 +326674,15 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ movs r1, r4 │ │ │ │ strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -326804,15 +326814,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 157b3c │ │ │ │ b.n 157b66 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr.w r1, [r4, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 157b72 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -327786,15 +327796,15 @@ │ │ │ │ lsls r2, r2, #22 │ │ │ │ str.w r9, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ bpl.n 158504 │ │ │ │ strb.w r3, [r9, #344] @ 0x158 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r9, #320 @ 0x140 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ cbnz r3, 15861c │ │ │ │ b.n 158640 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -327917,15 +327927,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r0, #320 @ 0x140 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r1, [r5, #356] @ 0x164 │ │ │ │ cbz r1, 1587ae │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #348] @ 0x15c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov ip, r4 │ │ │ │ b.n 158784 │ │ │ │ @@ -327947,15 +327957,15 @@ │ │ │ │ strd r1, r2, [r0, #32] │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1587bc │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r1, [lr, #24] │ │ │ │ lsls r1, r3, #31 │ │ │ │ @@ -327979,15 +327989,15 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r5, fp, [sp, #48] @ 0x30 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r1, [r4, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r2, r1 │ │ │ │ ldr.w r6, [r4, #376] @ 0x178 │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ @@ -328021,21 +328031,21 @@ │ │ │ │ adds.w r3, lr, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #384] @ 0x180 │ │ │ │ str.w r5, [r4, #376] @ 0x178 │ │ │ │ adc.w r3, r9, #0 │ │ │ │ str.w fp, [r4, #380] @ 0x17c │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r1, lr, r9 │ │ │ │ beq.n 158884 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -328046,15 +328056,15 @@ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ and.w r6, r6, #2 │ │ │ │ cbz r3, 1588e6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r8, r4, #320 @ 0x140 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ ldrd r2, r3, [r4, #384] @ 0x180 │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -328224,15 +328234,15 @@ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ cmp r5, r3 │ │ │ │ it hi │ │ │ │ movhi r4, #5 │ │ │ │ bhi.n 158ae2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ cbz r7, 158b0c │ │ │ │ str r2, [r7, #0] │ │ │ │ @@ -328242,23 +328252,23 @@ │ │ │ │ b.n 158a5e │ │ │ │ str.w r0, [r9, #24] │ │ │ │ b.n 158a72 │ │ │ │ ldr.w r0, [ip, #44] @ 0x2c │ │ │ │ b.n 158a5e │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r7, #24] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 158ae8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 158928 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ movs r0, r6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r2, 158b42 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -328297,41 +328307,41 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r2, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r0, r1, [r2, #376] @ 0x178 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ ldrd r0, r1, [r2, #368] @ 0x170 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cbz r3, 158bca │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r2, #384] @ 0x180 │ │ │ │ strd r2, r3, [r1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, 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, r2 │ │ │ │ sub sp, #8 │ │ │ │ add.w r5, r2, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 158c30 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ @@ -328349,15 +328359,15 @@ │ │ │ │ blx r6 │ │ │ │ cbz r0, 158c46 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r4, #348] @ 0x15c │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r4, #0 │ │ │ │ b.n 158c30 │ │ │ │ @@ -328862,15 +328872,15 @@ │ │ │ │ ldr.w r3, [r5, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #320 @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrd r3, r0, [r5, #352] @ 0x160 │ │ │ │ cmp r0, r3 │ │ │ │ bcs.w 159d30 │ │ │ │ ldr.w ip, [r5, #348] @ 0x15c │ │ │ │ cbz r0, 1591ea │ │ │ │ mov r1, ip │ │ │ │ movs r3, #0 │ │ │ │ @@ -328914,15 +328924,15 @@ │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r6, #32] │ │ │ │ strd r4, r2, [r3, #40] @ 0x28 │ │ │ │ vstr d7, [r3, #8] │ │ │ │ vstr d8, [r3] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r4, #1 │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ beq.w 1594f4 │ │ │ │ @@ -328956,15 +328966,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ movs r1, r4 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ cmp.w sl, #8 │ │ │ │ bhi.w 159b52 │ │ │ │ add.w r3, sp, #1064 @ 0x428 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ @@ -329866,15 +329876,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 158f7e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3520] @ 0xdc0 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ b.w 158f7e │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ b.n 159c3a │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15961e │ │ │ │ @@ -329930,38 +329940,38 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 159b14 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 159d1a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 159d0c │ │ │ │ b.n 159b14 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str.w r3, [r8] │ │ │ │ b.w 159272 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ str.w sl, [sp, #20] │ │ │ │ b.n 159718 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ movs r1, r4 │ │ │ │ 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 │ │ │ │ @@ -330512,16 +330522,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 2fb3f0 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 2fb558 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 15a3d8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -330976,20 +330986,20 @@ │ │ │ │ blx 59ef0 │ │ │ │ ldr r2, [pc, #20] @ (15a878 ) │ │ │ │ ldr r1, [pc, #24] @ (15a87c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 7, cr0, cr10, cr0, {1} │ │ │ │ - @ instruction: 0xe8160020 │ │ │ │ + vaddl.u q0, d10, d16 │ │ │ │ + ldrd r0, r0, [r6, #-128] @ 0x80 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #136] @ (15a91c ) │ │ │ │ ldr r2, [pc, #140] @ (15a920 ) │ │ │ │ @@ -331025,15 +331035,15 @@ │ │ │ │ blx 59ef0 │ │ │ │ ldr r2, [pc, #64] @ (15a928 ) │ │ │ │ ldr r1, [pc, #64] @ (15a92c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 15a900 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (15a930 ) │ │ │ │ ldr r3, [pc, #28] @ (15a920 ) │ │ │ │ add r2, pc │ │ │ │ @@ -331046,18 +331056,17 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldrsb r6, [r4, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf718002f │ │ │ │ - cdp2 0, 1, cr0, cr12, cr0, {1} │ │ │ │ - b.n 15a850 │ │ │ │ - movs r0, r4 │ │ │ │ + ldr.w r0, [r8, pc, lsl #2] │ │ │ │ + vhadd.u16 d16, d12, d16 │ │ │ │ + @ instruction: 0xe8d00020 │ │ │ │ ldrsb r0, [r7, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #332] @ (15aa90 ) │ │ │ │ @@ -332138,24 +332147,24 @@ │ │ │ │ ... │ │ │ │ ldr r6, [pc, #568] @ (15b684 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #304] @ (15b584 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stcl 0, cr0, [r6, #188]! @ 0xbc │ │ │ │ - @ instruction: 0xf59e0020 │ │ │ │ - eor.w r0, r2, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xf39c0020 │ │ │ │ - @ instruction: 0xf3940020 │ │ │ │ - @ instruction: 0xf36a0020 │ │ │ │ - @ instruction: 0xf3900020 │ │ │ │ - @ instruction: 0xf3360020 │ │ │ │ - @ instruction: 0xf3b00020 │ │ │ │ - @ instruction: 0xf3060020 │ │ │ │ + vhadd.s32 d0, d6, d31 │ │ │ │ + @ instruction: 0xf6de0020 │ │ │ │ + rsb r0, r2, #10485760 @ 0xa00000 │ │ │ │ + @ instruction: 0xf4dc0020 │ │ │ │ + @ instruction: 0xf4d40020 │ │ │ │ + @ instruction: 0xf4aa0020 │ │ │ │ + @ instruction: 0xf4d00020 │ │ │ │ + orns r0, r6, #10485760 @ 0xa00000 │ │ │ │ + @ instruction: 0xf4f00020 │ │ │ │ + orr.w r0, r6, #10485760 @ 0xa00000 │ │ │ │ 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] @ 15b4fc │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #108] @ (15b500 ) │ │ │ │ @@ -332806,15 +332815,15 @@ │ │ │ │ bne.w 15bd7e │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 15babe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3572] @ 0xdf4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ 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 │ │ │ │ @@ -333093,15 +333102,15 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ mov r4, r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15b7c8 │ │ │ │ + b.n 15ba48 │ │ │ │ movs r7, r5 │ │ │ │ add r6, r9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #936 @ 0x3a8 │ │ │ │ bx lr │ │ │ │ @@ -333124,37 +333133,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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15be64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr.w r2, [pc, #1392] @ 15c3b4 │ │ │ │ ldr.w r3, [pc, #1380] @ 15c3ac │ │ │ │ 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 15c3a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldrb.w r3, [r6, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c0ae │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -333508,18 +333517,18 @@ │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 59c64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15c2ee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c31a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -333585,15 +333594,15 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 59c64 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15bfa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 335514 │ │ │ │ + bl 33567c │ │ │ │ strb.w r0, [r9, #6] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 59c64 │ │ │ │ @@ -333622,15 +333631,15 @@ │ │ │ │ b.n 15c240 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15c2b0 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ mov r4, r0 │ │ │ │ b.n 15be3a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -333678,33 +333687,29 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ rors r6, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ sbcs r2, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r5, [pc, #432] @ (15c56c ) │ │ │ │ + ldr r6, [pc, #688] @ (15c66c ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe9ba0020 │ │ │ │ - @ instruction: 0xe9b20020 │ │ │ │ - @ instruction: 0xe9aa0020 │ │ │ │ - @ instruction: 0xe9a20020 │ │ │ │ - @ instruction: 0xe99a0020 │ │ │ │ - @ instruction: 0xe9940020 │ │ │ │ - @ instruction: 0xe9920020 │ │ │ │ - b.n 15c3ac │ │ │ │ - movs r0, r4 │ │ │ │ + @ instruction: 0xeafa0020 │ │ │ │ + @ instruction: 0xeaf20020 │ │ │ │ + @ instruction: 0xeaea0020 │ │ │ │ + @ instruction: 0xeae20020 │ │ │ │ + @ instruction: 0xeada0020 │ │ │ │ + @ instruction: 0xead40020 │ │ │ │ + @ instruction: 0xead20020 │ │ │ │ + stmdb r8!, {r5} │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15c358 │ │ │ │ - movs r0, r4 │ │ │ │ - b.n 15c354 │ │ │ │ - movs r0, r4 │ │ │ │ - b.n 15c354 │ │ │ │ - movs r0, r4 │ │ │ │ + ldrd r0, r0, [sl], #128 @ 0x80 │ │ │ │ + ldrd r0, r0, [r6], #128 @ 0x80 │ │ │ │ + ldrd r0, r0, [r4], #128 @ 0x80 │ │ │ │ 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] @ (15c470 ) │ │ │ │ ldr r3, [pc, #116] @ (15c474 ) │ │ │ │ @@ -333902,34 +333907,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #848 @ 0x350 │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #872 @ 0x368 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ b.n 15c5fa │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ddf64 │ │ │ │ + bl 1de0cc │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 15c61e │ │ │ │ cbnz r0, 15c624 │ │ │ │ ldrd r2, r3, [r4, #920] @ 0x398 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 15c5ea │ │ │ │ ldr.w r8, [r4, #928] @ 0x3a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 15c5aa │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2ea4 │ │ │ │ + bl 1e300c │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 15c598 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 15c608 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 15c608 │ │ │ │ @@ -334002,15 +334007,15 @@ │ │ │ │ bls.n 15c6ba │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - bls.n 15c704 │ │ │ │ + bge.n 15c784 │ │ │ │ movs r7, 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] @ (15c788 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -334019,48 +334024,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 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 15c752 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ 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 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15c726 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ ldr r2, [pc, #40] @ (15c790 ) │ │ │ │ ldr r3, [pc, #32] @ (15c78c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -334105,26 +334110,26 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #848 @ 0x350 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #928] @ 0x3a0 │ │ │ │ vldr d7, [pc, #120] @ 15c878 │ │ │ │ add.w r0, r3, #872 @ 0x368 │ │ │ │ vstr d7, [r3, #920] @ 0x398 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #800 @ 0x320 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #568 @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r3, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -334238,55 +334243,55 @@ │ │ │ │ bne.n 15ca2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r7, r0, #692 @ 0x2b4 │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e2ea4 │ │ │ │ + bl 1e300c │ │ │ │ add r3, pc, #176 @ (adr r3, 15ca30 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 15ca14 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #720 @ 0x2d0 │ │ │ │ - bl 1ddf64 │ │ │ │ + bl 1de0cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c98c │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 15c9c2 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 15c94a │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15c798 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 15c92c │ │ │ │ blx 5ac1c │ │ │ │ b.n 15c94a │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 5abec │ │ │ │ mov r2, r0 │ │ │ │ @@ -334297,20 +334302,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 15b9c8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15c916 │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 1ea158 │ │ │ │ + bl 1ea2c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 15c920 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ @@ -334645,18 +334650,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 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15cdbe │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 15cdcc │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 5ad84 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -334666,18 +334671,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15cdbc │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15ce02 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15ce00 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15ce00 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -334685,19 +334690,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 5ad84 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 15cdc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb3f0 │ │ │ │ + bl 2fb558 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ce78 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15cea0 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15cea0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -334858,15 +334863,15 @@ │ │ │ │ b.n 15ced6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 15cfb0 │ │ │ │ + bcs.n 15d030 │ │ │ │ movs r7, r5 │ │ │ │ adds r0, #148 @ 0x94 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -334908,15 +334913,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15d004 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 15d008 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3354c4 │ │ │ │ + bl 33562c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d004 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15cfe4 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -334930,22 +334935,22 @@ │ │ │ │ beq.n 15cfea │ │ │ │ b.n 15cfe6 │ │ │ │ ldr r2, [pc, #20] @ (15d070 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (15d074 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 15d004 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 15d00a │ │ │ │ nop │ │ │ │ - bhi.n 15d100 │ │ │ │ + bls.n 15cf80 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ cbnz r3, 15d0a4 │ │ │ │ cbz r1, 15d09a │ │ │ │ ldrb.w r3, [r0, #723] @ 0x2d3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #722] @ 0x2d2 │ │ │ │ @@ -335443,34 +335448,34 @@ │ │ │ │ bne.n 15d49a │ │ │ │ ldr r2, [pc, #48] @ (15d57c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #48] @ (15d580 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 15d49a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ movs r7, r5 │ │ │ │ ldrsh r4, [r4, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcc.n 15d518 │ │ │ │ + bpl.n 15d598 │ │ │ │ movs r0, r4 │ │ │ │ - cbnz r4, 15d5ce │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ @@ -335485,31 +335490,31 @@ │ │ │ │ cbz r1, 15d5fc │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #692 @ 0x2b4 │ │ │ │ b.n 15d5da │ │ │ │ add.w r0, r4, #672 @ 0x2a0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 15d5fc │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ ldrd r3, r1, [r4, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 15d5c0 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1ddf48 │ │ │ │ + bl 1de0b0 │ │ │ │ b.n 15d5c0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -335518,54 +335523,54 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #776 @ 0x308 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ add.w r0, r4, #800 @ 0x320 │ │ │ │ add.w r5, r4, #596 @ 0x254 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ add.w r6, r4, #624 @ 0x270 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15d734 │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ - bl 1f8444 │ │ │ │ + bl 1f85ac │ │ │ │ ldr.w r0, [r4, #772] @ 0x304 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8444 │ │ │ │ + bl 1f85ac │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15d73c │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59c64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 15d6d6 │ │ │ │ add.w r6, r4, #936 @ 0x3a8 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 15cce4 │ │ │ │ @@ -335582,38 +335587,38 @@ │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5a2e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5b0f8 │ │ │ │ add.w r0, r4, #848 @ 0x350 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ add.w r0, r4, #800 @ 0x320 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ mov r0, r4 │ │ │ │ bl 157a7c │ │ │ │ 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 1ddf48 │ │ │ │ + bl 1de0b0 │ │ │ │ b.n 15d670 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 59c64 │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ b.n 15d6a0 │ │ │ │ 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 │ │ │ │ @@ -335643,26 +335648,26 @@ │ │ │ │ add.w r2, r3, #1168 @ 0x490 │ │ │ │ str.w r0, [r3, #1692] @ 0x69c │ │ │ │ add.w r0, r4, #596 @ 0x254 │ │ │ │ str.w r1, [r3, #1144] @ 0x478 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r3, #1176] @ 0x498 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15d858 │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #596 @ 0x254 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -335695,15 +335700,15 @@ │ │ │ │ blx 5b17c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n 15d7a0 │ │ │ │ add.w r0, r4, #624 @ 0x270 │ │ │ │ - bl 1ddf48 │ │ │ │ + bl 1de0b0 │ │ │ │ b.n 15d7d4 │ │ │ │ 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 │ │ │ │ @@ -335722,15 +335727,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 15bdec │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1680] @ 15df38 │ │ │ │ add r0, pc │ │ │ │ - bl 1e9e9c │ │ │ │ + bl 1ea004 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1664] @ 15df3c │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -335742,38 +335747,38 @@ │ │ │ │ blt.w 15db90 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, fp, #596 @ 0x254 │ │ │ │ bl 15cb08 │ │ │ │ mov r0, r6 │ │ │ │ add.w r7, fp, #624 @ 0x270 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e2ea4 │ │ │ │ + bl 1e300c │ │ │ │ addw r3, pc, #1580 @ 0x62c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [fp, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 15de66 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ddf64 │ │ │ │ + bl 1de0cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d90c │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 15de86 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 15db90 │ │ │ │ @@ -335793,24 +335798,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15d97e │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15db18 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2824 @ 0xb08 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 15d9a2 │ │ │ │ ldr.w r3, [r7, #1696] @ 0x6a0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 15d9b0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #800 @ 0x320 │ │ │ │ - bl 1ddf88 │ │ │ │ + bl 1de0f0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 15d990 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -335904,21 +335909,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 15db5a │ │ │ │ add.w r7, fp, #800 @ 0x320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ddf48 │ │ │ │ + bl 1de0b0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 15dd8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 15d8c8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 15d97e │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d97e │ │ │ │ @@ -335940,37 +335945,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15d97e │ │ │ │ b.n 15de8a │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #848 @ 0x350 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #872 @ 0x368 │ │ │ │ strd r2, r3, [fp, #920] @ 0x398 │ │ │ │ str.w r6, [fp, #928] @ 0x3a0 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ add.w r0, fp, #848 @ 0x350 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add.w r0, fp, #800 @ 0x320 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 15c798 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15de94 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r2, [pc, #916] @ (15df44 ) │ │ │ │ ldr r3, [pc, #896] @ (15df34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -336112,40 +336117,40 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 59c64 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #692 @ 0x2b4 │ │ │ │ blx 59c64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrd r3, r2, [fp, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 15de7c │ │ │ │ add.w r0, fp, #672 @ 0x2a0 │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 15dae6 │ │ │ │ ldr r1, [pc, #440] @ (15df48 ) │ │ │ │ movs r0, #1 │ │ │ │ movw r8, #2824 @ 0xb08 │ │ │ │ add r1, pc │ │ │ │ bl 15cb08 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n 15ddb2 │ │ │ │ ldr.w r3, [r8, #1696] @ 0x6a0 │ │ │ │ cbz r3, 15ddc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ddf88 │ │ │ │ + bl 1de0f0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 15dda4 │ │ │ │ ldr.w r3, [fp, #552] @ 0x228 │ │ │ │ adds r3, #1 │ │ │ │ @@ -336205,42 +336210,42 @@ │ │ │ │ blx 5b0f8 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n 15de0a │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ b.n 15dd1e │ │ │ │ add.w r0, fp, #576 @ 0x240 │ │ │ │ - bl 1ea158 │ │ │ │ + bl 1ea2c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 15d93a │ │ │ │ add.w r0, fp, #720 @ 0x2d0 │ │ │ │ - bl 1ddf48 │ │ │ │ + bl 1de0b0 │ │ │ │ b.n 15dd7a │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15db90 │ │ │ │ add.w r0, fp, #692 @ 0x2b4 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrd r3, r2, [fp, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15df06 │ │ │ │ add.w r0, fp, #672 @ 0x2a0 │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #692 @ 0x2b4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 15dba8 │ │ │ │ ldr.w r3, [r7, #1092] @ 0x444 │ │ │ │ ldr.w r1, [r7, #1112] @ 0x458 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r8, r8, [sp, #12] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldrb.w r1, [fp, #488] @ 0x1e8 │ │ │ │ @@ -336256,15 +336261,15 @@ │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ blx 5a464 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ blx 5b0f8 │ │ │ │ b.n 15dd1e │ │ │ │ add.w r0, fp, #720 @ 0x2d0 │ │ │ │ - bl 1ddf48 │ │ │ │ + bl 1de0b0 │ │ │ │ b.n 15deaa │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15dd54 │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15dd54 │ │ │ │ @@ -336273,23 +336278,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #120 @ 0x78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 15df00 │ │ │ │ + bcs.n 15df80 │ │ │ │ movs r0, r4 │ │ │ │ - beq.n 15defc │ │ │ │ + bcs.n 15df7c │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ movs r4, #74 @ 0x4a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #944] @ (15e310 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -336302,20 +336307,20 @@ │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r4, r6, #568 @ 0x238 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e9e9c │ │ │ │ + bl 1ea004 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ add.w r3, r6, #800 @ 0x320 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 15e0b4 │ │ │ │ @@ -336328,21 +336333,21 @@ │ │ │ │ addw r3, r3, #2824 @ 0xb08 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 15e0d8 │ │ │ │ ldr.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15dfb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r1, [r6, #536] @ 0x218 │ │ │ │ ldr.w r0, [r6, #476] @ 0x1dc │ │ │ │ blx 5b128 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 15e098 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -336384,37 +336389,37 @@ │ │ │ │ ldr.w r2, [r3, #1136] @ 0x470 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 15e050 │ │ │ │ ldr.w r3, [r6, #564] @ 0x234 │ │ │ │ add.w r0, r6, #692 @ 0x2b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #564] @ 0x234 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrd r3, r2, [r6, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 15e1fa │ │ │ │ add.w r0, r6, #672 @ 0x2a0 │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #692 @ 0x2b4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15c798 │ │ │ │ mov r0, r9 │ │ │ │ blx 59c64 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 15dfac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r2, [pc, #608] @ (15e31c ) │ │ │ │ ldr r3, [pc, #596] @ (15e314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -336423,15 +336428,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, 15e0e8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ddf88 │ │ │ │ + bl 1de0f0 │ │ │ │ b.n 15df9c │ │ │ │ ldr.w r3, [r6, #564] @ 0x234 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 15dfcc │ │ │ │ b.n 15e0de │ │ │ │ @@ -336466,15 +336471,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 15e1ca │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 15e1b8 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 1ddf48 │ │ │ │ + bl 1de0b0 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 15e132 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2824 @ 0xb08 │ │ │ │ @@ -336504,30 +336509,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5a350 │ │ │ │ b.n 15e154 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrd r2, r3, [r6, #920] @ 0x398 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 15e1ec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 15e14c │ │ │ │ add.w r0, r6, #872 @ 0x368 │ │ │ │ strd r1, fp, [r6, #920] @ 0x398 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ b.n 15e1e0 │ │ │ │ add.w r0, r6, #720 @ 0x2d0 │ │ │ │ - bl 1ddf48 │ │ │ │ + bl 1de0b0 │ │ │ │ b.n 15e084 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15e096 │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -336570,15 +336575,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r6, #476] @ 0x1dc │ │ │ │ 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 2fb3e4 │ │ │ │ + bl 2fb54c │ │ │ │ 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 │ │ │ │ @@ -336588,15 +336593,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 15cb94 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl 15c6e4 │ │ │ │ - bl 2fb3e4 │ │ │ │ + bl 2fb54c │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 15e2e2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 15e2d2 │ │ │ │ @@ -336614,15 +336619,15 @@ │ │ │ │ b.n 15e098 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, #152 @ 0x98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ movs r0, r4 │ │ │ │ subs r6, r7, #4 │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -336693,31 +336698,31 @@ │ │ │ │ beq.w 15e93e │ │ │ │ add.w r2, r5, #936 @ 0x3a8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r4, #848 @ 0x350 │ │ │ │ blx 5a170 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15e936 │ │ │ │ add.w r6, r4, #776 @ 0x308 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ec76 │ │ │ │ add.w r3, r4, #800 @ 0x320 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dde98 │ │ │ │ + bl 1de000 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15eca2 │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1dde98 │ │ │ │ + bl 1de000 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ec86 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ blx 59a90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -336934,15 +336939,15 @@ │ │ │ │ b.n 15e6bc │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 15e9c4 │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 1e2f3c │ │ │ │ + bl 1e30a4 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 15e6ac │ │ │ │ cbz r5, 15e6de │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ blx 5a278 │ │ │ │ @@ -336981,15 +336986,15 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b.n 15e44c │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1ea07c │ │ │ │ + bl 1ea1e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15e864 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ blx 5acac │ │ │ │ mov r0, r4 │ │ │ │ @@ -337070,29 +337075,29 @@ │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrd fp, sl, [sp, #84] @ 0x54 │ │ │ │ lsls r1, r3 │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea07c │ │ │ │ + bl 1ea1e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15ecd2 │ │ │ │ add.w r3, r4, #624 @ 0x270 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dde98 │ │ │ │ + bl 1de000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15eb72 │ │ │ │ add.w r3, r4, #596 @ 0x254 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15eb6c │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15eadc │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ @@ -337104,56 +337109,56 @@ │ │ │ │ cmp r3, #4 │ │ │ │ it lt │ │ │ │ movlt r3, #4 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ - bl 1ea07c │ │ │ │ + bl 1ea1e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15ecd8 │ │ │ │ add.w r3, r4, #720 @ 0x2d0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dde98 │ │ │ │ + bl 1de000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ec00 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #692 @ 0x2b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ebfa │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15eadc │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ b.n 15e91a │ │ │ │ mov r0, sl │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 15ead8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrd r2, r1, [r7, #672] @ 0x2a0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 15e900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddf48 │ │ │ │ + bl 1de0b0 │ │ │ │ b.n 15e900 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15e766 │ │ │ │ @@ -337249,15 +337254,15 @@ │ │ │ │ addw r9, r6, #2812 @ 0xafc │ │ │ │ sub.w r5, r6, #936 @ 0x3a8 │ │ │ │ sub.w fp, r6, #888 @ 0x378 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5a578 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #1016] @ 0x3f8 │ │ │ │ - bl 1e2f3c │ │ │ │ + bl 1e30a4 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 15ebec │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5ada8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -337273,15 +337278,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 15e71c │ │ │ │ ldrb.w r3, [r9, #721] @ 0x2d1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15e392 │ │ │ │ b.n 15e71c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 3354c4 │ │ │ │ + bl 33562c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15eccc │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 15e36e │ │ │ │ blx 5a9ac │ │ │ │ mov fp, r0 │ │ │ │ @@ -337292,35 +337297,35 @@ │ │ │ │ b.n 15eaa4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #572] @ (15ed1c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #768 @ 0x300 │ │ │ │ add r1, pc │ │ │ │ - bl 1f83e0 │ │ │ │ + bl 1f8548 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15eb7c │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15e6de │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 59c64 │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ b.n 15e6de │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1e2f3c │ │ │ │ + bl 1e30a4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 15e6e2 │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ @@ -337335,23 +337340,23 @@ │ │ │ │ ldrh.w ip, [r6, #156] @ 0x9c │ │ │ │ strd lr, ip, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5af48 │ │ │ │ mov r1, r0 │ │ │ │ b.n 15ea34 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59c64 │ │ │ │ b.n 15e6e2 │ │ │ │ ldr r1, [pc, #416] @ (15ed20 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #772 @ 0x304 │ │ │ │ add r1, pc │ │ │ │ - bl 1f83e0 │ │ │ │ + bl 1f8548 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ec44 │ │ │ │ ldrb.w r3, [r9, #700] @ 0x2bc │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ @@ -337391,85 +337396,85 @@ │ │ │ │ blx 59c64 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 157efc │ │ │ │ b.n 15e6e2 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 59c64 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ b.n 15e6e2 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a278 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1136] @ 0x470 │ │ │ │ blx 5a380 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5b0f8 │ │ │ │ b.n 15ebec │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15ecc4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8444 │ │ │ │ + bl 1f85ac │ │ │ │ b.n 15eaee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 15e93e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 15e93e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ mov r0, r6 │ │ │ │ b.n 15ec78 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 15e766 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 5adc0 │ │ │ │ mov r1, r0 │ │ │ │ b.n 15ebd6 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1ddf48 │ │ │ │ + bl 1de0b0 │ │ │ │ b.n 15ec58 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.n 15e766 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15e6ec │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15ec08 │ │ │ │ @@ -337487,21 +337492,21 @@ │ │ │ │ vtbx.8 d29, {d31}, d17 │ │ │ │ vrsra.u32 q15, , #1 │ │ │ │ vmlal.u , d15, d13[0] │ │ │ │ vmla.i , , d31[0] │ │ │ │ vtbx.8 d29, {d31}, d9 │ │ │ │ @ instruction: 0xffff0ddc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 15ed50 │ │ │ │ + cbnz r2, 15ed60 │ │ │ │ movs r7, r5 │ │ │ │ adds r6, r1, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ bl 524d22 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ movs r7, 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] @ 15ee08 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -337553,15 +337558,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ed7c │ │ │ │ ldr r2, [pc, #92] @ (15ee14 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (15ee18 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 15ed7c │ │ │ │ mov r0, r5 │ │ │ │ blx 59d94 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 5a344 │ │ │ │ @@ -337589,29 +337594,29 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r7, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - revsh r0, r5 │ │ │ │ + pop {r3, r5} │ │ │ │ movs r0, r4 │ │ │ │ - add r2, pc, #776 @ (adr r2, 15f124 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 15ee24 ) │ │ │ │ movs r0, r4 │ │ │ │ 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 3354c4 │ │ │ │ + bl 33562c │ │ │ │ cbz r0, 15ee4e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5a9ac │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -337806,71 +337811,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f15e │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15f152 │ │ │ │ ldr r3, [pc, #316] @ (15f16c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (15f170 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e18f8 │ │ │ │ + bl 1e1a60 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f14c │ │ │ │ cbz r5, 15f0b6 │ │ │ │ ldr.w r8, [pc, #292] @ 15f174 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 337210 │ │ │ │ + bl 337378 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f102 │ │ │ │ ldr.w r8, [pc, #276] @ 15f178 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 337210 │ │ │ │ + bl 337378 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f110 │ │ │ │ ldr.w r8, [pc, #260] @ 15f17c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 337210 │ │ │ │ + bl 337378 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f124 │ │ │ │ ldr.w r8, [pc, #244] @ 15f180 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #722] @ 0x2d2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 337210 │ │ │ │ + bl 337378 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f138 │ │ │ │ ldr.w r8, [pc, #220] @ 15f184 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 337210 │ │ │ │ + bl 337378 │ │ │ │ cbnz r0, 15f0ee │ │ │ │ ldr r2, [pc, #208] @ (15f188 ) │ │ │ │ ldr r3, [pc, #208] @ (15f18c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (15f190 ) │ │ │ │ @@ -337889,74 +337894,74 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r2, [r7, #964] @ 0x3c4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337244 │ │ │ │ + bl 3373ac │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #724] @ 0x2d4 │ │ │ │ b.n 15f0b6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337268 │ │ │ │ + bl 3373d0 │ │ │ │ str.w r0, [r7, #716] @ 0x2cc │ │ │ │ b.n 15f062 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337244 │ │ │ │ + bl 3373ac │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #720] @ 0x2d0 │ │ │ │ b.n 15f076 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337244 │ │ │ │ + bl 3373ac │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #721] @ 0x2d1 │ │ │ │ b.n 15f08a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337244 │ │ │ │ + bl 3373ac │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #722] @ 0x2d2 │ │ │ │ b.n 15f0a4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 15f0e2 │ │ │ │ nop │ │ │ │ lsrs r6, r5, #31 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ movs r0, r4 │ │ │ │ svc 11 │ │ │ │ vrshr.u32 q15, , #1 │ │ │ │ vshr.u64 d30, d27, #1 │ │ │ │ vqrdmlsh.s , , d17[0] │ │ │ │ @ instruction: 0xffffd5c3 │ │ │ │ vaddw.u q15, , d13 │ │ │ │ @@ -337967,33 +337972,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #964] @ 0x3c4 │ │ │ │ cbz r6, 15f1f8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e1c4c │ │ │ │ + bl 1e1db4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15f1e0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cbz r1, 15f1d2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e1c4c │ │ │ │ + bl 1e1db4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f1c8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e1ae4 │ │ │ │ + bl 1e1c4c │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov ip, r0 │ │ │ │ @@ -338298,25 +338303,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 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ cbz r0, 15f562 │ │ │ │ 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 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ cbz r0, 15f57e │ │ │ │ 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 │ │ │ │ @@ -338458,21 +338463,21 @@ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 15f738 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cbz r3, 15f75a │ │ │ │ mov r0, r4 │ │ │ │ bl 15f4e0 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -338480,19 +338485,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 158748 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15f71c │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r5, #728] @ 0x2d8 │ │ │ │ strd r0, r1, [r5, #720] @ 0x2d0 │ │ │ │ strb.w r2, [r5, #736] @ 0x2e0 │ │ │ │ str.w r3, [r5, #740] @ 0x2e4 │ │ │ │ @@ -338517,15 +338522,15 @@ │ │ │ │ ldrd sl, r9, [r5, #56] @ 0x38 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1587f0 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 15f844 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #740] @ 0x2e4 │ │ │ │ ldrb.w r3, [r4, #736] @ 0x2e0 │ │ │ │ cbnz r3, 15f7de │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -338554,15 +338559,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ str.w r2, [r4, #704] @ 0x2c0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r4, #708] @ 0x2c4 │ │ │ │ bl 15f4e0 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -338585,55 +338590,55 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f902 │ │ │ │ ldrb.w r6, [r4, #696] @ 0x2b8 │ │ │ │ cbnz r6, 15f8e6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3356e0 │ │ │ │ + bl 335848 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ add.w r2, r4, #608 @ 0x260 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 15f902 │ │ │ │ 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, #608 @ 0x260 │ │ │ │ - bl 1ddf64 │ │ │ │ + bl 1de0cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 15f90c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15f8de │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 15f8de │ │ │ │ @@ -338674,25 +338679,25 @@ │ │ │ │ bl 159e00 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 15f9a8 │ │ │ │ add.w r6, r5, #536 @ 0x218 │ │ │ │ b.n 15f994 │ │ │ │ ldrd fp, sl, [r5, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ cmp fp, r7 │ │ │ │ sbcs.w sl, sl, r8 │ │ │ │ bcs.n 15f9a8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15f860 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 15f9a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f976 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #52] @ (15f9e0 ) │ │ │ │ ldr r3, [pc, #48] @ (15f9dc ) │ │ │ │ @@ -338702,15 +338707,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15f9ca │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1e2ea4 │ │ │ │ + bl 1e300c │ │ │ │ b.n 15f94e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -338755,24 +338760,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fafc │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fb18 │ │ │ │ add.w r6, r4, #536 @ 0x218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15fb74 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 15fb8c │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 15fbb8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -338781,22 +338786,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 15fbb8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fb74 │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #564] @ 0x234 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 15fafa │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f860 │ │ │ │ @@ -338806,23 +338811,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 15fafc │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cbz r3, 15fafa │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cbnz r3, 15fafa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fb74 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 15fb50 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (15fbd0 ) │ │ │ │ ldr r3, [pc, #204] @ (15fbcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -338830,15 +338835,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15fbb0 │ │ │ │ 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, 15fbc0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e2ea4 │ │ │ │ + bl 1e300c │ │ │ │ add.w r6, r4, #536 @ 0x218 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r0, fp │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -338851,43 +338856,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n 15fa72 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f860 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 15fafc │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15fa9a │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 15fafc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2ea4 │ │ │ │ + bl 1e300c │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 15fa2a │ │ │ │ ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1e2ea4 │ │ │ │ + bl 1e300c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 15fb2a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -338942,21 +338947,21 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 5a77c │ │ │ │ mov r0, r4 │ │ │ │ bl 15f4e0 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a058 │ │ │ │ @@ -338967,15 +338972,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 1dd2a0 │ │ │ │ + bl 1dd408 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 15fcc4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -339016,15 +339021,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 1eb0f8 │ │ │ │ + bl 1eb260 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -339052,15 +339057,15 @@ │ │ │ │ bx lr │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r2, #12 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r1, #11 │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -339102,15 +339107,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 15fe76 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fe6a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fea2 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -339133,15 +339138,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 5a170 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1ea07c │ │ │ │ + bl 1ea1e4 │ │ │ │ ldr r2, [pc, #116] @ (15febc ) │ │ │ │ ldr r3, [pc, #100] @ (15feb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -339207,15 +339212,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #224] @ (15ffd4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldrb.w r3, [r4, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ffc2 │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 15ff78 │ │ │ │ @@ -339264,15 +339269,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ b.n 15ff1e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, r0, lsl #8 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ - bl 335878 │ │ │ │ + bl 3359e0 │ │ │ │ ldrb.w r2, [r4, #516] @ 0x204 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n 15ff5c │ │ │ │ @@ -339310,15 +339315,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #388] @ (16018c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldrb.w r3, [r4, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 160172 │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 160180 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -339353,20 +339358,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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 160136 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 160100 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1600b2 │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -339379,15 +339384,15 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ adds r3, r4, r0 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ movs r2, #1 │ │ │ │ add r0, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strb.w r2, [r3, #1072] @ 0x430 │ │ │ │ - bl 335878 │ │ │ │ + bl 3359e0 │ │ │ │ ldrb.w r3, [r4, #516] @ 0x204 │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #168] @ (160190 ) │ │ │ │ @@ -339401,15 +339406,15 @@ │ │ │ │ bne.n 16017c │ │ │ │ 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 3356e0 │ │ │ │ + bl 335848 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 160172 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16006c │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -339423,28 +339428,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 160066 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #696] @ 0x2b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ blx 5abc8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n 16009c │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 1600e6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ @@ -339514,15 +339519,15 @@ │ │ │ │ cbz r0, 16023c │ │ │ │ ldr r2, [pc, #60] @ (160260 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 160232 │ │ │ │ cbz r3, 16024e │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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] │ │ │ │ @@ -339549,15 +339554,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a170 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1ea07c │ │ │ │ + bl 1ea1e4 │ │ │ │ cbz r0, 16029c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -339585,15 +339590,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1602c8 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ movs r7, 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 │ │ │ │ @@ -339815,32 +339820,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 160500 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea07c │ │ │ │ + bl 1ea1e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160500 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 160574 │ │ │ │ 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 1604bc │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160500 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n 160500 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c64 │ │ │ │ b.n 160500 │ │ │ │ @@ -340399,15 +340404,15 @@ │ │ │ │ blx 5af6c │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 160bf2 │ │ │ │ ldr.w r3, [r4, #-52] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 160be0 │ │ │ │ sub.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 335834 │ │ │ │ + bl 33599c │ │ │ │ sub.w r1, r4, #252 @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ bl 157efc │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 160be0 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ @@ -340608,19 +340613,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 5af6c │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1ea07c │ │ │ │ + bl 1ea1e4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1ea07c │ │ │ │ + bl 1ea1e4 │ │ │ │ ldr r1, [pc, #220] @ (160f24 ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 5a20c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -340905,22 +340910,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 1610f0 │ │ │ │ add.w r0, r7, #660 @ 0x294 │ │ │ │ - bl 3359a4 │ │ │ │ + bl 335b0c │ │ │ │ ldr.w r0, [r7, #692] @ 0x2b4 │ │ │ │ cbz r0, 161128 │ │ │ │ blx 5a584 │ │ │ │ add.w r0, r7, #608 @ 0x260 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ add.w r0, r7, #536 @ 0x218 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr.w r0, [r7, #656] @ 0x290 │ │ │ │ cbz r0, 161142 │ │ │ │ blx 5a710 │ │ │ │ ldr.w r1, [r7, #524] @ 0x20c │ │ │ │ cbz r1, 161152 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -341010,15 +341015,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 5a170 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1ea07c │ │ │ │ + bl 1ea1e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 161510 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -341074,25 +341079,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59fb0 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 59c64 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1ea07c │ │ │ │ + bl 1ea1e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16146e │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16146e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16146e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -341140,15 +341145,15 @@ │ │ │ │ bne.n 161382 │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 1613a0 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 1613b4 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16146e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -341413,15 +341418,15 @@ │ │ │ │ mov.w r4, #13824 @ 0x3600 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 16162c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ bic.w r0, r4, pc, asr #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ movs r0, r4 │ │ │ │ strd r0, r0, [ip, #700] @ 0x2bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ @@ -341547,15 +341552,15 @@ │ │ │ │ bl 160f2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 161792 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 161792 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ movs r0, r4 │ │ │ │ strd r0, r0, [r2, #-700]! @ 0x2bc │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [r6], #-700 @ 0x2bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -341688,15 +341693,15 @@ │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 1618f0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe80c00af │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ movs r0, r4 │ │ │ │ b.n 161748 │ │ │ │ lsls r7, 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, #3824] @ 0xef0 │ │ │ │ @@ -341950,15 +341955,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 161b9c │ │ │ │ ldr r2, [pc, #208] @ (161cac ) │ │ │ │ ldr r1, [pc, #208] @ (161cb0 ) │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 161b9c │ │ │ │ ldr r3, [pc, #192] @ (161cb4 ) │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ @@ -342018,33 +342023,33 @@ │ │ │ │ b.n 1619f0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1619e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ movs r7, r5 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ movs r0, r4 │ │ │ │ b.n 161634 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ movs r0, r4 │ │ │ │ adds r0, r3, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ movs r0, r4 │ │ │ │ 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, #472] @ 0x1d8 │ │ │ │ @@ -342148,15 +342153,15 @@ │ │ │ │ cbnz r2, 161e14 │ │ │ │ ldr r2, [pc, #624] @ (162078 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (16207c ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (162080 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #752] @ 0x2f0 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -342368,17 +342373,17 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1626a4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r6, r5, #25 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ movs r0, r4 │ │ │ │ stc2 0, cr0, [r6], #700 @ 0x2bc │ │ │ │ b.n 162380 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #13 │ │ │ │ @@ -342777,15 +342782,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r7, #12820 @ 0x3214 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ b.n 162564 │ │ │ │ add.w r5, r5, #1056 @ 0x420 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 1623bc │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ blx 5adb4 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -342833,15 +342838,15 @@ │ │ │ │ vstr d7, [r8, #16] │ │ │ │ ldrd r3, r2, [r4, #824] @ 0x338 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [r8, #84] @ 0x54 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -342850,15 +342855,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16274a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add.w r1, r3, #1040 @ 0x410 │ │ │ │ add r1, r4 │ │ │ │ - bl 335a14 │ │ │ │ + bl 335b7c │ │ │ │ ldr.w r2, [r4, #576] @ 0x240 │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r2, sl │ │ │ │ str.w r2, [r4, #584] @ 0x248 │ │ │ │ sbcs.w r1, r3, r0 │ │ │ │ str.w r3, [r4, #588] @ 0x24c │ │ │ │ @@ -342871,15 +342876,15 @@ │ │ │ │ ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #592] @ 0x250 │ │ │ │ ldr.w r3, [r4, #596] @ 0x254 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #596] @ 0x254 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, r3, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #1072] @ 0x430 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 162502 │ │ │ │ @@ -343476,21 +343481,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, 162d52 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 163496 │ │ │ │ str.w r5, [r4, #524] @ 0x20c │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1dde98 │ │ │ │ + bl 1de000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 163232 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ 163568 │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -343525,15 +343530,15 @@ │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r4, #656] @ 0x290 │ │ │ │ add r5, pc │ │ │ │ strb.w lr, [r4, #744] @ 0x2e8 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - bl 335960 │ │ │ │ + bl 335ac8 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #528] @ 0x210 │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #96] @ 0x60 │ │ │ │ cbz r5, 162e28 │ │ │ │ mov r0, r5 │ │ │ │ @@ -343610,15 +343615,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 5af6c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #200 @ 0xc8 │ │ │ │ - bl 3357a0 │ │ │ │ + bl 335908 │ │ │ │ mov r0, r5 │ │ │ │ blx 5adb4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -343753,15 +343758,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5af6c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #200 @ 0xc8 │ │ │ │ - bl 3357a0 │ │ │ │ + bl 335908 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 1630d0 │ │ │ │ ldr.w r3, [pc, #1292] @ 163594 │ │ │ │ add.w r5, sl, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -343818,15 +343823,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1633b0 │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 335884 │ │ │ │ + bl 3359ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16349e │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1631c0 │ │ │ │ blx 5adb4 │ │ │ │ @@ -343891,15 +343896,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 5af6c │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 162bea │ │ │ │ mov r0, r5 │ │ │ │ - bl 335930 │ │ │ │ + bl 335a98 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 162bea │ │ │ │ ldr.w r9, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 160f2c │ │ │ │ mov r1, r5 │ │ │ │ @@ -344053,15 +344058,15 @@ │ │ │ │ b.n 163098 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 335930 │ │ │ │ + bl 335a98 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 162b3a │ │ │ │ ldr r7, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 160f2c │ │ │ │ mov r1, r5 │ │ │ │ @@ -344136,15 +344141,15 @@ │ │ │ │ str.w r0, [r4, #692] @ 0x2b4 │ │ │ │ blx 59ea8 │ │ │ │ b.n 162dea │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5ab80 │ │ │ │ b.n 162d52 │ │ │ │ mov r0, r5 │ │ │ │ - bl 335930 │ │ │ │ + bl 335a98 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 16350a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1633ca │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -344173,15 +344178,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 5af6c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 335930 │ │ │ │ + bl 335a98 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1634a8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 162b3a │ │ │ │ mov r4, r9 │ │ │ │ @@ -344208,15 +344213,15 @@ │ │ │ │ vqshl.u64 q14, , #63 @ 0x3f │ │ │ │ vtbl.8 d28, {d15}, d13 │ │ │ │ vtbl.8 d28, {d15}, d7 │ │ │ │ @ instruction: 0xffffcf0d │ │ │ │ @ instruction: 0xffffccf9 │ │ │ │ vdup.8 d28, d15[7] │ │ │ │ vqshl.u32 d28, d25, #31 │ │ │ │ - vdup.8 , d16[7] │ │ │ │ + @ instruction: 0xffff7da0 │ │ │ │ movs r0, r4 │ │ │ │ stmia r7!, {r0, r3, r4, r6} │ │ │ │ vqshrn.u64 d28, , #1 │ │ │ │ vtbl.8 d28, {d31- q8, , d0[0] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #126 @ 0x7e │ │ │ │ @@ -344228,15 +344233,15 @@ │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r0, r1, r3, r4, r6, r7} │ │ │ │ vcvt.u16.f16 d16, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #70 @ 0x46 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -344313,15 +344318,15 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -344364,15 +344369,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5af6c │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 335930 │ │ │ │ + bl 335a98 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 16371e │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 160f2c │ │ │ │ @@ -344597,15 +344602,15 @@ │ │ │ │ bls.n 163936 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ movs r7, 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 │ │ │ │ @@ -344948,25 +344953,25 @@ │ │ │ │ bne.n 163cec │ │ │ │ ldr r2, [pc, #28] @ (163d1c ) │ │ │ │ ldr r1, [pc, #32] @ (163d20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ b.n 163cec │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ movs r7, r5 │ │ │ │ @ instruction: 0xf77c00af │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r0, r4 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ movs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -345081,15 +345086,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 163e4a │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ movs r7, r5 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 163f36 │ │ │ │ push {r4, lr} │ │ │ │ @@ -345559,34 +345564,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #520 @ 0x208 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ b.n 16430a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ddf64 │ │ │ │ + bl 1de0cc │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 16432e │ │ │ │ cbnz r0, 164334 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 1642fa │ │ │ │ ldr.w r8, [r4, #576] @ 0x240 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 1642ba │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2ea4 │ │ │ │ + bl 1e300c │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 1642a8 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 164318 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 164318 │ │ │ │ @@ -345627,22 +345632,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5a308 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ ble.n 164390 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5ad78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 164390 │ │ │ │ pop {r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 16439c │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -345774,15 +345779,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 16450c │ │ │ │ blx 5a68c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 16450e │ │ │ │ nop │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #168] @ (1645e8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -345887,15 +345892,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 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ movs r7, r5 │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 164680 │ │ │ │ cbz r1, 16467e │ │ │ │ @@ -346043,15 +346048,15 @@ │ │ │ │ bne.n 164708 │ │ │ │ b.n 164798 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164726 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 164726 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #116] @ (164868 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -346120,24 +346125,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 1648c8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 1648d8 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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] │ │ │ │ @@ -346158,15 +346163,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ add r3, pc, #200 @ (adr r3, 1649d8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -346175,15 +346180,15 @@ │ │ │ │ b.n 16494a │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ add.w r0, r3, #128 @ 0x80 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 1ddf64 │ │ │ │ + bl 1de0cc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 164988 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 1649a4 │ │ │ │ @@ -346197,15 +346202,15 @@ │ │ │ │ cbz r1, 16498e │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ add.w r0, r3, #72 @ 0x48 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 1ddf64 │ │ │ │ + bl 1de0cc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 16494a │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 1649a6 │ │ │ │ ldr r2, [pc, #88] @ (1649e8 ) │ │ │ │ @@ -346216,15 +346221,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164966 │ │ │ │ b.n 164942 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r2, [pc, #60] @ (1649ec ) │ │ │ │ ldr r3, [pc, #48] @ (1649e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -346433,15 +346438,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 164cc6 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 164c4e │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 164c0e │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #288 @ 0x120 │ │ │ │ @@ -346452,15 +346457,15 @@ │ │ │ │ bne.n 164c04 │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #892] @ 0x37c │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r9, [r4, #488] @ 0x1e8 │ │ │ │ ldr r2, [pc, #236] @ (164d20 ) │ │ │ │ ldr r3, [pc, #228] @ (164d1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -346483,37 +346488,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #72 @ 0x48 │ │ │ │ mov r2, sp │ │ │ │ - bl 1ddf64 │ │ │ │ + bl 1de0cc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n 164bf8 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ strd r2, r3, [r4, #568] @ 0x238 │ │ │ │ str.w r5, [r4, #576] @ 0x240 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 164c32 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r8, r1 │ │ │ │ mov r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 164cf4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -346529,15 +346534,15 @@ │ │ │ │ beq.n 164c5a │ │ │ │ b.n 164c80 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 164bee │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 164c32 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -346912,15 +346917,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ uxth r4, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cbz r2, 1651a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, r2, [r0, #584] @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ @@ -346937,17 +346942,17 @@ │ │ │ │ bl 1647e0 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 1651d4 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ adds r3, #28 │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ @@ -347511,69 +347516,69 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 165486 │ │ │ │ b.n 1657dc │ │ │ │ nop │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -347602,21 +347607,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (1658f8 ) │ │ │ │ ldr r1, [pc, #20] @ (1658fc ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ movs r0, r4 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ 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 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -347921,15 +347926,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 165bea │ │ │ │ str.w r0, [r5, #284] @ 0x11c │ │ │ │ b.n 165bde │ │ │ │ blx 5a3f8 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 165bea │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -348050,16 +348055,16 @@ │ │ │ │ beq.n 165df4 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 165e1a │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83a8 │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1f8510 │ │ │ │ + bl 1e2f28 │ │ │ │ adds.w r4, r0, fp │ │ │ │ adcs.w r5, r1, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 165e12 │ │ │ │ @@ -348073,31 +348078,31 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w r0, r6, #72 @ 0x48 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 1ddf64 │ │ │ │ + bl 1de0cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ cbnz r4, 165df0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ b.n 165d5e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r6, #120 @ 0x78 │ │ │ │ blx 5af90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165da4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [pc, #116] @ (165e6c ) │ │ │ │ ldr r3, [pc, #108] @ (165e64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -348206,17 +348211,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r6, #268] @ 0x10c │ │ │ │ beq.n 165ebc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rors r0, r6 │ │ │ │ + orrs r0, r6 │ │ │ │ movs r7, r5 │ │ │ │ - rors r6, r0 │ │ │ │ + orrs r6, r0 │ │ │ │ movs r7, 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, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #168] @ (165fd4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -348547,22 +348552,22 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r0, #1000] @ 0x3e8 │ │ │ │ ldr.w r6, [r7, #984] @ 0x3d8 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 1662bc │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 1662ca │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5ad6c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 1662e6 │ │ │ │ b.n 166308 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -348574,22 +348579,22 @@ │ │ │ │ cbz r0, 166302 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 1662d4 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r0, r5 │ │ │ │ blx 59c70 │ │ │ │ b.n 1662c4 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c70 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cbz r1, 16633e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -348603,24 +348608,24 @@ │ │ │ │ cbnz r3, 16636c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 166380 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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] │ │ │ │ @@ -348796,28 +348801,28 @@ │ │ │ │ adds.w r7, r9, r7 │ │ │ │ adc.w r1, r3, sl │ │ │ │ movw r3, #48576 @ 0xbdc0 │ │ │ │ movt r3, #65520 @ 0xfff0 │ │ │ │ strd r7, r1, [r5, #280] @ 0x118 │ │ │ │ adds r0, r7, r3 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ - bl 1e2e30 │ │ │ │ + bl 1e2f98 │ │ │ │ b.n 166432 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ strd r2, r3, [r4, #568] @ 0x238 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #576] @ 0x240 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 16646a │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 16653e │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16654c │ │ │ │ b.n 166432 │ │ │ │ @@ -348830,15 +348835,15 @@ │ │ │ │ ldr.w r7, [r4, #684] @ 0x2ac │ │ │ │ mov sl, r7 │ │ │ │ ldr.w r7, [r4, #672] @ 0x2a0 │ │ │ │ mov fp, r7 │ │ │ │ ldr.w r7, [r4, #676] @ 0x2a4 │ │ │ │ str r7, [sp, #28] │ │ │ │ b.n 1664fe │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ strd r0, r1, [r5, #280] @ 0x118 │ │ │ │ b.n 166446 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 164b30 │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ @@ -348876,40 +348881,40 @@ │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 166480 │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #568] @ 0x238 │ │ │ │ str.w r3, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 166482 │ │ │ │ add.w r0, r0, #492 @ 0x1ec │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #568] @ 0x238 │ │ │ │ str.w r3, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 16667e │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add.w r3, r6, #312 @ 0x138 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ add.w r2, r6, #304 @ 0x130 │ │ │ │ blx 5af60 │ │ │ │ adds r0, #95 @ 0x5f │ │ │ │ @@ -348960,15 +348965,15 @@ │ │ │ │ strd r2, r3, [ip, #928] @ 0x3a0 │ │ │ │ add.w ip, ip, #936 @ 0x3a8 │ │ │ │ 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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 1667dc │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbnz r3, 1667dc │ │ │ │ ldrd r3, r0, [r4, #480] @ 0x1e0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #648] @ 0x288 │ │ │ │ @@ -348991,29 +348996,29 @@ │ │ │ │ bl 166388 │ │ │ │ cbz r0, 1667f4 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r9, #120] @ 0x78 │ │ │ │ mov r3, r9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 166776 │ │ │ │ ldr r2, [pc, #28] @ (166804 ) │ │ │ │ add.w r0, r9, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 5af90 │ │ │ │ b.n 166776 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r0, [r4, #488] @ 0x1e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blt.n 1668d2 │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -349180,39 +349185,39 @@ │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r2, r1, lr │ │ │ │ it cc │ │ │ │ ldrcc r2, [sp, #32] │ │ │ │ bcc.n 1668fc │ │ │ │ ldr.w r2, [r6, #304] @ 0x130 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldrd r3, ip, [r4, #280] @ 0x118 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r7, r1, [r6, #312] @ 0x138 │ │ │ │ b.n 1668fc │ │ │ │ add.w r0, r5, #492 @ 0x1ec │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #568] @ 0x238 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 166a24 │ │ │ │ add.w r0, r5, #492 @ 0x1ec │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ b.n 166952 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 158748 │ │ │ │ b.n 166944 │ │ │ │ add.w r0, r5, #520 @ 0x208 │ │ │ │ str.w r1, [r5, #568] @ 0x238 │ │ │ │ str.w r2, [r5, #572] @ 0x23c │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1de094 │ │ │ │ b.n 166a0c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -349290,15 +349295,15 @@ │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str.w r3, [sp, #117] @ 0x75 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ strb.w r1, [sp, #108] @ 0x6c │ │ │ │ str.w r3, [sp, #109] @ 0x6d │ │ │ │ str.w r3, [sp, #113] @ 0x71 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ cbz r0, 166b4a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [pc, #1540] @ 167128 │ │ │ │ ldr.w r3, [pc, #1524] @ 16711c │ │ │ │ @@ -349314,15 +349319,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 166b22 │ │ │ │ add.w r2, r4, #520 @ 0x208 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1dde98 │ │ │ │ + bl 1de000 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 166da2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 165c2c │ │ │ │ mov r8, r0 │ │ │ │ @@ -349510,17 +349515,17 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ bl 157a7c │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldrd r0, r3, [sl, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 166f5e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ b.n 166b1a │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n 166b22 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #4008636142 @ 0xeeeeeeee │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -349686,15 +349691,15 @@ │ │ │ │ blx 5aa0c │ │ │ │ b.n 166d9c │ │ │ │ ldr r2, [pc, #476] @ (167154 ) │ │ │ │ ldr r1, [pc, #480] @ (167158 ) │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 166f44 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ @@ -349840,34 +349845,34 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 166f44 │ │ │ │ nop │ │ │ │ str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ movs r7, r5 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r7, #12 │ │ │ │ movs r7, r5 │ │ │ │ str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bvs.n 167086 │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ vmlsl.u , d15, d19[0] │ │ │ │ vqrdmlsh.s , , d5[0] │ │ │ │ @ instruction: 0xffffda5b │ │ │ │ @ instruction: 0xfffffb19 │ │ │ │ vmlsl.u , d15, d15[0] │ │ │ │ vqrdmulh.s , , d21[0] │ │ │ │ vqshl.u64 d29, d23, #63 @ 0x3f │ │ │ │ - @ instruction: 0xffff3e90 │ │ │ │ + @ instruction: 0xffff3fd0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r6, #10 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ @@ -350668,30 +350673,30 @@ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ add.w r3, r4, #180 @ 0xb4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167ad4 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167ace │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ - bl 1dde98 │ │ │ │ + bl 1de000 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167ac8 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1dde98 │ │ │ │ + bl 1de000 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167ac2 │ │ │ │ ldr r2, [pc, #136] @ (167ae4 ) │ │ │ │ ldr r3, [pc, #140] @ (167ae8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -350730,19 +350735,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 5a4d0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa0c │ │ │ │ b.n 167a10 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 167a86 │ │ │ │ nop │ │ │ │ @@ -350769,29 +350774,29 @@ │ │ │ │ bl 164164 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 167b24 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 167b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 167b74 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1de080 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 5aa54 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ @@ -350801,15 +350806,15 @@ │ │ │ │ blx 5aa54 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ blx 5a428 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167b4c │ │ │ │ b.n 167b74 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -350825,19 +350830,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 167c0e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 167c26 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 167bf8 │ │ │ │ blx 5a278 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -351502,23 +351507,23 @@ │ │ │ │ bl 164b30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168306 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r3, [r6, #704] @ 0x2c0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r6, #704 @ 0x2c0 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r6, #704] @ 0x2c0 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 1682fe │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (16830c ) │ │ │ │ @@ -352112,22 +352117,22 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #144] @ (168928 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ea34c │ │ │ │ + bl 1ea4b4 │ │ │ │ vldr d7, [pc, #92] @ 168900 │ │ │ │ ldr r2, [pc, #132] @ (16892c ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ea480 │ │ │ │ + bl 1ea5e8 │ │ │ │ ldr r2, [pc, #120] @ (168930 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r3, r4, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 1688be │ │ │ │ @@ -352135,15 +352140,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 16882c │ │ │ │ ldr r0, [pc, #88] @ (168934 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 1ea34c │ │ │ │ + bl 1ea4b4 │ │ │ │ ldr r2, [pc, #80] @ (168938 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -352163,33 +352168,33 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r4, sp, #32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ movs r0, r4 │ │ │ │ udf #232 @ 0xe8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r3, sp, #800 @ 0x320 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ movs r0, r4 │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ lsls r7, r5, #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, #16] │ │ │ │ - bl 1de910 │ │ │ │ + bl 1dea78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #1296] @ 168e80 │ │ │ │ @@ -352199,30 +352204,30 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ add r8, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add sl, pc │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 168e18 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e7ec4 │ │ │ │ + bl 2e802c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2e7ec4 │ │ │ │ + bl 2e802c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r4, #280 @ 0x118 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -352558,15 +352563,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 168c96 │ │ │ │ strb.w r3, [r4, #89] @ 0x59 │ │ │ │ b.n 168c96 │ │ │ │ ldr r1, [pc, #120] @ (168e94 ) │ │ │ │ add.w r0, sl, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f826c │ │ │ │ + bl 1f83d4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [sl] │ │ │ │ b.n 16899a │ │ │ │ movs r2, #0 │ │ │ │ strb.w r3, [r4, #368] @ 0x170 │ │ │ │ strb.w r3, [r4, #319] @ 0x13f │ │ │ │ @@ -352608,104 +352613,104 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (168ebc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (168ec0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1ea660 │ │ │ │ + bl 1ea7c8 │ │ │ │ pop {r3, pc} │ │ │ │ add r5, pc, #944 @ (adr r5, 169270 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ bhi.n 168e88 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ddbf0 │ │ │ │ + bl 1ddd58 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddbf0 │ │ │ │ + bl 1ddd58 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 168f12 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 168f2e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddbf0 │ │ │ │ + bl 1ddd58 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 168f0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1ddbf0 │ │ │ │ + bl 1ddd58 │ │ │ │ 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 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 168fb2 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 168f96 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd9c8 │ │ │ │ + bl 1ddb30 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ b.n 168f88 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ ldr r2, [pc, #172] @ (169080 ) │ │ │ │ @@ -352716,51 +352721,51 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [pc, #164] @ (169088 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2e7ff0 │ │ │ │ + bl 2e8158 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #148] @ (16908c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1dde20 │ │ │ │ + bl 1ddf88 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1dde90 │ │ │ │ + bl 1ddff8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde94 │ │ │ │ + bl 1ddffc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r6, #304 @ 0x130 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1e2bf4 │ │ │ │ + bl 1e2d5c │ │ │ │ ldr r3, [pc, #76] @ (169090 ) │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65439 @ 0xff9f │ │ │ │ add.w r1, sp, #1952 @ 0x7a0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1de768 │ │ │ │ + bl 1de8d0 │ │ │ │ ldr r2, [pc, #52] @ (169094 ) │ │ │ │ ldr r3, [pc, #32] @ (169084 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r6, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ @@ -352812,32 +352817,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (169150 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1dd640 │ │ │ │ + bl 1dd7a8 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd8f0 │ │ │ │ + bl 1dda58 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1deb5c │ │ │ │ + bl 1decc4 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 16913e │ │ │ │ ldr r2, [pc, #44] @ (169154 ) │ │ │ │ ldr r3, [pc, #36] @ (169150 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -352871,47 +352876,47 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 169206 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1dd640 │ │ │ │ + bl 1dd7a8 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 28ee7c │ │ │ │ + bl 28efe4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 169210 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ ldr r2, [pc, #56] @ (169224 ) │ │ │ │ ldr r3, [pc, #48] @ (169220 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -352938,37 +352943,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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ 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 1ddbf0 │ │ │ │ + bl 1ddd58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 168ec4 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 16929e │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -352976,15 +352981,15 @@ │ │ │ │ beq.n 1692a6 │ │ │ │ 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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ 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] │ │ │ │ @@ -353010,21 +353015,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 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1dd9c8 │ │ │ │ + bl 1ddb30 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd9c8 │ │ │ │ + bl 1ddb30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 168f58 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 169338 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -353054,23 +353059,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 1690c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1de9f4 │ │ │ │ + bl 1deb5c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1693b8 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ddbbc │ │ │ │ + bl 1ddd24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 168ec4 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 1693ae │ │ │ │ mov r0, r4 │ │ │ │ @@ -353117,30 +353122,30 @@ │ │ │ │ cbz r3, 169446 │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 1690c4 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, sp, #28 │ │ │ │ - bl 1dd640 │ │ │ │ + bl 1dd7a8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 168f58 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 16942e │ │ │ │ add r0, sp, #12 │ │ │ │ bl 168f58 │ │ │ │ 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 1de9a0 │ │ │ │ + bl 1deb08 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 16945e │ │ │ │ ldr r2, [pc, #44] @ (169474 ) │ │ │ │ ldr r3, [pc, #36] @ (169470 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -353269,15 +353274,15 @@ │ │ │ │ sub.w ip, ip, #20 │ │ │ │ cmp.w ip, #2 │ │ │ │ bhi.n 169536 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ (1695c8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e6500 │ │ │ │ + bl 2e6668 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #3864 @ 0xf18 │ │ │ │ tst r0, r3 │ │ │ │ beq.n 169536 │ │ │ │ ldrb.w r0, [lr, #14] │ │ │ │ ldrb.w r3, [lr, #13] │ │ │ │ smulbb r3, r3, r0 │ │ │ │ @@ -353649,15 +353654,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 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 169a64 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ @@ -353676,24 +353681,24 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1699c2 │ │ │ │ adds r3, r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3] │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1699fc │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e5d80 │ │ │ │ + bl 2e5ee8 │ │ │ │ cbz r0, 1699b2 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e6314 │ │ │ │ + bl 2e647c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1699d0 │ │ │ │ adds r3, r6, #5 │ │ │ │ bhi.n 1699c2 │ │ │ │ add.w r8, r6, #4 │ │ │ │ cmp r5, r8 │ │ │ │ @@ -353703,28 +353708,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r5, r8 │ │ │ │ it cc │ │ │ │ movcc r5, r8 │ │ │ │ b.n 169972 │ │ │ │ - bl 2e5d38 │ │ │ │ + bl 2e5ea0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1699b2 │ │ │ │ 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 1699b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169994 │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #3 │ │ │ │ bls.n 169a5c │ │ │ │ mov r0, r7 │ │ │ │ @@ -353758,15 +353763,15 @@ │ │ │ │ add r5, r3 │ │ │ │ bge.n 169a32 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bcs.n 169a5e │ │ │ │ ldr.w r1, [sl, #-4]! │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e6ccc │ │ │ │ + bl 1e6e34 │ │ │ │ b.n 169a16 │ │ │ │ cbz r7, 169a64 │ │ │ │ mov r0, r9 │ │ │ │ blx 59c64 │ │ │ │ ldr r2, [pc, #40] @ (169a90 ) │ │ │ │ ldr r3, [pc, #32] @ (169a88 ) │ │ │ │ add r2, pc │ │ │ │ @@ -353790,27 +353795,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 1e6d40 │ │ │ │ + bl 1e6ea8 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 169ad0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6c24 │ │ │ │ + bl 1e6d8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169aba │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ @@ -353820,36 +353825,36 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 169920 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 169b1e │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6d10 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 169aec │ │ │ │ - bl 1e6ccc │ │ │ │ + bl 1e6e34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169af8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6b0c │ │ │ │ + bl 1e6c74 │ │ │ │ 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 │ │ │ │ @@ -353870,37 +353875,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 169b8e │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ @@ -353936,15 +353941,15 @@ │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [pc, #48] @ (169c74 ) │ │ │ │ ldr r3, [pc, #28] @ (169c64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -353996,31 +354001,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 169cee │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ b.n 169ca0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -354060,15 +354065,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 2063d4 │ │ │ │ + bl 20653c │ │ │ │ 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 │ │ │ │ @@ -354081,20 +354086,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 204850 │ │ │ │ + bl 2049b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 │ │ │ │ @@ -354121,31 +354126,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 169e18 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r7, r0 │ │ │ │ b.n 169d84 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -354225,30 +354230,30 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ 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, r9 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ strd r8, r8, [sp, #52] @ 0x34 │ │ │ │ @@ -354260,58 +354265,58 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r3, #16 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 169fde │ │ │ │ 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, r9 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [pc, #36] @ (16a020 ) │ │ │ │ ldr r3, [pc, #28] @ (16a01c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -354343,26 +354348,26 @@ │ │ │ │ cmp.w r3, #612 @ 0x264 │ │ │ │ beq.w 16a338 │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 16a25e │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 │ │ │ │ @@ -354388,30 +354393,30 @@ │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldrd lr, r3, [sp, #12] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ 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, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ mov lr, fp │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #84] @ 0x54 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #92] @ 0x5c │ │ │ │ @@ -354422,86 +354427,86 @@ │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a1f0 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr.w r2, [pc, #2200] @ 16aad8 │ │ │ │ ldr.w r3, [pc, #2192] @ 16aad4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -354514,137 +354519,137 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 16a942 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 16a3ac │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 16a3e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ b.n 16a23e │ │ │ │ mov r6, fp │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 16a0b8 │ │ │ │ ldr.w r3, [r2, #252] @ 0xfc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r9, [r3, #360] @ 0x168 │ │ │ │ and.w r9, r9, #3 │ │ │ │ cmp.w r9, #1 │ │ │ │ beq.w 16a49c │ │ │ │ movs r5, #1 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ b.n 16a23e │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16a3d2 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16a2d6 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 16aace │ │ │ │ @@ -354725,25 +354730,25 @@ │ │ │ │ b.n 16a3ac │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 16a3ac │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -354774,30 +354779,30 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldrd lr, r2, [sp, #12] │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ 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, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 16aa6e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -354815,74 +354820,74 @@ │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 16a946 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16a5d0 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16a612 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16a646 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 16aa2e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ @@ -354901,87 +354906,87 @@ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 16aa78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a6c6 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16a706 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16a734 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r5, [r8, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ @@ -354998,30 +355003,30 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ movs r7, #1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ @@ -355035,113 +355040,113 @@ │ │ │ │ strb.w r7, [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} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ b.n 16a23e │ │ │ │ mov r6, fp │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 16a4f2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 16a23e │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 16aace │ │ │ │ @@ -355164,30 +355169,30 @@ │ │ │ │ asrs r4, r7, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a9a0 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 16a5a6 │ │ │ │ movs r3, #3 │ │ │ │ @@ -355200,70 +355205,70 @@ │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 16a97a │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16a9b0 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 16a9b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16aa24 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 16a69c │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16aa5c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r7, r0 │ │ │ │ b.n 16aa24 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 16a97a │ │ │ │ subs r2, #1 │ │ │ │ @@ -355338,25 +355343,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16ab4c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (16ab98 ) │ │ │ │ ldr r2, [pc, #68] @ (16ab94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -355434,26 +355439,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16abce │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 16abce │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -355499,30 +355504,30 @@ │ │ │ │ bne.n 16ac82 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 16ac82 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e4398 │ │ │ │ + bl 2e4500 │ │ │ │ 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 16ac88 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4398 │ │ │ │ + bl 2e4500 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe8f4 │ │ │ │ + bl 1fea5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (16acf0 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -355561,25 +355566,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 16ad62 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b28 │ │ │ │ ldr r2, [pc, #32] @ (16ad90 ) │ │ │ │ @@ -355636,25 +355641,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 16ae14 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 169b28 │ │ │ │ ldr r2, [pc, #64] @ (16ae60 ) │ │ │ │ @@ -355723,70 +355728,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 16aeea │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16af32 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ 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 │ │ │ │ @@ -355824,15 +355829,15 @@ │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [pc, #44] @ (16b02c ) │ │ │ │ ldr r3, [pc, #32] @ (16b020 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -355888,150 +355893,150 @@ │ │ │ │ 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 16b0f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257c0c │ │ │ │ + bl 257d74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269760 │ │ │ │ + bl 2698c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16b25a │ │ │ │ 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 25de54 │ │ │ │ + bl 25dfbc │ │ │ │ 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 26b05c │ │ │ │ + bl 26b1c4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270a38 │ │ │ │ + bl 270ba0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2729c8 │ │ │ │ + bl 272b30 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16b2a4 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e684 │ │ │ │ + bl 24e7ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2177dc │ │ │ │ + bl 217944 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239cd4 │ │ │ │ + bl 239e3c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256bd8 │ │ │ │ + bl 256d40 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c76c │ │ │ │ + bl 20c8d4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256c38 │ │ │ │ + bl 256da0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2592d4 │ │ │ │ + bl 25943c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256868 │ │ │ │ + bl 2569d0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257f24 │ │ │ │ + bl 25808c │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 290a08 │ │ │ │ + bl 290b70 │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270d08 │ │ │ │ + bl 270e70 │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 290d04 │ │ │ │ + bl 290e6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.w 16b290 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 16b284 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 16b282 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 26d5b0 │ │ │ │ + bl 26d718 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ed20 │ │ │ │ + bl 25ee88 │ │ │ │ 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.n 16b1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 26e4f4 │ │ │ │ + bl 26e65c │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fbe68 │ │ │ │ + bl 1fbfd0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 215854 │ │ │ │ + bl 2159bc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 239a40 │ │ │ │ + bl 239ba8 │ │ │ │ ldr r1, [pc, #256] @ (16b2e4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f088 │ │ │ │ + bl 24f1f0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2543f4 │ │ │ │ + bl 25455c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2753cc │ │ │ │ + bl 275534 │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27145c │ │ │ │ + bl 2715c4 │ │ │ │ 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 │ │ │ │ @@ -356039,59 +356044,59 @@ │ │ │ │ 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 26cd08 │ │ │ │ + bl 26ce70 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16b08e │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224e00 │ │ │ │ + bl 224f68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257c0c │ │ │ │ + bl 257d74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269760 │ │ │ │ + bl 2698c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16b0a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256bd8 │ │ │ │ + bl 256d40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25de54 │ │ │ │ + bl 25dfbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b05c │ │ │ │ + bl 26b1c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270a38 │ │ │ │ + bl 270ba0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2729c8 │ │ │ │ + bl 272b30 │ │ │ │ b.n 16b0f0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 259a34 │ │ │ │ + bl 259b9c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 16b196 │ │ │ │ ldr r0, [pc, #84] @ (16b2e8 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea408 │ │ │ │ + bl 1ea570 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 16b18e │ │ │ │ mov r0, r6 │ │ │ │ - bl 24ed88 │ │ │ │ + bl 24eef0 │ │ │ │ ldr r2, [pc, #64] @ (16b2ec ) │ │ │ │ ldr r3, [pc, #32] @ (16b2d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -356111,15 +356116,15 @@ │ │ │ │ lsrs r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ b.n 16adda │ │ │ │ - vcvt.f32.u32 , q3, #1 │ │ │ │ + @ instruction: 0xffffff96 │ │ │ │ movs r7, r3 │ │ │ │ ldr r5, [pc, #312] @ (16b428 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -356130,15 +356135,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 16b322 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2282c8 │ │ │ │ + bl 228430 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 16b342 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -356148,25 +356153,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16b32c │ │ │ │ cbz r1, 16b342 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2312a4 │ │ │ │ + bl 23140c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28fa00 │ │ │ │ + bl 28fb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ed88 │ │ │ │ + bl 24eef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225968 │ │ │ │ + bl 225ad0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2282c8 │ │ │ │ + bl 228430 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #120] @ (16b3f0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -356180,30 +356185,30 @@ │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 22ee80 │ │ │ │ + bl 22efe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 28adc0 │ │ │ │ + bl 28af28 │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cbz r3, 16b3c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2543f4 │ │ │ │ + bl 25455c │ │ │ │ mov r0, r4 │ │ │ │ - bl 213f80 │ │ │ │ + bl 2140e8 │ │ │ │ ldrb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [pc, #48] @ (16b400 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r3, [pc, #28] @ (16b3f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -356270,27 +356275,27 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ bics.w r2, r3, #4 │ │ │ │ beq.w 16bd7a │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 16bd8e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 225820 │ │ │ │ + bl 225988 │ │ │ │ ldr r3, [pc, #708] @ (16b758 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21860c │ │ │ │ + bl 218774 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24b678 │ │ │ │ + bl 24b7e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 225b2c │ │ │ │ + bl 225c94 │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 16b4c8 │ │ │ │ b.w 16c174 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -356315,15 +356320,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 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16bd70 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw sl, #791 @ 0x317 │ │ │ │ @@ -356338,15 +356343,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.n 16b588 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16b5ae │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 16b604 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16b524 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16b540 │ │ │ │ @@ -356358,19 +356363,19 @@ │ │ │ │ movw r2, #791 @ 0x317 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 16b540 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 16b540 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 16b53a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -356398,39 +356403,39 @@ │ │ │ │ b.n 16b56a │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16b5f2 │ │ │ │ mov r2, r6 │ │ │ │ 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, fp │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ b.n 16b57a │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ b.n 16b61e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 16b4e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -356461,15 +356466,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r9, #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, sl │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 16bd68 │ │ │ │ mov r3, sl │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -356502,36 +356507,36 @@ │ │ │ │ bne.n 16b6d6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 169d10 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r3, r8 │ │ │ │ cbz r3, 16b702 │ │ │ │ mov r8, r0 │ │ │ │ b.n 16b68e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 16b6d6 │ │ │ │ mov r0, fp │ │ │ │ bl 169d10 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16b6e0 │ │ │ │ mov r5, sl │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ b.n 16b716 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 16b652 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -356581,15 +356586,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [r8, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16bd6c │ │ │ │ mov sl, r8 │ │ │ │ str r7, [sp, #24] │ │ │ │ strd r4, r9, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -356622,15 +356627,15 @@ │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 16b818 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 16b7d0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16bb14 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 16b7b4 │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 16bae0 │ │ │ │ @@ -356643,15 +356648,15 @@ │ │ │ │ beq.w 16bae0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16b828 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, fp │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ adds r1, r5, #4 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ @@ -356779,136 +356784,136 @@ │ │ │ │ str r3, [r5, #12] │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r5, #20 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16ba1a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 16baec │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 16baec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ bl 169e90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ b.n 16b8c4 │ │ │ │ mov ip, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add r7, sp, #164 @ 0xa4 │ │ │ │ mov r6, r7 │ │ │ │ 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.w r0, [fp, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 16b966 │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 16b87c │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 16b838 │ │ │ │ sub.w r4, r1, #20 │ │ │ │ b.n 16b8bc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16ba66 │ │ │ │ mvn.w r2, #19 │ │ │ │ sub.w r3, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 16b934 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ @@ -356918,15 +356923,15 @@ │ │ │ │ b.n 16b7ec │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r8, sl │ │ │ │ ldrd r4, r9, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ b.n 16bb30 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 16b776 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -356939,35 +356944,35 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 16bca8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232d48 │ │ │ │ + bl 232eb0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 252050 │ │ │ │ + bl 2521b8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ strb r5, [r6, #0] │ │ │ │ bl 16b030 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 25b968 │ │ │ │ + bl 25bad0 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 227220 │ │ │ │ + bl 227388 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ orrs r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r3] │ │ │ │ @@ -356977,26 +356982,26 @@ │ │ │ │ str.w r2, [r9, #12] │ │ │ │ add r3, pc │ │ │ │ str.w sl, [r9, #20] │ │ │ │ str.w r3, [r9] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ movt r3, #768 @ 0x300 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ - bl 267d40 │ │ │ │ + bl 267ea8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 16bbd4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 16b030 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 28adc0 │ │ │ │ + bl 28af28 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.w 16bdec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -357034,25 +357039,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 16bc0c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6760 │ │ │ │ + bl 2e68c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16bc1a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6730 │ │ │ │ + bl 2e6898 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16bc0c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16bc1c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 291870 │ │ │ │ + bl 2919d8 │ │ │ │ ldr r2, [pc, #444] @ (16be24 ) │ │ │ │ ldr r3, [pc, #444] @ (16be28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #604] @ 0x25c │ │ │ │ eors r2, r3 │ │ │ │ @@ -357104,15 +357109,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r5, #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, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16c166 │ │ │ │ strd r6, r8, [sp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -357156,149 +357161,149 @@ │ │ │ │ b.n 16b60a │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 16bc02 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b89c │ │ │ │ + bl 26ba04 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 16b48a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2543f4 │ │ │ │ + bl 25455c │ │ │ │ mov r0, r5 │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 293600 │ │ │ │ + bl 293768 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2543f4 │ │ │ │ + bl 25455c │ │ │ │ mov r0, r5 │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ mov r0, r5 │ │ │ │ bl 175a40 │ │ │ │ mov r0, r5 │ │ │ │ bl 16b368 │ │ │ │ b.w 16b48a │ │ │ │ ldr r6, [pc, #104] @ (16be2c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #104] @ (16be30 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284d48 │ │ │ │ + bl 284eb0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.w 16b476 │ │ │ │ ldr r5, [pc, #68] @ (16be34 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #68] @ (16be38 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284d48 │ │ │ │ + bl 284eb0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 16bbea │ │ │ │ nop │ │ │ │ ... │ │ │ │ bge.n 16bd3e │ │ │ │ vrsra.u64 d20, d2, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ssat16 r0, #32, sl │ │ │ │ - bcs.n 16bda4 │ │ │ │ + orn r0, sl, #10420224 @ 0x9f0000 │ │ │ │ + bcc.n 16be24 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf2fe001f │ │ │ │ - bcs.n 16bd54 │ │ │ │ + bics.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ + bcc.n 16bdd4 │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ cmp r2, r1 │ │ │ │ bne.w 16bd46 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16bea8 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16bece │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ strd sl, r7, [fp, #8] │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -357330,45 +357335,45 @@ │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ str.w sl, [r3] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r1, r3 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16bfb6 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w r7, [fp, #12] │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -357397,98 +357402,98 @@ │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204690 │ │ │ │ + bl 2047f8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1ff3b0 │ │ │ │ + bl 1ff518 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16c090 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2045b0 │ │ │ │ + bl 204718 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204708 │ │ │ │ + bl 204870 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ str.w r6, [fp, #12] │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 16bd38 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cbz r4, 16c132 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 16bd1a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 16c102 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 16bd64 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16c10c │ │ │ │ mov r5, r8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbz r3, 16c160 │ │ │ │ mov r3, r2 │ │ │ │ b.n 16c156 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -357542,15 +357547,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r5, [r8, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 16c4cc │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov fp, r8 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -357583,15 +357588,15 @@ │ │ │ │ adds r6, #20 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 16c3ea │ │ │ │ ldr r4, [r2, r6] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16c236 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 16c3ea │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r6 │ │ │ │ ldr.w lr, [r7, #56] @ 0x38 │ │ │ │ @@ -357626,70 +357631,70 @@ │ │ │ │ bne.n 16c2c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16c46c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r8, #12] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb.w r1, [r8, #16] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ mov r1, r8 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16c340 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ add r6, r3 │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 16c3c6 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ @@ -357717,15 +357722,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb r6, [r7, #28] │ │ │ │ bne.n 16c382 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, ip │ │ │ │ - bl 203888 │ │ │ │ + bl 2039f0 │ │ │ │ movs r5, #1 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r3, r6, #4 │ │ │ │ str.w sl, [r6, #4] │ │ │ │ strd r0, r0, [r6, #8] │ │ │ │ @@ -357733,15 +357738,15 @@ │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 16c3fe │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 16c48c │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 16c1f6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbz r3, 16c422 │ │ │ │ @@ -357796,25 +357801,25 @@ │ │ │ │ cmp r2, #3 │ │ │ │ bne.n 16c3ee │ │ │ │ ldrb.w r2, [r7, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16c416 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 16c3fa │ │ │ │ mov r8, fp │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ b.n 16c4a8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 16c1b8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -357941,18 +357946,18 @@ │ │ │ │ beq.n 16c618 │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16c706 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 274474 │ │ │ │ + bl 2745dc │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242d74 │ │ │ │ + bl 242edc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b0a64 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -357960,34 +357965,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 185ccc │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 22786c │ │ │ │ + bl 2279d4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 227220 │ │ │ │ + bl 227388 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16c742 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 16c686 │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #340] @ (16c7c8 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #332] @ (16c7cc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2020e0 │ │ │ │ + bl 202248 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 16b030 │ │ │ │ ldr r2, [pc, #312] @ (16c7d0 ) │ │ │ │ @@ -358023,62 +358028,62 @@ │ │ │ │ bne.n 16c7a8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234aa8 │ │ │ │ + bl 234c10 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 16c59a │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r1, [sp, #28] │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ b.n 16c618 │ │ │ │ ldr r2, [pc, #196] @ (16c7d8 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #196] @ (16c7dc ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2020e0 │ │ │ │ + bl 202248 │ │ │ │ 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.n 16c63c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245668 │ │ │ │ + bl 2457d0 │ │ │ │ b.n 16c63c │ │ │ │ ldr r2, [pc, #156] @ (16c7e0 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #156] @ (16c7e4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2020e0 │ │ │ │ + bl 202248 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 16c666 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 252928 │ │ │ │ + bl 252a90 │ │ │ │ mov r0, r4 │ │ │ │ bl 171af4 │ │ │ │ mov r0, r4 │ │ │ │ bl 17195c │ │ │ │ mov r0, r4 │ │ │ │ bl 177504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2242c0 │ │ │ │ + bl 224428 │ │ │ │ mov r0, r4 │ │ │ │ bl 177e5c │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #758] @ 0x2f6 │ │ │ │ cbz r3, 16c79c │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -358088,15 +358093,15 @@ │ │ │ │ b.n 16c6bc │ │ │ │ mov r0, r4 │ │ │ │ bl 172050 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 16c582 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 234aa8 │ │ │ │ + bl 234c10 │ │ │ │ b.n 16c6f0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #156 @ 0x9c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -358441,28 +358446,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16c7e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16cb08 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r2, r3 │ │ │ │ - bl 202d90 │ │ │ │ + bl 202ef8 │ │ │ │ add r0, r9 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 16cb08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202d90 │ │ │ │ + bl 202ef8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w r8, r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16cb0e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16caf6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -358808,15 +358813,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 16d25a │ │ │ │ ldr.w r2, [pc, #1648] @ 16d564 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 232824 │ │ │ │ + bl 23298c │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 16cf42 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16cf42 │ │ │ │ @@ -358825,15 +358830,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232824 │ │ │ │ + bl 23298c │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 174b6c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -358849,74 +358854,74 @@ │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 16d1fe │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 21a144 │ │ │ │ + bl 21a2ac │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16d322 │ │ │ │ ldr.w r3, [pc, #1520] @ 16d568 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2618f8 │ │ │ │ + bl 261a60 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r4, r0, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 16fc64 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #365] @ 0x16d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16d4b6 │ │ │ │ ldr.w r1, [pc, #1476] @ 16d56c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 295b94 │ │ │ │ + bl 295cfc │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2264d4 │ │ │ │ + bl 22663c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16d4ae │ │ │ │ orr.w r5, r9, r4 │ │ │ │ ldr.w r3, [pc, #1448] @ 16d570 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #896 @ 0x380 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 2388ec │ │ │ │ + bl 238a54 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 170408 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1703e0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 170c0c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22ddb4 │ │ │ │ + bl 22df1c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fd24 │ │ │ │ + bl 24fe8c │ │ │ │ mov r1, r7 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1b0970 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ @@ -358927,15 +358932,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16d2bc │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2753cc │ │ │ │ + bl 275534 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 16d058 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 16b030 │ │ │ │ @@ -358948,15 +358953,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 16d50e │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16d2b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd488 │ │ │ │ + bl 1fd5f0 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 16d30a │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -358980,15 +358985,15 @@ │ │ │ │ bl 179370 │ │ │ │ ldr.w r3, [pc, #1192] @ 16d574 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21860c │ │ │ │ + bl 218774 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 16d316 │ │ │ │ mov r0, r6 │ │ │ │ bl 1728b4 │ │ │ │ @@ -359000,23 +359005,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16d1de │ │ │ │ mov r0, r6 │ │ │ │ bl 16fc3c │ │ │ │ cbz r0, 16d120 │ │ │ │ b.n 16d1f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2543f4 │ │ │ │ + bl 25455c │ │ │ │ mov r0, r6 │ │ │ │ - bl 256bd8 │ │ │ │ + bl 256d40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256c38 │ │ │ │ + bl 256da0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fc978 │ │ │ │ + bl 1fcae0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d108 │ │ │ │ mov r0, r6 │ │ │ │ bl 186074 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d108 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ @@ -359046,31 +359051,31 @@ │ │ │ │ movhi r3, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [sp, #79] @ 0x4f │ │ │ │ movw r3, #6781 @ 0x1a7d │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 235248 │ │ │ │ + bl 2353b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2543f4 │ │ │ │ + bl 25455c │ │ │ │ mov r0, r6 │ │ │ │ - bl 256bd8 │ │ │ │ + bl 256d40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256c38 │ │ │ │ + bl 256da0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 272718 │ │ │ │ + bl 272880 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 16d4d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291870 │ │ │ │ + bl 2919d8 │ │ │ │ ldr r2, [pc, #960] @ (16d578 ) │ │ │ │ ldr r3, [pc, #928] @ (16d558 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -359102,15 +359107,15 @@ │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16cf6a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 21a2d0 │ │ │ │ + bl 21a438 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 16cf6a │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1756c0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ @@ -359174,36 +359179,36 @@ │ │ │ │ ldr r5, [pc, #676] @ (16d57c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #676] @ (16d580 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284d48 │ │ │ │ + bl 284eb0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 16ceda │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16f5f4 │ │ │ │ b.n 16d098 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16f038 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16d08e │ │ │ │ mov r0, r6 │ │ │ │ - bl 250e2c │ │ │ │ + bl 250f94 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16d0e8 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 16d336 │ │ │ │ b.n 16cf76 │ │ │ │ @@ -359218,15 +359223,15 @@ │ │ │ │ movt r9, #198 @ 0xc6 │ │ │ │ movs r3, #0 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r7, r6, [sp, #32] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 16d4aa │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ @@ -359253,39 +359258,39 @@ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16d38c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16d436 │ │ │ │ mov r0, fp │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 16d3ce │ │ │ │ mov fp, r0 │ │ │ │ b.n 16d372 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ cmpne r1, sl │ │ │ │ beq.n 16d448 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16d388 │ │ │ │ mov r0, fp │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16d3ae │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 16d3fa │ │ │ │ @@ -359312,15 +359317,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16d414 │ │ │ │ cbz r1, 16d42a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 211cdc │ │ │ │ + bl 211e44 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 16cf76 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ cmpne r1, sl │ │ │ │ itet eq │ │ │ │ @@ -359343,15 +359348,15 @@ │ │ │ │ cmp r1, #23 │ │ │ │ bhi.n 16d480 │ │ │ │ lsr.w r1, r9, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bmi.n 16d3bc │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r4 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 16d388 │ │ │ │ b.n 16d3c2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 16d3a4 │ │ │ │ @@ -359375,34 +359380,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (16d58c ) │ │ │ │ add r2, pc │ │ │ │ - bl 23af5c │ │ │ │ + bl 23b0c4 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16cfa4 │ │ │ │ ldr r5, [pc, #180] @ (16d590 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (16d594 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284d48 │ │ │ │ + bl 284eb0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 16d1ae │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 171c54 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16d0c0 │ │ │ │ mov r1, r7 │ │ │ │ @@ -359445,26 +359450,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ vtbl.8 d28, {d31}, d23 │ │ │ │ @ instruction: 0xffff0cb8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #68 @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #20 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + bkpt 0x00e2 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r1, r6, r7} │ │ │ │ - vcvt.f16.u16 d29, d2, #1 │ │ │ │ + vcvt.u16.f16 , q1, #1 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r0, 16d600 │ │ │ │ + pop {r5, r6, r7} │ │ │ │ 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 r6, r1 │ │ │ │ ldr r1, [pc, #324] @ (16d6f0 ) │ │ │ │ @@ -359591,15 +359596,15 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #226 @ 0xe2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [pc, #64] @ (16d744 ) │ │ │ │ movw ip, #285 @ 0x11d │ │ │ │ ldr r2, [pc, #64] @ (16d748 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, ip │ │ │ │ @@ -359759,31 +359764,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 16d86a │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16d8b4 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16d84c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 16d8f6 │ │ │ │ @@ -360179,15 +360184,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r8 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 202d90 │ │ │ │ + bl 202ef8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 16db1a │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 16dc4a │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 16db1a │ │ │ │ @@ -360356,21 +360361,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 16df86 │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldrb.w r6, [r5, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -360380,20 +360385,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 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ b.n 16ddaa │ │ │ │ cmp r4, #5 │ │ │ │ beq.w 16ddcc │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 16dd36 │ │ │ │ cmp.w r1, #660 @ 0x294 │ │ │ │ @@ -360402,15 +360407,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 16ddaa │ │ │ │ uxtb.w sl, r2 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 202d90 │ │ │ │ + bl 202ef8 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 16dd36 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ bne.n 16de3e │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ @@ -360540,30 +360545,30 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16e066 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16e286 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov sl, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w sl, [r9, #68] @ 0x44 │ │ │ │ mov r9, fp │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 16e178 │ │ │ │ subs r3, #1 │ │ │ │ @@ -360588,31 +360593,31 @@ │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16e114 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 16de68 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 16e0e4 │ │ │ │ @@ -360623,25 +360628,25 @@ │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ b.n 16e0e4 │ │ │ │ uxtb.w sl, sl │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, sl, asr #2 │ │ │ │ - bl 203d68 │ │ │ │ + bl 203ed0 │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d68 │ │ │ │ + bl 203ed0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16de40 │ │ │ │ uxtb r0, r0 │ │ │ │ mov.w sl, r0, asr #2 │ │ │ │ b.n 16de40 │ │ │ │ uxth.w sl, sl │ │ │ │ b.n 16e146 │ │ │ │ @@ -360687,58 +360692,58 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16e1fa │ │ │ │ ldrb.w r3, [r9, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cbz r3, 16e234 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov.w sl, fp, asr #2 │ │ │ │ b.n 16de40 │ │ │ │ uxth.w fp, fp │ │ │ │ b.n 16e1ca │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 16e274 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16de4a │ │ │ │ mov r9, fp │ │ │ │ b.n 16e0a8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ @@ -360850,33 +360855,33 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16e3ae │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 16e6a6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov ip, sl │ │ │ │ str.w r4, [sl, #12] │ │ │ │ strb.w r2, [sl, #16] │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 16e618 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -360908,35 +360913,35 @@ │ │ │ │ add.w r3, r2, r6, lsl #2 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ strd r0, r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 203c50 │ │ │ │ + bl 203db8 │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 16e48e │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16e5ae │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r8, r7 │ │ │ │ @@ -360957,69 +360962,69 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 204850 │ │ │ │ + bl 2049b8 │ │ │ │ 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, [r8, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 16e556 │ │ │ │ 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, sl │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 16e5a8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r8, [r6, #8] │ │ │ │ @@ -361041,19 +361046,19 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r3 │ │ │ │ bne.w 16e452 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 203c50 │ │ │ │ + bl 203db8 │ │ │ │ ldr r2, [pc, #232] @ (16e6c0 ) │ │ │ │ ldr r3, [pc, #228] @ (16e6bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -361094,15 +361099,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 204850 │ │ │ │ + bl 2049b8 │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 16e6c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -361113,50 +361118,50 @@ │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16e696 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ b.n 16e63e │ │ │ │ mov r6, r4 │ │ │ │ b.n 16e3f6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, r6, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203c50 │ │ │ │ + bl 203db8 │ │ │ │ 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] │ │ │ │ @@ -361180,30 +361185,30 @@ │ │ │ │ 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 r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w ip, sp, #192 @ 0xc0 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 16e3fe │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 16e3fe │ │ │ │ b.n 16e6fc │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -361225,40 +361230,40 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 16e7c2 │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 16e77a │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16e6d6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16e6d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 203c50 │ │ │ │ + bl 203db8 │ │ │ │ b.n 16e5d4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16e6d6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -361281,35 +361286,35 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ 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 r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r6, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -361325,37 +361330,37 @@ │ │ │ │ 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 r1, [sp, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #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 r7, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ 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] │ │ │ │ @@ -361389,32 +361394,32 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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] │ │ │ │ @@ -361429,32 +361434,32 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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] │ │ │ │ @@ -361471,32 +361476,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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] │ │ │ │ @@ -361528,33 +361533,33 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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] │ │ │ │ @@ -361568,33 +361573,33 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 │ │ │ │ @@ -361609,32 +361614,32 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ 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, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ str.w r5, [sl] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ @@ -361644,72 +361649,72 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r5, [sl, #12] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ mov r2, sl │ │ │ │ str.w r5, [sl, #16] │ │ │ │ strd r3, r4, [sl, #24] │ │ │ │ - bl 203c50 │ │ │ │ + bl 203db8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16e6d6 │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov ip, sl │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 16ea9c │ │ │ │ mov r4, r5 │ │ │ │ str r7, [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 r1, [sp, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov ip, sl │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 16e91a │ │ │ │ blx 5a6d4 <__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, #3864] @ 0xf18 │ │ │ │ ldr r4, [pc, #840] @ (16f024 ) │ │ │ │ @@ -361774,22 +361779,22 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -361824,15 +361829,15 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 16eed8 │ │ │ │ ldr r2, [pc, #500] @ (16f034 ) │ │ │ │ ldr r3, [pc, #488] @ (16f028 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -361874,30 +361879,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16eec6 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov sl, r0 │ │ │ │ b.n 16ed5a │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -361981,29 +361986,29 @@ │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 16efac │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16ee3c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 16ee3c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16ee9c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16ee9c │ │ │ │ @@ -362116,15 +362121,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 16da84 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f0fe │ │ │ │ mov r0, r9 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f0ee │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f0d8 │ │ │ │ @@ -362147,15 +362152,15 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 16f158 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #772] @ 0x304 │ │ │ │ - bl 26f6ec │ │ │ │ + bl 26f854 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16f5d4 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -362164,15 +362169,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r6, r9 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ 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 r4, sp, #128 @ 0x80 │ │ │ │ @@ -362235,15 +362240,15 @@ │ │ │ │ ite ls │ │ │ │ movls.w r3, r8, lsr #4 │ │ │ │ movhi.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w r2, [sl, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [sl] │ │ │ │ @@ -362262,15 +362267,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [fp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ cmp r9, r5 │ │ │ │ bhi.n 16f23a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r9, r6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r4, #24 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -362285,15 +362290,15 @@ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ b.n 16f306 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16f3bc │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 16f2fe │ │ │ │ @@ -362350,23 +362355,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 16dcbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f33e │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f306 │ │ │ │ movs r4, #1 │ │ │ │ b.n 16f5ae │ │ │ │ ldr.w r5, [r2, #344] @ 0x158 │ │ │ │ @@ -362396,25 +362401,25 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w sl, [r9] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16f432 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w fp, 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] │ │ │ │ @@ -362443,58 +362448,58 @@ │ │ │ │ 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 r2, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldrd fp, r1, [sp, #16] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 16f214 │ │ │ │ mov ip, fp │ │ │ │ str.w r3, [fp, #12] │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -362502,31 +362507,31 @@ │ │ │ │ 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 r2, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldrd lr, r2, [sp, #16] │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ 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, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 16f462 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [pc, #104] @ (16f5f0 ) │ │ │ │ ldr r3, [pc, #88] @ (16f5e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -362719,15 +362724,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 16da84 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f752 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f744 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -362837,23 +362842,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16f8ac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.n 16f940 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f86e │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f82e │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ @@ -362888,15 +362893,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 16dcbc │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16f880 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f86e │ │ │ │ b.n 16f8b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 16f91e │ │ │ │ @@ -362910,15 +362915,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ bne.n 16f8ac │ │ │ │ b.n 16f942 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ str r7, [sp, #20] │ │ │ │ b.n 16f8c6 │ │ │ │ ldrb.w r3, [fp, #96] @ 0x60 │ │ │ │ cbnz r3, 16f984 │ │ │ │ ldr.w r0, [fp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -362930,15 +362935,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 16f8fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16f8fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 26f6ec │ │ │ │ + bl 26f854 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16fc22 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -362947,15 +362952,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ strd sl, sl, [sp, #72] @ 0x48 │ │ │ │ strd sl, sl, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ @@ -362984,26 +362989,26 @@ │ │ │ │ ldr.w r3, [r9, #384] @ 0x180 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 16fa5c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r9, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16fbb8 │ │ │ │ ldrd r2, r1, [r9, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -363023,32 +363028,32 @@ │ │ │ │ add.w r3, r8, r3, lsr #4 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16fabe │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r2, [r9, #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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r7, r7, [sl] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r7, [sl, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -363073,15 +363078,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 16fa8a │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #24 │ │ │ │ @@ -363124,21 +363129,21 @@ │ │ │ │ bl 16cc58 │ │ │ │ b.n 16f984 │ │ │ │ ldrh.w r3, [r9, #388] @ 0x184 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [pc, #76] @ 16fc38 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -363150,15 +363155,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r3, [r1, r8] │ │ │ │ mov r1, r5 │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ str r6, [sp, #24] │ │ │ │ b.n 16fa66 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r6, #32 │ │ │ │ @@ -363176,15 +363181,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16fc5c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (16fc60 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2020e0 │ │ │ │ + bl 202248 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ blt.n 16fb72 │ │ │ │ @ instruction: 0xffffdaf7 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -363193,15 +363198,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (16fcec ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 2020e0 │ │ │ │ + bl 202248 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 16fc90 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ @@ -363210,15 +363215,15 @@ │ │ │ │ ldr.w r2, [r2, #344] @ 0x158 │ │ │ │ subs r1, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r1, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r4, #528] @ 0x210 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #460] @ 0x1cc │ │ │ │ blx 5ab80 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 16fcde │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -363234,15 +363239,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 16fcc8 │ │ │ │ nop │ │ │ │ bl 1b9cea │ │ │ │ bge.n 16fcbe │ │ │ │ - vsri.32 d27, d24, #1 │ │ │ │ + vsli.32 , q12, #31 │ │ │ │ movs r7, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #33] @ 0x21 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -363309,25 +363314,25 @@ │ │ │ │ str r1, [r7, #16] │ │ │ │ strd r5, r2, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r4, [r7, #28] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff3b0 │ │ │ │ + bl 1ff518 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16ff2e │ │ │ │ add.w r5, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, fp, #20 │ │ │ │ str r4, [r7, #28] │ │ │ │ add.w r9, r7, #52 @ 0x34 │ │ │ │ - bl 2045b0 │ │ │ │ + bl 204718 │ │ │ │ str.w sl, [r7, #36] @ 0x24 │ │ │ │ ldrb.w r4, [fp, #32] │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ cmp r4, #1 │ │ │ │ strd sl, sl, [r7, #68] @ 0x44 │ │ │ │ it eq │ │ │ │ @@ -363345,30 +363350,30 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #24] │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ 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} │ │ │ │ ldrd r1, r0, [r7, #24] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ str.w sl, [r7, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ strd sl, sl, [r7, #68] @ 0x44 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r5, r9 │ │ │ │ @@ -363380,50 +363385,50 @@ │ │ │ │ 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 r3, [r7, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r4, [r7, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 │ │ │ │ bne.w 16fdaa │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 203c50 │ │ │ │ + bl 203db8 │ │ │ │ ldr r2, [pc, #52] @ (16ff3c ) │ │ │ │ ldr r3, [pc, #48] @ (16ff38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -363511,15 +363516,15 @@ │ │ │ │ cmp.w lr, #1 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.w 170118 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r2, r3, [r4, #136] @ 0x88 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r4, #136 @ 0x88 │ │ │ │ str.w r1, [r4, #136] @ 0x88 │ │ │ │ strd r0, r0, [r4, #140] @ 0x8c │ │ │ │ @@ -363552,105 +363557,105 @@ │ │ │ │ add.w r2, r4, #20 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [r5] │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ vldr d7, [pc, #244] @ 170170 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1700a4 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1700ce │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1700f8 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203c50 │ │ │ │ + bl 203db8 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20184c │ │ │ │ + bl 2019b4 │ │ │ │ b.n 170022 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, r6, #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} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 16fff6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -363679,15 +363684,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1702e8 │ │ │ │ mov r0, r1 │ │ │ │ movs r5, #0 │ │ │ │ - bl 202d90 │ │ │ │ + bl 202ef8 │ │ │ │ ldr r3, [pc, #520] @ (1703d8 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp.w r2, #390 @ 0x186 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -363702,35 +363707,35 @@ │ │ │ │ orreq.w r9, r9, #80 @ 0x50 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ add r4, sp, #24 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 170226 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ uxtb.w r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w ip, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -363759,15 +363764,15 @@ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r4, #40] @ 0x28 │ │ │ │ str.w lr, [r1, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [pc, #268] @ (1703dc ) │ │ │ │ ldr r3, [pc, #256] @ (1703d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -363782,30 +363787,30 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 170320 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w sl, sp, #8 │ │ │ │ movw r1, #813 @ 0x32d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 lr, r0, #100 @ 0x64 │ │ │ │ @@ -363840,15 +363845,15 @@ │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 1702cc │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 5, cr0, cr8, cr14, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 5, cr0, cr0, cr14, {5} │ │ │ │ @@ -363860,29 +363865,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (170400 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (170404 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2020e0 │ │ │ │ + bl 202248 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf941ffff │ │ │ │ ldr??.w pc, [fp, #4095] @ 0xfff │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (170428 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (17042c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2020e0 │ │ │ │ + bl 202248 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ str??.w pc, [fp, #4095] @ 0xfff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -364021,15 +364026,15 @@ │ │ │ │ beq.n 1705a2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1704e0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 1704e0 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r6 │ │ │ │ add r3, sl │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -364037,15 +364042,15 @@ │ │ │ │ ldrb.w r3, [r3, #91] @ 0x5b │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r4, sl, r4, lsl #7 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -364059,21 +364064,21 @@ │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r4, #93] @ 0x5d │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2045b0 │ │ │ │ + bl 204718 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r4, sl, r4, lsl #7 │ │ │ │ mov r8, r0 │ │ │ │ @@ -364087,18 +364092,18 @@ │ │ │ │ ldrb.w ip, [r4, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r4, #93] @ 0x5d │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ add.w fp, r7, #20 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 2045b0 │ │ │ │ + bl 204718 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 170a00 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r5, r7, [sp, #40] @ 0x28 │ │ │ │ sub.w r8, r2, #4 │ │ │ │ @@ -364120,20 +364125,20 @@ │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, sl │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #831 @ 0x33f │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ @@ -364141,15 +364146,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ beq.w 170aee │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ mov.w r1, #832 @ 0x340 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldrb.w sl, [r5, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ @@ -364191,18 +364196,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, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov.w r1, #832 @ 0x340 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #116 @ 0x74 │ │ │ │ @@ -364241,17 +364246,17 @@ │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ add.w r2, r8, #4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r3, r8 │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 17069a │ │ │ │ ldrd r5, r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ @@ -364288,23 +364293,23 @@ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 170a0c │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr.w sl, [r4, #112] @ 0x70 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ 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, #28] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -364325,25 +364330,25 @@ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [ip, #94] @ 0x5e │ │ │ │ ldrb.w ip, [ip, #95] @ 0x5f │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -364364,46 +364369,46 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r2, [r3, #94] @ 0x5e │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ add.w r2, r8, #4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r3, r8 │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 170896 │ │ │ │ ldrd r5, r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ movs r0, #1 │ │ │ │ b.n 170550 │ │ │ │ mov r1, r2 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [sp, #68] @ 0x44 │ │ │ │ @@ -364421,25 +364426,25 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ @@ -364457,19 +364462,19 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 1709ca │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ b.n 170818 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ @@ -364506,18 +364511,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, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #831 @ 0x33f │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -364593,15 +364598,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 201b10 │ │ │ │ + bl 201c78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 170d52 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -364635,35 +364640,35 @@ │ │ │ │ bne.n 170ce2 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 16ff40 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 170d10 │ │ │ │ mov fp, r0 │ │ │ │ b.n 170c90 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 170ce2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 16ff40 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 170cec │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 170d36 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -364709,15 +364714,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 202d90 │ │ │ │ + bl 202ef8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -364737,18 +364742,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 16ad94 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #320] @ (170f38 ) │ │ │ │ ldr r3, [pc, #312] @ (170f34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -364917,15 +364922,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 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1710cc │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 17101c │ │ │ │ @@ -364957,35 +364962,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 170d6c │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cbz r5, 17104c │ │ │ │ mov fp, r0 │ │ │ │ b.n 170fce │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 17101c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 170d6c │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 171026 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 171072 │ │ │ │ @@ -365039,19 +365044,19 @@ │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ b.n 171086 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf0a200ae │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #520 @ (adr r0, 1712f8 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 1713f8 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #528 @ (adr r0, 171304 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 171404 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #552 @ (adr r0, 171320 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 171420 ) │ │ │ │ movs r7, r3 │ │ │ │ vhadd.s8 d16, d24, d30 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #36] @ 0x24 │ │ │ │ subeq.w r0, r0, #274 @ 0x112 │ │ │ │ @@ -365126,41 +365131,41 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ 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, r8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ add.w r8, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sl] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w r6, [sl, #8] │ │ │ │ @@ -365168,43 +365173,43 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r8, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, fp │ │ │ │ bhi.n 17118a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 203c50 │ │ │ │ + bl 203db8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1712e6 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ @@ -365216,15 +365221,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r6, lr] │ │ │ │ add.w r3, r3, sl, lsl #7 │ │ │ │ ldrb.w r3, [r3, #114] @ 0x72 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #48] @ (171318 ) │ │ │ │ ldr r3, [pc, #28] @ (171308 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -365265,29 +365270,29 @@ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr.w sl, [r1, #40] @ 0x28 │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r4, #43] @ 0x2b │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 │ │ │ │ @@ -365314,43 +365319,43 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 171114 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ 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 │ │ │ │ @@ -365362,67 +365367,67 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 171114 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ ldr.w r2, [pc, #1148] @ 171958 │ │ │ │ ldr.w r3, [pc, #1132] @ 17194c │ │ │ │ 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 171942 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r2, r9, #20 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ 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 │ │ │ │ @@ -365443,38 +365448,38 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov lr, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 │ │ │ │ @@ -365489,42 +365494,42 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ mov r0, r5 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ 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 │ │ │ │ @@ -365542,15 +365547,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 171114 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ 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] │ │ │ │ @@ -365564,40 +365569,40 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r5 │ │ │ │ bl 171114 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 171938 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -365665,30 +365670,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 17180a │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 171938 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 │ │ │ │ @@ -365702,64 +365707,64 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ b.n 1714da │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #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} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 17169e │ │ │ │ mov r7, r6 │ │ │ │ b.n 17185c │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1717d2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -365775,15 +365780,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (17197c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (171980 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2020e0 │ │ │ │ + bl 202248 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r9 :128] │ │ │ │ bl f9982 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -365819,109 +365824,109 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 171ae2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r3, sp, #8 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 171a74 │ │ │ │ mov r2, r7 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1719c6 │ │ │ │ ldrb.w r6, [r1, #33] @ 0x21 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ adds r5, #20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 171ac8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20184c │ │ │ │ + bl 2019b4 │ │ │ │ b.n 171a8e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1717a8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -365964,15 +365969,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 201b10 │ │ │ │ + bl 201c78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 171c3a │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -366006,35 +366011,35 @@ │ │ │ │ bne.n 171bca │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 171984 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 171bf8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 171b78 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 171bca │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 171984 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171bd4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 171c1e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -366085,15 +366090,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 171de0 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 26f6ec │ │ │ │ + bl 26f854 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 171dee │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 171cba │ │ │ │ @@ -366101,15 +366106,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 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ 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 │ │ │ │ @@ -366132,30 +366137,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ add.w sl, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 171d3c │ │ │ │ mov r3, sl │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #312] @ 0x138 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ @@ -366170,29 +366175,29 @@ │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r4, [r3, #38] @ 0x26 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 171da6 │ │ │ │ b.n 171dc4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 171dc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 171da0 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ b.n 171dbc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 171dac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -366249,23 +366254,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #516] @ (172044 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4398 │ │ │ │ + bl 2e4500 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe9a0 │ │ │ │ + bl 1feb08 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r4, [r0, #44] @ 0x2c │ │ │ │ @@ -366275,52 +366280,52 @@ │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 171edc │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ add.w sl, fp, #20 │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, fp, #48 @ 0x30 │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w ip, fp, #64 @ 0x40 │ │ │ │ str r7, [r5, #8] │ │ │ │ str.w r0, [fp, #44] @ 0x2c │ │ │ │ @@ -366331,41 +366336,41 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ strd r3, r7, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172024 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str r7, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -366391,15 +366396,15 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 171eac │ │ │ │ ldr r2, [pc, #68] @ (17204c ) │ │ │ │ ldr r3, [pc, #56] @ (172040 ) │ │ │ │ @@ -366412,15 +366417,15 @@ │ │ │ │ bne.n 172020 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ b.n 1723e8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 1723e8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -366479,15 +366484,15 @@ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ 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 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1722ae │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ mov r8, r6 │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ @@ -366513,15 +366518,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 172108 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 17229e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 172250 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 1720ea │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 172122 │ │ │ │ @@ -366538,22 +366543,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 171e08 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w fp, r5, #20 │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ add.w r3, r8, #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 │ │ │ │ @@ -366567,28 +366572,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ ldr.w lr, [pc, #204] @ 1722d0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -366598,33 +366603,33 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ add.w r3, r3, fp, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 20184c │ │ │ │ + bl 2019b4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 172102 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 172130 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 172282 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -366659,17 +366664,17 @@ │ │ │ │ nop │ │ │ │ svc 148 @ 0x94 │ │ │ │ lsls r6, r5, #2 │ │ │ │ svc 146 @ 0x92 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 1723c4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -366718,15 +366723,15 @@ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 172588 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r9, r5 │ │ │ │ movw sl, #821 @ 0x335 │ │ │ │ strd r4, r7, [sp, #16] │ │ │ │ @@ -366773,15 +366778,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 1723f8 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 172394 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 172526 │ │ │ │ str r0, [sp, #4] │ │ │ │ b.n 172378 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -366791,20 +366796,20 @@ │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ bl 171e08 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r8, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r8, #48 @ 0x30 │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #64 @ 0x40 │ │ │ │ @@ -366820,28 +366825,28 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ @@ -366850,15 +366855,15 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ @@ -366875,24 +366880,24 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ beq.w 1723b6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 1723f4 │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 172558 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -366928,17 +366933,17 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ble.n 1725b0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ble.n 1725b0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 1724f0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -366954,15 +366959,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 201568 │ │ │ │ + bl 2016d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1726cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -367072,40 +367077,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 172644 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17274a │ │ │ │ mov r3, sp │ │ │ │ b.n 17273a │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17274a │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n 172644 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 172708 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -367164,30 +367169,30 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 172802 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 17283c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #4 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp.w r4, #362 @ 0x16a │ │ │ │ beq.n 172870 │ │ │ │ movw r3, #487 @ 0x1e7 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 172870 │ │ │ │ movw r3, #361 @ 0x169 │ │ │ │ @@ -367212,15 +367217,15 @@ │ │ │ │ bl 1725b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172854 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ b.n 172856 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1725b0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -367259,15 +367264,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [r8, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 172f00 │ │ │ │ mov r0, fp │ │ │ │ mov r7, sl │ │ │ │ - bl 1e51c8 │ │ │ │ + bl 1e5330 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ strd r9, r9, [sl] │ │ │ │ str.w r9, [sl, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r9, [sl, #12] │ │ │ │ strd r3, fp, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ @@ -367275,15 +367280,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr.w r4, [fp, #24] │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 173036 │ │ │ │ strd fp, r8, [sp, #64] @ 0x40 │ │ │ │ mov fp, sl │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -367314,15 +367319,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 172eb2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 172ee6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 172958 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ @@ -367363,15 +367368,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r4, sl, r4, lsl #4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r3, #2 │ │ │ │ str.w sl, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add.w r6, r0, r8, lsl #4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ strd r9, r9, [sp, #80] @ 0x50 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ @@ -367408,15 +367413,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.n 172a8e │ │ │ │ ldrd r5, sl, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 202ea4 │ │ │ │ + bl 20300c │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ @@ -367427,33 +367432,33 @@ │ │ │ │ ble.w 172e32 │ │ │ │ strd r2, r9, [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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 172b12 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ @@ -367474,15 +367479,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [r0, #0] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 172ea6 │ │ │ │ mov r0, sl │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 172b8c │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -367541,31 +367546,31 @@ │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r0, [sl, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172faa │ │ │ │ ldrb.w r7, [sl, #33] @ 0x21 │ │ │ │ mov.w r8, #0 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -367596,15 +367601,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, fp │ │ │ │ mov fp, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ @@ -367615,23 +367620,23 @@ │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd r9, r9, [r7] │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ str.w r9, [r7, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -367660,15 +367665,15 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ adds.w r3, r8, #1 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r0, [sl, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -367684,30 +367689,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 172df8 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r0 │ │ │ │ b.n 172cca │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 172e8a │ │ │ │ cmp r3, #8 │ │ │ │ @@ -367726,29 +367731,29 @@ │ │ │ │ beq.w 172b22 │ │ │ │ strd r3, r9, [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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 172e64 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 172b22 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ b.n 1729e8 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r2 │ │ │ │ @@ -367759,19 +367764,19 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 172a28 │ │ │ │ add.w r1, r7, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ b.n 172a76 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ b.n 172b6e │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 17301c │ │ │ │ cmp.w r3, #796 @ 0x31c │ │ │ │ it cc │ │ │ │ @@ -367789,15 +367794,15 @@ │ │ │ │ b.n 172a28 │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, r5, [sp, #68] @ 0x44 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1728fe │ │ │ │ mov fp, r5 │ │ │ │ @@ -367862,53 +367867,53 @@ │ │ │ │ mov sl, r2 │ │ │ │ movs r1, #0 │ │ │ │ b.n 1729cc │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 172a28 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203c50 │ │ │ │ + bl 203db8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, sl │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ movs r1, #1 │ │ │ │ b.n 172b82 │ │ │ │ mov r7, r8 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ 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 r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 172bfc │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #796 @ 0x31c │ │ │ │ b.n 1729e8 │ │ │ │ cmp.w r3, #844 @ 0x34c │ │ │ │ it eq │ │ │ │ @@ -368139,52 +368144,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ 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 │ │ │ │ @@ -368261,15 +368266,15 @@ │ │ │ │ add r4, sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w ip, [sl, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ strd r2, sl, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #26 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -368277,21 +368282,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, sl │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ 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, #26 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -368299,21 +368304,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ strd r8, r8, [r5] │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ mov sl, fp │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -368332,15 +368337,15 @@ │ │ │ │ add.w r2, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [r2, #70] @ 0x46 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -368358,15 +368363,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 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 1735bc │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -368377,26 +368382,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -368428,15 +368433,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 173588 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -368448,15 +368453,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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -368487,32 +368492,32 @@ │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r7, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 17366c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -368538,48 +368543,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 1736e4 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 173734 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 173756 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -368631,30 +368636,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 17376c │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1737e4 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17376c │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 1736e4 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -368725,75 +368730,75 @@ │ │ │ │ bne.n 1739a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 1739a8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173894 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 173894 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 173904 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ b.n 173894 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 173946 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17385a │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1739a8 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -368851,69 +368856,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1112] @ 173e4c │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #413 @ 0x19d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 173c52 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 173a88 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 173cf8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1730f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -368927,115 +368932,115 @@ │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173ae6 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 173c84 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173b60 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [pc, #704] @ (173e50 ) │ │ │ │ ldr r3, [pc, #696] @ (173e48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 173e40 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [pc, #656] @ (173e54 ) │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 173d4c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -369106,47 +369111,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 173b12 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 173b12 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 173a98 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 173a9e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -369158,80 +369163,80 @@ │ │ │ │ bne.n 173df4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 173b70 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 173b70 │ │ │ │ mov r3, r2 │ │ │ │ b.n 173cc0 │ │ │ │ uxth r3, r2 │ │ │ │ b.n 173cc0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 173ae6 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 173d84 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ b.n 173ae6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 173d16 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173dc4 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n 173d16 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 173d58 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -369303,33 +369308,33 @@ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [pc, #1052] @ 1742a4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r2, [r8, #260] @ 0x104 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 173830 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 1730f8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -369342,139 +369347,139 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 173f20 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173f5c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r1, [r8, #192] @ 0xc0 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 1740c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 173fb4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [pc, #712] @ (1742a8 ) │ │ │ │ ldr r3, [pc, #700] @ (1742a0 ) │ │ │ │ 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 174296 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [pc, #628] @ (1742ac ) │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 174192 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -369566,107 +369571,107 @@ │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ asrs r4, r7, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 174170 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n 173f66 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 173f5c │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1741c8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ b.n 173f5c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 174180 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 174180 │ │ │ │ cbnz r3, 174252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 174240 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r5, r0 │ │ │ │ b.n 174180 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ b.n 17420a │ │ │ │ movs r2, #16 │ │ │ │ @@ -369771,15 +369776,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r6, r1 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r8 │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ strd r3, r3, [r8] │ │ │ │ mov r5, r9 │ │ │ │ strd r3, r3, [r8, #8] │ │ │ │ mov ip, r9 │ │ │ │ @@ -369804,28 +369809,28 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 1743d6 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17461e │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ mov sl, r8 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ @@ -369886,15 +369891,15 @@ │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1745de │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, fp, [sl] │ │ │ │ movs r2, #6 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ movs r3, #31 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ @@ -369930,15 +369935,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 173e58 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ movw r1, #841 @ 0x349 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ strd ip, ip, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -369965,24 +369970,24 @@ │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 17442e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cbz r4, 1745e4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 174412 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -369996,15 +370001,15 @@ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r3, [sp, #32] │ │ │ │ str.w r3, [sl, #712] @ 0x2c8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str.w r3, [sl, #716] @ 0x2cc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r2, [pc, #64] @ (174640 ) │ │ │ │ ldr r3, [pc, #52] @ (174638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ @@ -370098,15 +370103,15 @@ │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ add.w lr, sp, #88 @ 0x58 │ │ │ │ add.w ip, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -370125,28 +370130,28 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ ite eq │ │ │ │ movweq r1, #403 @ 0x193 │ │ │ │ movwne r1, #622 @ 0x26e │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 174968 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, r2, #1 │ │ │ │ ands r3, r2 │ │ │ │ @@ -370229,15 +370234,15 @@ │ │ │ │ bl 1735c4 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1747a8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17496a │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 17478c │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ @@ -370258,31 +370263,31 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov.w ip, #2 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ bl 173830 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ mov r5, r4 │ │ │ │ b.n 17484e │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbnz r3, 1748dc │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ b.n 1747ea │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -370290,69 +370295,69 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 174914 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 1749d2 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 174af8 │ │ │ │ vldr d7, [pc, #544] @ 174b50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17495a │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1748d8 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 1732d8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r2, [pc, #480] @ (174b68 ) │ │ │ │ ldr r3, [pc, #460] @ (174b58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ @@ -370382,66 +370387,66 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 174a08 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 174a6c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 174a50 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1748d8 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -370593,27 +370598,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r5, r3, #20 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 174c20 │ │ │ │ ldr.w r4, [pc, #2740] @ 1756b0 │ │ │ │ - bl 2e67a0 │ │ │ │ + bl 2e6908 │ │ │ │ ldr.w r2, [pc, #2736] @ 1756b4 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284d48 │ │ │ │ + bl 284eb0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 173174 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ @@ -370654,15 +370659,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r1 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ movs r7, #0 │ │ │ │ mov ip, r4 │ │ │ │ add.w sl, sp, #128 @ 0x80 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov lr, sl │ │ │ │ strd r7, r7, [r4, #8] │ │ │ │ mov r9, sl │ │ │ │ @@ -370680,33 +370685,33 @@ │ │ │ │ strd r2, r5, [sl] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r5, [r3, #196] @ 0xc4 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 1753de │ │ │ │ mov r0, r5 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1751b4 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -370839,15 +370844,15 @@ │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ mov r5, r6 │ │ │ │ bl 1735c4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 174de0 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1751b4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 174d2a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -370990,33 +370995,33 @@ │ │ │ │ lsls r5, r3, #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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17504a │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ @@ -371029,24 +371034,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 173250 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r5 │ │ │ │ strd fp, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ bl 1735c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ b.n 174dda │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 175024 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 175024 │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -371119,15 +371124,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 173250 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r7 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ bl 1735c4 │ │ │ │ b.n 174dda │ │ │ │ @@ -371168,15 +371173,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} │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 209324 │ │ │ │ + bl 20948c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 17567e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -371187,23 +371192,23 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 173830 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -371251,38 +371256,38 @@ │ │ │ │ lsls r0, r2, #8 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1752e4 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 20943c │ │ │ │ + bl 2095a4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 17567e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -371293,19 +371298,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 2046d8 │ │ │ │ + bl 204840 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r2, [pc, #888] @ (1756bc ) │ │ │ │ ldr r3, [pc, #856] @ (1756a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -371383,40 +371388,40 @@ │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ strd r7, r3, [r4] │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 175448 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r5, sp, #204 @ 0xcc │ │ │ │ blx 5a170 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #149 @ 0x95 │ │ │ │ @@ -371426,15 +371431,15 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r9, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -371498,15 +371503,15 @@ │ │ │ │ ldrb.w r3, [lr, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 175692 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -371515,42 +371520,42 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 175684 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r9, r0 │ │ │ │ b.w 174d26 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1755c4 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 │ │ │ │ @@ -371564,15 +371569,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1751ec │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 1752be │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r9, r0 │ │ │ │ b.w 174d26 │ │ │ │ movs r7, #1 │ │ │ │ b.n 1753fa │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 174c20 │ │ │ │ @@ -371630,17 +371635,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r4, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc │ │ │ │ + cmp r8, r7 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -371692,33 +371697,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 175766 │ │ │ │ ldr r4, [pc, #744] @ (175a30 ) │ │ │ │ - bl 2e67a0 │ │ │ │ + bl 2e6908 │ │ │ │ ldr r2, [pc, #744] @ (175a34 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284d48 │ │ │ │ + bl 284eb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 245944 │ │ │ │ + bl 245aac │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 175a18 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -371745,15 +371750,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17597c │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r5, r9, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -371835,15 +371840,15 @@ │ │ │ │ bl 1735c4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175810 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 175978 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1757e2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ @@ -371916,15 +371921,15 @@ │ │ │ │ ldrd r0, r1, [r5, #80] @ 0x50 │ │ │ │ bl 1732d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r9, #720] @ 0x2d0 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r2, [pc, #164] @ (175a3c ) │ │ │ │ ldr r3, [pc, #140] @ (175a24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ eors r2, r3 │ │ │ │ @@ -371976,17 +371981,17 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #400 @ (adr r6, 175bd0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -372058,20 +372063,20 @@ │ │ │ │ cbz r3, 175b0c │ │ │ │ ldr.w r4, [pc, #1864] @ 176238 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1864] @ 17623c │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284d48 │ │ │ │ + bl 284eb0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 175d78 │ │ │ │ ldr.w r3, [r2, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -372113,15 +372118,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 175b52 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 175b4c │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 175d78 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -372154,15 +372159,15 @@ │ │ │ │ str r6, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ - bl 209324 │ │ │ │ + bl 20948c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #152] @ 0x98 │ │ │ │ mov r6, r8 │ │ │ │ strd r3, r3, [sp, #160] @ 0xa0 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ rbit r4, r4 │ │ │ │ @@ -372190,29 +372195,29 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ mov r2, r7 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 2074ec │ │ │ │ + bl 207654 │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20943c │ │ │ │ + bl 2095a4 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 175d00 │ │ │ │ mov r3, sl │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ mov sl, r4 │ │ │ │ @@ -372239,30 +372244,30 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp sl, r3 │ │ │ │ beq.n 175ce2 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 176c78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 175cfc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 175c9c │ │ │ │ mov r0, r6 │ │ │ │ b.n 175ca6 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 176ddc │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 176cee │ │ │ │ @@ -372271,47 +372276,47 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [pc, #1292] @ 176240 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w fp, fp, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.w 175c2e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ - bl 209590 │ │ │ │ + bl 2096f8 │ │ │ │ ldr.w r3, [pc, #1224] @ 176244 │ │ │ │ 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, #1212] @ 176248 │ │ │ │ add r3, pc │ │ │ │ - bl 1fe8f4 │ │ │ │ + bl 1fea5c │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ str.w r0, [sl, #208] @ 0xd0 │ │ │ │ movs r2, #29 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ @@ -372346,15 +372351,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 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ 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 │ │ │ │ @@ -372372,24 +372377,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, #403 @ 0x193 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ strd r7, r7, [sl, #216] @ 0xd8 │ │ │ │ str.w r2, [sl, #212] @ 0xd4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ @@ -372465,39 +372470,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 207298 │ │ │ │ + bl 207400 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [sl, #240] @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r0, [sl, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fe7f4 │ │ │ │ + bl 1fe95c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r6, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 207298 │ │ │ │ + bl 207400 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fe7f4 │ │ │ │ + bl 1fe95c │ │ │ │ ldr.w r3, [sl, #256] @ 0x100 │ │ │ │ str.w fp, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r7, [sl, #256] @ 0x100 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -372506,21 +372511,21 @@ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #688] @ (176254 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1fe9a0 │ │ │ │ + bl 1feb08 │ │ │ │ ldr r2, [pc, #680] @ (176258 ) │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe9a0 │ │ │ │ + bl 1feb08 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #204] @ 0xcc │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 176ddc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 175fda │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -372533,47 +372538,47 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17600c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 1734b8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [sl, #204] @ 0xcc │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 176044 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1734b8 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -372583,33 +372588,33 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [sl, #208] @ 0xd0 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17608a │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 1734b8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1768fa │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [pc, #364] @ 176218 │ │ │ │ vldr d9, [pc, #368] @ 176220 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -372662,37 +372667,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, #208] @ 0xd0 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17614c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1734b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1760de │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1768f6 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1760b6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ beq.n 176186 │ │ │ │ @@ -372705,15 +372710,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, #200] @ 0xc8 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -372721,18 +372726,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 1764a8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r1, r4, #5 │ │ │ │ @@ -372768,47 +372773,47 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r5, pc, #592 @ (adr r5, 176480 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r4, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov sl, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w lr, [pc, #2908] @ 176dec │ │ │ │ str r7, [r4, #12] │ │ │ │ add.w r7, r3, #84 @ 0x54 │ │ │ │ strd r0, r0, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -372821,52 +372826,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r7, [r7, lr] │ │ │ │ str r7, [sp, #16] │ │ │ │ add.w ip, r7, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 173830 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r8 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r3, #208] @ 0xd0 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ 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, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -372875,18 +372880,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 176de2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ @@ -372914,22 +372919,22 @@ │ │ │ │ lsls r7, r5, #20 │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -372939,15 +372944,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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1766ca │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -373021,40 +373026,40 @@ │ │ │ │ b.n 1763b8 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 176504 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 1734b8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ ldr.w r1, [r7, #244] @ 0xf4 │ │ │ │ bl 17336c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ ldr.w r7, [r7, #204] @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -373062,18 +373067,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 176de2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ @@ -373101,22 +373106,22 @@ │ │ │ │ lsls r5, r6, #16 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ @@ -373125,15 +373130,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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 176718 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -373142,15 +373147,15 @@ │ │ │ │ bpl.w 176790 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1734b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r5, [r3, #200] @ 0xc8 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #176] @ 0xb0 │ │ │ │ @@ -373166,25 +373171,25 @@ │ │ │ │ bl 1734b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 176698 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 1734b8 │ │ │ │ b.n 17615e │ │ │ │ movs r3, #32 │ │ │ │ @@ -373211,77 +373216,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 176702 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r9, r0 │ │ │ │ b.n 176504 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 176740 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r9, r0 │ │ │ │ b.n 176628 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17677e │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 176662 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 176de2 │ │ │ │ @@ -373464,15 +373469,15 @@ │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr.w r5, [sl, #204] @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #20 │ │ │ │ @@ -373480,18 +373485,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 176de2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ @@ -373590,23 +373595,23 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.w 175ee8 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [pc, #892] @ (176dec ) │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [r9] │ │ │ │ str.w r5, [r9, #8] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ @@ -373618,94 +373623,94 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, r7] │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 176adc │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r8 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r5, [sl, #208] @ 0xd0 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 176b2e │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 1734b8 │ │ │ │ ldr.w r2, [sl, #212] @ 0xd4 │ │ │ │ ldr.w r1, [sl, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ bl 17336c │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #203] @ 0xcb │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 176cfa │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r2, [sl, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #228] @ 0xe4 │ │ │ │ bl 17336c │ │ │ │ ldr.w r3, [sl, #212] @ 0xd4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ @@ -373756,24 +373761,24 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r4, [sl, #228] @ 0xe4 │ │ │ │ str.w r3, [sl, #240] @ 0xf0 │ │ │ │ strd r2, r2, [sl, #232] @ 0xe8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225968 │ │ │ │ + bl 225ad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28fa00 │ │ │ │ + bl 28fb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ed88 │ │ │ │ + bl 24eef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b2fc │ │ │ │ + bl 20b464 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 176cbc │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 176d30 │ │ │ │ @@ -373820,15 +373825,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 176a4a │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 176d30 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r2, [pc, #288] @ (176df0 ) │ │ │ │ ldr r3, [pc, #292] @ (176df4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -373840,42 +373845,42 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n 176a4a │ │ │ │ movs r2, #1 │ │ │ │ b.w 175d24 │ │ │ │ movs r2, #1 │ │ │ │ b.w 175c4c │ │ │ │ movw r1, #867 @ 0x363 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 176b8e │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 176cc2 │ │ │ │ ldr r4, [pc, #196] @ (176df8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (176dfc ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284d48 │ │ │ │ + bl 284eb0 │ │ │ │ b.n 176cc2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 176ccc │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 175b0c │ │ │ │ b.w 175aec │ │ │ │ @@ -373930,17 +373935,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ - add lr, sl │ │ │ │ + mov r6, r2 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #356] @ (176f78 ) │ │ │ │ @@ -374305,15 +374310,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 202620 │ │ │ │ + bl 202788 │ │ │ │ cbnz r0, 177188 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -374507,15 +374512,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 202620 │ │ │ │ + bl 202788 │ │ │ │ cbnz r0, 177368 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -374717,15 +374722,15 @@ │ │ │ │ beq.n 177604 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 177604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 177604 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17755c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -374780,15 +374785,15 @@ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.n 177618 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1775bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 177568 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17754a │ │ │ │ @@ -374822,15 +374827,15 @@ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ strd r6, r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1776a6 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cbz r0, 17769e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17765a │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -374844,24 +374849,24 @@ │ │ │ │ bne.n 1776ba │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r2, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.n 1776e2 │ │ │ │ cbnz r4, 1776ba │ │ │ │ orrs r6, r1 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 177660 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 177646 │ │ │ │ b.n 1775bc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -375463,15 +375468,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ itttt eq │ │ │ │ ldreq.w r3, [r0, #440] @ 0x1b8 │ │ │ │ addeq r2, r3, #1 │ │ │ │ streq.w r2, [r0, #440] @ 0x1b8 │ │ │ │ streq r3, [r5, #0] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [pc, #264] @ (177e54 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ vldr d7, [pc, #232] @ 177e40 │ │ │ │ @@ -375484,25 +375489,25 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add r5, sp, #24 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 177d9a │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov lr, r5 │ │ │ │ add.w r8, r8, r3, lsl #7 │ │ │ │ @@ -375528,21 +375533,21 @@ │ │ │ │ movs r3, #32 │ │ │ │ ldmia.w lr!, {r0, r1} │ │ │ │ str.w r0, [r4, sl, lsl #2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ ldr r2, [pc, #56] @ (177e58 ) │ │ │ │ ldr r3, [pc, #44] @ (177e4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -375622,15 +375627,15 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 177f98 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 177f26 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -375643,15 +375648,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 177f0e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 177f50 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cbz r4, 177f6e │ │ │ │ mov sl, r0 │ │ │ │ b.n 177f08 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w r2, #434 @ 0x1b2 │ │ │ │ bne.n 177f18 │ │ │ │ add r2, sp, #12 │ │ │ │ @@ -375668,21 +375673,21 @@ │ │ │ │ bne.n 177f26 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ bl 177cf8 │ │ │ │ mov r0, sl │ │ │ │ movs r7, #1 │ │ │ │ mov r4, sl │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 177f30 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -375758,15 +375763,15 @@ │ │ │ │ bne.n 178020 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 177ec4 │ │ │ │ b.n 177e9a │ │ │ │ mov r0, r2 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 177fbc │ │ │ │ b.n 178026 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r0, #12] │ │ │ │ @@ -376123,15 +376128,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 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ 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 │ │ │ │ @@ -376141,15 +376146,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 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 178520 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1784ca │ │ │ │ cmp r3, #5 │ │ │ │ @@ -376181,19 +376186,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 17845a │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 207488 │ │ │ │ + bl 2075f0 │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 2512b4 │ │ │ │ + bl 25141c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -376252,31 +376257,31 @@ │ │ │ │ beq.w 1788ca │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 17856a │ │ │ │ ldr r2, [pc, #944] @ (178900 ) │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ - bl 213ecc │ │ │ │ + bl 214034 │ │ │ │ cbz r0, 17856a │ │ │ │ mov r8, r0 │ │ │ │ - bl 201300 │ │ │ │ + bl 201468 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ mov r0, r8 │ │ │ │ - bl 201300 │ │ │ │ + bl 201468 │ │ │ │ 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 178532 │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ @@ -376294,20 +376299,20 @@ │ │ │ │ bcs.w 17888a │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 178872 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 178590 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17884a │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 17888a │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ @@ -376325,29 +376330,29 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cbz r5, 178636 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cbnz r0, 178636 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 178876 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cbz r2, 178640 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178610 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1785fe │ │ │ │ @@ -376381,20 +376386,20 @@ │ │ │ │ bcs.w 17888a │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17886e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17867a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17884a │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.w 17888a │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -376411,20 +376416,20 @@ │ │ │ │ bne.n 178646 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1788dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1788dc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r7 │ │ │ │ b.n 178536 │ │ │ │ ldr r3, [pc, #480] @ (1788f8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ @@ -376443,15 +376448,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ cbz r4, 178758 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178854 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -376480,30 +376485,30 @@ │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 1787dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cbnz r0, 1787dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178864 │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 17876e │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1787b2 │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r7 │ │ │ │ bne.n 17879e │ │ │ │ @@ -376522,40 +376527,40 @@ │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 178824 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cbz r0, 17883a │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r8, r4 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 178804 │ │ │ │ mov r7, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ b.n 178648 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cbz r0, 178880 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ b.n 178826 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 178536 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cbz r0, 178864 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ b.n 17875a │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 178536 │ │ │ │ @@ -376583,15 +376588,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #3999] @ 0xf9f │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r4, r3, lsl #7 │ │ │ │ ldrb r3, [r4, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ b.n 178522 │ │ │ │ @@ -376666,15 +376671,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 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 178b0a │ │ │ │ mov.w sl, #0 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -376729,36 +376734,36 @@ │ │ │ │ bne.n 178a34 │ │ │ │ mov r0, r6 │ │ │ │ b.n 1789c8 │ │ │ │ mov.w sl, #1 │ │ │ │ strb.w r7, [r3, #77] @ 0x4d │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cbz r6, 178a64 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1789a8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 178a2c │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 1789c8 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 178a42 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 178a86 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 178990 │ │ │ │ @@ -376791,15 +376796,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 26f750 │ │ │ │ + bl 26f8b8 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ orr.w r9, r0, r8 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17894a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -376938,26 +376943,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 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 1783f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1ae4 │ │ │ │ + bl 1e1c4c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -376995,15 +377000,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1792f0 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 213e90 │ │ │ │ + bl 213ff8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1792fe │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -377044,15 +377049,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 178d30 │ │ │ │ mov r0, r2 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 178d2a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 179352 │ │ │ │ @@ -377148,15 +377153,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ - bl 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r2, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -377189,51 +377194,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, [r9], #4 │ │ │ │ cbz r5, 178eea │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1783f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1ae4 │ │ │ │ + bl 1e1c4c │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r9, r4 │ │ │ │ bne.n 178ec2 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ cbz r5, 178f42 │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 178f30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cbnz r0, 178f30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cbz r0, 178f40 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 1792b0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20f264 │ │ │ │ + bl 20f3cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178f0c │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 178f42 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ @@ -377264,29 +377269,29 @@ │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ ite ne │ │ │ │ movwne r1, #730 @ 0x2da │ │ │ │ movweq r1, #731 @ 0x2db │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 178d94 │ │ │ │ cmp.w sl, #32 │ │ │ │ beq.w 1791a8 │ │ │ │ @@ -377294,21 +377299,21 @@ │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 178da2 │ │ │ │ mov fp, sl │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 178d78 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1791be │ │ │ │ b.n 1791b4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -377415,15 +377420,15 @@ │ │ │ │ bne.w 178fc6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [r3, sl, lsl #2] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #729 @ 0x2d9 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ @@ -377437,42 +377442,42 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 178fc6 │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ b.n 179064 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 17926c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1790e2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 26f6ec │ │ │ │ + bl 26f854 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 178e2e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 178d94 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 213eb4 │ │ │ │ + bl 21401c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c64 │ │ │ │ ldr r2, [pc, #412] @ (179368 ) │ │ │ │ ldr r3, [pc, #412] @ (17936c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -377531,30 +377536,30 @@ │ │ │ │ bne.w 178d94 │ │ │ │ b.n 179060 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r1, #730 @ 0x2da │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str.w r8, [r3, sl, lsl #2] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 178fc6 │ │ │ │ mov r6, r7 │ │ │ │ b.n 178f42 │ │ │ │ sub.w r1, r3, #223 @ 0xdf │ │ │ │ movs r2, #161 @ 0xa1 │ │ │ │ @@ -377575,15 +377580,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 178cb4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 213e90 │ │ │ │ + bl 213ff8 │ │ │ │ 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 │ │ │ │ @@ -377604,27 +377609,27 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 178d66 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1791b4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 1791be │ │ │ │ mov r1, r4 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ b.n 17933c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -377782,35 +377787,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17952e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ add.w r6, r8, #84 @ 0x54 │ │ │ │ @@ -377820,15 +377825,15 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 17993a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 179972 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 1795e2 │ │ │ │ @@ -377839,15 +377844,15 @@ │ │ │ │ beq.w 179a32 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 1795bc │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w fp, fp, r3, lsl #7 │ │ │ │ ldrb.w r3, [fp, #31] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -377856,23 +377861,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 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2006ac │ │ │ │ + bl 200814 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1794a6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17948a │ │ │ │ mov r6, sl │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w sl, [r7, #24] │ │ │ │ ldr.w fp, [r7] │ │ │ │ @@ -377954,19 +377959,19 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itete mi │ │ │ │ movmi r1, #166 @ 0xa6 │ │ │ │ movwpl r1, #423 @ 0x1a7 │ │ │ │ ldrmi r0, [r7, #44] @ 0x2c │ │ │ │ ldrpl r0, [r7, #44] @ 0x2c │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #804 @ 0x324 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str.w fp, [r7, #60] @ 0x3c │ │ │ │ add.w r6, r6, r3, lsl #7 │ │ │ │ @@ -377978,23 +377983,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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2006ac │ │ │ │ + bl 200814 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 179674 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17965a │ │ │ │ b.n 179790 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ @@ -378053,73 +378058,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1797e0 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 1ff18c │ │ │ │ + bl 1ff2f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ mov r0, fp │ │ │ │ - bl 20fdf4 │ │ │ │ + bl 20ff5c │ │ │ │ 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 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r2, [pc, #628] @ (179b24 ) │ │ │ │ ldr r3, [pc, #632] @ (179b28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -378157,44 +378162,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 1795fe │ │ │ │ movs r5, #0 │ │ │ │ b.n 1794ce │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 179704 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ b.n 1796c8 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 179960 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1795e2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ add.w fp, r7, #140 @ 0x8c │ │ │ │ str.w r9, [r7, #124] @ 0x7c │ │ │ │ @@ -378223,95 +378228,95 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w fp!, {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 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1795e2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 204850 │ │ │ │ + bl 2049b8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1795e2 │ │ │ │ mov ip, fp │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #20] │ │ │ │ str r1, [r7, #12] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w r2, r7, #172 @ 0xac │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov lr, r2 │ │ │ │ str r2, [r7, #28] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 1799a6 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 179764 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #828 @ 0x33c │ │ │ │ beq.w 1798f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17965a │ │ │ │ b.n 179790 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 1795fe │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 179916 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17948a │ │ │ │ b.n 17960c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #479 @ 0x1df │ │ │ │ cmp r3, r2 │ │ │ │ @@ -378511,15 +378516,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 179ca4 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1e5ffc │ │ │ │ + bl 1e6164 │ │ │ │ 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 │ │ │ │ @@ -378542,15 +378547,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e5ffc │ │ │ │ + bl 1e6164 │ │ │ │ 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} │ │ │ │ @@ -378570,15 +378575,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 179d3c │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -378670,15 +378675,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 179e56 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e5ec0 │ │ │ │ + bl 1e6028 │ │ │ │ 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 │ │ │ │ @@ -378741,15 +378746,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 179f02 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e5ec0 │ │ │ │ + bl 1e6028 │ │ │ │ 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, 179f46 │ │ │ │ mov r4, r3 │ │ │ │ @@ -378760,15 +378765,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 179f36 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 179ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 179eee │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 179ee8 │ │ │ │ @@ -378790,29 +378795,29 @@ │ │ │ │ bne.n 17a008 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 179ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ 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 179eee │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 179ff8 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1e5ffc │ │ │ │ + bl 1e6164 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 17a004 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 179fc2 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -378827,20 +378832,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 179fc0 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1e5ec0 │ │ │ │ + bl 1e6028 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 179eee │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 179f9a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 179faa │ │ │ │ @@ -379216,15 +379221,15 @@ │ │ │ │ bhi.w 17a6a4 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 17a696 │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 17a3e2 │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -379377,20 +379382,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17a7ec │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 17a588 │ │ │ │ b.n 17a7ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17a7ec │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17a57a │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -379508,15 +379513,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17a69a │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 17a3c6 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17a80e │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 17a3ca │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -379538,15 +379543,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17a788 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17a7b2 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ cbz r0, 17a710 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 17a3f6 │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -379661,105 +379666,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 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a938 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a92c │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a920 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a914 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a908 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a8fc │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17a8f0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17a8e4 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ cbz r0, 17a8d8 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 17a824 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a8c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a8ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a8ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a89e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a890 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a87e │ │ │ │ mov r0, sl │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a86c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a85a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a848 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -380317,22 +380322,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 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17afde │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 17af2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17afde │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -380355,15 +380360,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 17af94 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cbz r0, 17afb6 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 17af88 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -380407,30 +380412,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 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ cbz r0, 17b054 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 17b040 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 17b03a │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cbz r0, 17b03a │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 17b03a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -380438,15 +380443,15 @@ │ │ │ │ cbnz r6, 17b048 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17b00c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17b002 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -380833,15 +380838,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ 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 │ │ │ │ @@ -380893,19 +380898,19 @@ │ │ │ │ bmi.w 17bb58 │ │ │ │ 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 1e6364 │ │ │ │ + bl 1e64cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17ba80 │ │ │ │ - bl 1e63ac │ │ │ │ + bl 1e6514 │ │ │ │ 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 │ │ │ │ @@ -380979,15 +380984,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17b73c │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e63ac │ │ │ │ + bl 1e6514 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 17b516 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -381131,15 +381136,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ b.n 17b588 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r2 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr r3, [pc, #964] @ (17bb0c ) │ │ │ │ @@ -381449,15 +381454,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ 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 17b6b4 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ @@ -381726,26 +381731,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 17bd72 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 17bd5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e63ac │ │ │ │ + bl 1e6514 │ │ │ │ cbz r0, 17bd2c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 17bd2c │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 17bd2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e63ac │ │ │ │ + bl 1e6514 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17bd12 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17bd2c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -381800,27 +381805,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 17be9c │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1e5ffc │ │ │ │ + bl 1e6164 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17be74 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e5ffc │ │ │ │ + bl 1e6164 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 17be36 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 17be7e │ │ │ │ @@ -381837,19 +381842,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17be00 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e5ec0 │ │ │ │ + bl 1e6028 │ │ │ │ cbz r5, 17be74 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17bdde │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -381870,38 +381875,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17be4a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e5ec0 │ │ │ │ + bl 1e6028 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17be2a │ │ │ │ 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 1e5ec0 │ │ │ │ + bl 1e6028 │ │ │ │ b.n 17be28 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e5ec0 │ │ │ │ + bl 1e6028 │ │ │ │ b.n 17be70 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5ffc │ │ │ │ + bl 1e6164 │ │ │ │ b.n 17bdc6 │ │ │ │ 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 │ │ │ │ @@ -382152,15 +382157,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 17c09e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -382170,25 +382175,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 1e5ffc │ │ │ │ + bl 1e6164 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ cbz r0, 17c164 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 17a824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c152 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 17c190 │ │ │ │ @@ -382308,15 +382313,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c256 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r7, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 17c256 │ │ │ │ nop │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + b.n 17c468 │ │ │ │ movs r5, 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, #2600] @ 17ccec │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -382334,15 +382339,15 @@ │ │ │ │ bl 1a8fcc │ │ │ │ mov r0, r5 │ │ │ │ bl 17dc84 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1b1178 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ 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, #2532] @ 17ccf8 │ │ │ │ @@ -382487,21 +382492,21 @@ │ │ │ │ bl 18526c │ │ │ │ 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 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r8 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -382773,52 +382778,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17c756 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17c79e │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c786 │ │ │ │ add.w r0, r8, #236 @ 0xec │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17c7c2 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c7aa │ │ │ │ add.w r0, r8, #360 @ 0x168 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17c7e6 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c7ce │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ beq.w 17ca6c │ │ │ │ @@ -382867,15 +382872,15 @@ │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 17c8fa │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c914 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c914 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w ip, r3, #4 │ │ │ │ @@ -383175,15 +383180,15 @@ │ │ │ │ bne.w 17d536 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1ae26c │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 17d5c6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #312] @ (17cd04 ) │ │ │ │ ldr r3, [pc, #292] @ (17ccf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -383618,15 +383623,15 @@ │ │ │ │ ldr.w r7, [r8, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17d202 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ ldr.w r6, [r8, #372] @ 0x174 │ │ │ │ ldr.w ip, [sl, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w r7, [r3, ip, lsl #2] │ │ │ │ b.n 17caa0 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ @@ -383789,15 +383794,15 @@ │ │ │ │ beq.w 17c61e │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 17c61e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ b.w 17c9b6 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ str r0, [r7, r6] │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ b.n 17d050 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 17d0de │ │ │ │ @@ -384102,15 +384107,15 @@ │ │ │ │ ldr.w r3, [pc, #1548] @ 17db20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1544] @ 17db24 │ │ │ │ ldr.w r1, [pc, #1544] @ 17db28 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b4674 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17cbb0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1aebac │ │ │ │ @@ -384139,57 +384144,57 @@ │ │ │ │ ldr.w r3, [pc, #1452] @ 17db2c │ │ │ │ ldr.w r2, [pc, #1452] @ 17db30 │ │ │ │ ldr.w r1, [pc, #1452] @ 17db34 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b4674 │ │ │ │ b.w 17c434 │ │ │ │ ldr.w r3, [pc, #1428] @ 17db38 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1428] @ 17db3c │ │ │ │ ldr.w r1, [pc, #1428] @ 17db40 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4674 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 17c33a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r3, [pc, #1400] @ 17db44 │ │ │ │ ldr.w r2, [pc, #1400] @ 17db48 │ │ │ │ ldr.w r1, [pc, #1400] @ 17db4c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b4674 │ │ │ │ b.w 17cbc0 │ │ │ │ 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 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ ldr.w r2, [pc, #1348] @ 17db50 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [fp, #4] │ │ │ │ ldr.w r2, [pc, #1336] @ 17db54 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -384441,15 +384446,15 @@ │ │ │ │ bne.w 17d764 │ │ │ │ ldrd sl, r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r7, r9, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.w 17c3fc │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, fp │ │ │ │ it ne │ │ │ │ @@ -384661,79 +384666,79 @@ │ │ │ │ ldr r3, [pc, #144] @ (17db5c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #144] @ (17db60 ) │ │ │ │ ldr r1, [pc, #144] @ (17db64 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b4674 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 17d56a │ │ │ │ ldr r3, [pc, #124] @ (17db68 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #124] @ (17db6c ) │ │ │ │ ldr r1, [pc, #128] @ (17db70 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b4674 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 17d552 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 17cbc8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 17d740 │ │ │ │ - ble.n 17dbf4 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n 17db7c │ │ │ │ + udf #106 @ 0x6a │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r4, 17db82 │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n 17dabc │ │ │ │ + udf #6 │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n 17dab0 │ │ │ │ + ble.n 17db30 │ │ │ │ movs r6, r3 │ │ │ │ - revsh r0, r6 │ │ │ │ + pop {r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n 17dc38 │ │ │ │ + ble.n 17dab8 │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n 17da78 │ │ │ │ + ble.n 17daf8 │ │ │ │ movs r6, r3 │ │ │ │ - revsh r6, r1 │ │ │ │ + pop {r1, r2, r3} │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n 17db18 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n 17dc34 │ │ │ │ + ble.n 17dab4 │ │ │ │ movs r6, r3 │ │ │ │ - hlt 0x0026 │ │ │ │ + cbnz r6, 17dbc8 │ │ │ │ movs r6, r3 │ │ │ │ stmia r6!, {r0, r1, r3, r5, r6} │ │ │ │ vqshl.u32 q14, , #31 │ │ │ │ vqshlu.s32 q14, , #31 │ │ │ │ - vabdl.u , d31, d18 │ │ │ │ + vtbx.8 d29, {d31}, d18 │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n 17dc54 │ │ │ │ + bhi.n 17dad4 │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n 17dad4 │ │ │ │ + bhi.n 17db54 │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n 17dc24 │ │ │ │ + bhi.n 17daa4 │ │ │ │ movs r6, r3 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ movs r6, 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 │ │ │ │ @@ -384840,15 +384845,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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr.w r3, [pc, #1744] @ 17e384 │ │ │ │ @@ -384857,15 +384862,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1ad28c │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 192f38 │ │ │ │ ldr.w r2, [pc, #1712] @ 17e388 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -384881,21 +384886,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 17de2e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 17dd1a │ │ │ │ b.n 17dd4e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 17dd4e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17dd0e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -384909,15 +384914,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 17de1e │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 17dd2e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17dd1a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -384933,15 +384938,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 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 17e34a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -385020,15 +385025,15 @@ │ │ │ │ bne.n 17ddb8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ 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 5ab80 │ │ │ │ @@ -385162,15 +385167,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 17df9e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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 17dfe0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -385435,15 +385440,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 17e372 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e352 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -385463,15 +385468,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 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17e2ba │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 17e352 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -385539,15 +385544,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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e49c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -385571,15 +385576,15 @@ │ │ │ │ ldrb.w r3, [r3, #319] @ 0x13f │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 5ab80 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 17e472 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -385620,15 +385625,15 @@ │ │ │ │ blx 5ab80 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17e4a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 5ab80 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -385679,15 +385684,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r6, 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 │ │ │ │ @@ -385708,21 +385713,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (17e5b4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 17e586 │ │ │ │ ldr r3, [pc, #16] @ (17e5b8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 17e586 │ │ │ │ nop │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ movs r6, 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 │ │ │ │ @@ -385730,15 +385735,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 17e5ee │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -385750,15 +385755,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #228] @ (17e714 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -385831,15 +385836,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (17e724 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (17e728 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c64 │ │ │ │ ldr r2, [pc, #56] @ (17e72c ) │ │ │ │ ldr r3, [pc, #36] @ (17e718 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -385855,17 +385860,17 @@ │ │ │ │ nop │ │ │ │ adds r0, r1, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ movs r6, r3 │ │ │ │ adds r0, r1, r4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -385953,21 +385958,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 17e804 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 17e804 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 17e804 │ │ │ │ nop │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 17e8b6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -385986,15 +385991,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 17e8b2 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e502c │ │ │ │ + bl 1e5194 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 17e8b0 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -386203,23 +386208,23 @@ │ │ │ │ nop │ │ │ │ asrs r4, r2, #27 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #25 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ movs r5, 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 2e537c │ │ │ │ + bl 2e54e4 │ │ │ │ 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 │ │ │ │ @@ -386241,15 +386246,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 1cf844 │ │ │ │ + bl 1cf9ac │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17eba0 │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17ebcc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 17ebc4 │ │ │ │ @@ -386319,19 +386324,19 @@ │ │ │ │ rbit r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ bne.n 17ec02 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ add.w r0, r5, #924 @ 0x39c │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov lr, r1 │ │ │ │ @@ -386490,19 +386495,19 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #1060 @ 0x424 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ add.w r3, r8, #12 │ │ │ │ str.w r8, [r6, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -387084,15 +387089,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 17f496 │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 17f4e6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e69cc │ │ │ │ + bl 2e6b34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #1984] @ 17fc38 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -387169,15 +387174,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 17f6ba │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e69cc │ │ │ │ + bl 2e6b34 │ │ │ │ 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 │ │ │ │ @@ -387210,15 +387215,15 @@ │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 17f6ba │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17f55a │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e69a4 │ │ │ │ + bl 2e6b0c │ │ │ │ b.n 17f562 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 17f6a0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -387300,15 +387305,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 17f55a │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e6a7c │ │ │ │ + bl 2e6be4 │ │ │ │ b.n 17f562 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1432] @ 17fc60 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ @@ -387532,15 +387537,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 17fb6a │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e6acc │ │ │ │ + bl 2e6c34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 17f476 │ │ │ │ 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 │ │ │ │ @@ -387758,217 +387763,217 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 17f102 │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r3!, {r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + add r0, pc, #560 @ (adr r0, 17fe1c ) │ │ │ │ movs r0, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n 17fb94 │ │ │ │ + bls.n 17fc14 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ bl 355c22 │ │ │ │ bl 321c26 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x00c6 │ │ │ │ - movs r6, r3 │ │ │ │ - bkpt 0x00d6 │ │ │ │ - movs r6, r3 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ movs r6, r3 │ │ │ │ - ite pl │ │ │ │ - movpl r6, r3 │ │ │ │ - itee cs @ unpredictable │ │ │ │ - movcs r6, r3 │ │ │ │ - itte ne @ unpredictable │ │ │ │ - movne r6, r3 │ │ │ │ - bpl.n 17fd48 @ unpredictable │ │ │ │ - moveq r5, r3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x001c │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n 17fbb0 │ │ │ │ + bvs.n 17fbc8 │ │ │ │ movs r5, r3 │ │ │ │ - itte cs │ │ │ │ - movcs r6, r3 │ │ │ │ - itt cs @ unpredictable │ │ │ │ - movcs r6, r3 │ │ │ │ - ite cs @ unpredictable │ │ │ │ - movcs r6, r3 │ │ │ │ - itet pl @ unpredictable │ │ │ │ - movpl r6, r3 │ │ │ │ - itee vc @ unpredictable │ │ │ │ - movvc r6, r3 │ │ │ │ - ittt le @ unpredictable │ │ │ │ - movle r6, r3 │ │ │ │ - itet hi @ unpredictable │ │ │ │ - movhi r6, r3 │ │ │ │ - itte vc @ unpredictable │ │ │ │ - movvc r6, r3 │ │ │ │ - bne.n 17fd14 @ unpredictable │ │ │ │ - movvs r5, r3 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - cbnz r6, 17fcc0 │ │ │ │ - movs r6, r3 │ │ │ │ - cbnz r6, 17fcc0 │ │ │ │ - movs r6, r3 │ │ │ │ - udf #20 │ │ │ │ - movs r7, r3 │ │ │ │ - bkpt 0x0060 │ │ │ │ - movs r6, r3 │ │ │ │ - subs r6, #14 │ │ │ │ - movs r0, r4 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ - movs r6, r3 │ │ │ │ - cbnz r2, 17fcbc │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ - movs r3, r4 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + itt pl │ │ │ │ + movpl r6, r3 │ │ │ │ + it cc @ unpredictable │ │ │ │ + movcc r6, r3 │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r0, 17fcc0 │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r4, 17fcc0 │ │ │ │ + bmi.n 17fc30 │ │ │ │ + movs r5, r3 │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ - movs r3, r4 │ │ │ │ - bkpt 0x0008 │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x001a │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x0016 │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x0010 │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x000a │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x0004 │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bcs.n 17fb94 │ │ │ │ + movs r5, r3 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + cbnz r6, 17fcd0 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + revsh r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + svc 84 @ 0x54 │ │ │ │ + movs r7, r3 │ │ │ │ + nop {10} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ + movs r0, r4 │ │ │ │ + itee cs │ │ │ │ + movcs r6, r3 │ │ │ │ + hlt 0x0012 │ │ │ │ + movcc r6, r3 │ │ │ │ + cmp r2, #14 │ │ │ │ + movs r3, r4 │ │ │ │ + itee │ │ │ │ + mov r6, r3 │ │ │ │ + rev16al r0, r6 │ │ │ │ + moval r6, r3 │ │ │ │ + rev16 r4, r4 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + it mi │ │ │ │ + movmi r6, r3 │ │ │ │ + rev r6, r7 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + itte pl │ │ │ │ + movpl r6, r3 │ │ │ │ + itet pl @ unpredictable │ │ │ │ + movpl r6, r3 │ │ │ │ + sevlmi │ │ │ │ + movpl r6, r3 │ │ │ │ + itet mi │ │ │ │ + movmi r6, r3 │ │ │ │ + itt mi @ unpredictable │ │ │ │ + movmi r6, r3 │ │ │ │ + ittt cc @ unpredictable │ │ │ │ + movcc r6, r3 │ │ │ │ + it cc @ unpredictable │ │ │ │ + movcc r6, r3 │ │ │ │ + itee cc │ │ │ │ + movcc r6, r3 │ │ │ │ + cbnz r0, 17fd18 @ unpredictable │ │ │ │ + movcs r6, r3 │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ + movs r3, r4 │ │ │ │ + it eq │ │ │ │ + moveq r6, r3 │ │ │ │ + cbnz r2, 17fd1a │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + cbnz r4, 17fd18 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, pc} │ │ │ │ + bkpt 0x0044 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + cbnz r6, 17fd1a │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + cbnz r4, 17fd18 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + bkpt 0x0014 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + cbnz r6, 17fd1a │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + cbnz r6, 17fd24 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + cbnz r0, 17fd2a │ │ │ │ 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, #1952] @ 0x7a0 │ │ │ │ ldr r2, [pc, #1016] @ (180128 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -387982,30 +387987,30 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 17eb04 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #198 @ 0xc6 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ - bl 1f63d4 │ │ │ │ + bl 1f653c │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2bf4 │ │ │ │ + bl 1e2d5c │ │ │ │ ldr r3, [pc, #932] @ (180134 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 17fdec │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 17fdc4 │ │ │ │ @@ -388058,15 +388063,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 17feb8 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r1, [pc, #816] @ (180140 ) │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e52b8 │ │ │ │ + bl 1e5420 │ │ │ │ ldr r1, [pc, #808] @ (180144 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5af18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17fedc │ │ │ │ @@ -388084,15 +388089,15 @@ │ │ │ │ beq.w 18011e │ │ │ │ mov r0, r4 │ │ │ │ bl 17eb04 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 180106 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1800ae │ │ │ │ add r6, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -388138,15 +388143,15 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ blx 5a4b8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17ff5a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 17ff42 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 17fdd6 │ │ │ │ ldr r2, [pc, #600] @ (18014c ) │ │ │ │ ldr r3, [pc, #568] @ (18012c ) │ │ │ │ add r2, pc │ │ │ │ @@ -388219,15 +388224,15 @@ │ │ │ │ str r6, [r2, #0] │ │ │ │ bl 17f020 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac94 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr.w r8, [r8] │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r8 │ │ │ │ blx 5ab80 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -388275,15 +388280,15 @@ │ │ │ │ bl 17f020 │ │ │ │ mov r0, r5 │ │ │ │ blx 5ac94 │ │ │ │ ldr r1, [pc, #292] @ (180168 ) │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2b30 │ │ │ │ + bl 1e2c98 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 59c64 │ │ │ │ b.n 17fef0 │ │ │ │ ldr r2, [pc, #276] @ (18016c ) │ │ │ │ add r2, pc │ │ │ │ b.n 17ff80 │ │ │ │ ldr r2, [pc, #276] @ (180170 ) │ │ │ │ @@ -388379,71 +388384,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #10 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + adds r0, r1, r2 │ │ │ │ movs r7, r3 │ │ │ │ - hlt 0x002c │ │ │ │ + cbnz r4, 1801be │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - rev r6, r6 │ │ │ │ + cbnz r6, 1801a8 │ │ │ │ movs r6, r3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 180176 │ │ │ │ + hlt 0x002a │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + cbnz r6, 18019c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + rev r6, r3 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r6, r3 │ │ │ │ - uxtb r6, r5 │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - uxtb r4, r5 │ │ │ │ + push {r2, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - uxtb r6, r5 │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - uxth r4, r5 │ │ │ │ + cbz r4, 1801f6 │ │ │ │ movs r6, r3 │ │ │ │ - uxth r4, r6 │ │ │ │ + cbz r4, 1801fc │ │ │ │ movs r6, r3 │ │ │ │ - uxth r6, r3 │ │ │ │ + cbz r6, 1801fa │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + cbnz r4, 180190 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + cbnz r2, 1801b2 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r0, r4 │ │ │ │ - sxtb r2, r5 │ │ │ │ + cbz r2, 1801fe │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r4 │ │ │ │ - sxtb r6, r3 │ │ │ │ + cbz r6, 180202 │ │ │ │ movs r6, r3 │ │ │ │ - sxtb r0, r5 │ │ │ │ + cbz r0, 18020a │ │ │ │ movs r6, r3 │ │ │ │ - sxtb r2, r4 │ │ │ │ + cbz r2, 18020c │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + cbnz r6, 1801ac │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -388573,15 +388578,15 @@ │ │ │ │ blx 5af30 │ │ │ │ cbz r0, 180386 │ │ │ │ ldr r2, [pc, #328] @ (180460 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (180464 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 5aa3c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1803d8 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -388612,15 +388617,15 @@ │ │ │ │ bne.n 180342 │ │ │ │ b.n 180348 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 1802da │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 190ce8 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (180468 ) │ │ │ │ ldr r3, [pc, #184] @ (180454 ) │ │ │ │ @@ -388636,103 +388641,103 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (18046c ) │ │ │ │ ldr r1, [pc, #180] @ (180470 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 180398 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 180314 │ │ │ │ ldr r4, [pc, #152] @ (180474 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (180478 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 17e61c │ │ │ │ ldr r2, [pc, #136] @ (18047c ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 17e61c │ │ │ │ mov r0, r9 │ │ │ │ blx 59c64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n 1803c6 │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #104] @ (180480 ) │ │ │ │ ldr r1, [pc, #104] @ (180484 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 1803c6 │ │ │ │ mov r4, lr │ │ │ │ b.n 180306 │ │ │ │ ldr r2, [pc, #88] @ (180488 ) │ │ │ │ ldr r1, [pc, #88] @ (18048c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 18040a │ │ │ │ ldr r2, [pc, #80] @ (180490 ) │ │ │ │ ldr r1, [pc, #84] @ (180494 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.n 18040a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 2, cr0, cr14, cr13, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 2, cr0, cr10, cr13, {5} │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb81a │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ stc2l 0, cr0, [r0], #-692 @ 0xfffffd4c │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ movs r6, r3 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + cpsid i │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb67a │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #328] @ (1805f4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -388813,15 +388818,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1801b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180544 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 16c548 │ │ │ │ ldr r3, [pc, #96] @ (1805f8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -388837,40 +388842,40 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 18051e │ │ │ │ b.n 1804f2 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 284ca0 │ │ │ │ + bl 284e08 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 1805a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (1805fc ) │ │ │ │ ldr r2, [pc, #40] @ (180600 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284d48 │ │ │ │ + bl 284eb0 │ │ │ │ b.n 1805a0 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb4c00ad │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 180498 │ │ │ │ @@ -388881,15 +388886,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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 18065e │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 1806a0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -388917,15 +388922,15 @@ │ │ │ │ cbz r0, 18068a │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 180692 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 18064a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -389181,15 +389186,15 @@ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf73a00ad │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ movs r5, r5 │ │ │ │ movt r0, #26797 @ 0x68ad │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5abb0 │ │ │ │ @@ -389257,48 +389262,48 @@ │ │ │ │ cbz r1, 180a5a │ │ │ │ ldr r3, [pc, #176] @ (180aac ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 18097e │ │ │ │ ldr r0, [pc, #172] @ (180ab0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea34c │ │ │ │ + bl 1ea4b4 │ │ │ │ ldr r3, [pc, #168] @ (180ab4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1809be │ │ │ │ ldr r0, [pc, #152] @ (180ab8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea34c │ │ │ │ + bl 1ea4b4 │ │ │ │ ldr r3, [pc, #148] @ (180abc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 180990 │ │ │ │ ldr r0, [pc, #128] @ (180ac0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea34c │ │ │ │ + bl 1ea4b4 │ │ │ │ ldr r3, [pc, #124] @ (180ac4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1809a8 │ │ │ │ ldr r0, [pc, #108] @ (180ac8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea34c │ │ │ │ + bl 1ea4b4 │ │ │ │ ldr r3, [pc, #104] @ (180acc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -389321,32 +389326,32 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r3, #10 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r2, #218 @ 0xda │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r2, #248 @ 0xf8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldc 0, cr0, [ip, #-136] @ 0xffffff78 │ │ │ │ + cdp 0, 5, cr0, cr12, cr2, {1} │ │ │ │ cmp r2, #204 @ 0xcc │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ lsls r6, r5, #2 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sxth r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ cmp r2, #150 @ 0x96 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + cbz r0, 180af6 │ │ │ │ movs r6, r3 │ │ │ │ cmp r2, #136 @ 0x88 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + cbz r2, 180afc │ │ │ │ movs r6, r3 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + cbz r4, 180aee │ │ │ │ movs r6, r3 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [pc, #44] @ (180b00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 180adc │ │ │ │ @@ -389426,16 +389431,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #164 @ 0xa4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf4d200ad │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2e6001e │ │ │ │ - vqadd.u64 d0, d4, d15 │ │ │ │ + bic.w r0, r6, #10354688 @ 0x9e0000 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + movs r0, r4 │ │ │ │ eors.w r0, r4, #5668864 @ 0x568000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #84] @ (180bfc ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -389537,15 +389543,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 180c7c │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1e5ffc │ │ │ │ + bl 1e6164 │ │ │ │ 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] │ │ │ │ @@ -389559,23 +389565,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 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ cbz r0, 180cfe │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 180ca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180ce8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -389620,19 +389626,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (180d84 ) │ │ │ │ ldr r0, [pc, #20] @ (180d88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190a70 │ │ │ │ nop │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ movs r5, r5 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #256 @ (adr r0, 180e8c ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 180f8c ) │ │ │ │ movs r3, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst.w r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -389724,15 +389730,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 180e62 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e5ec0 │ │ │ │ + bl 1e6028 │ │ │ │ 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] │ │ │ │ @@ -389772,15 +389778,15 @@ │ │ │ │ bls.n 180ede │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 180eec │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 180ee4 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180ee4 │ │ │ │ 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 │ │ │ │ @@ -389820,15 +389826,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 180f90 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 180f9c │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 180fb8 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180f70 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -390023,24 +390029,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 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1811ac │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1811b2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 181174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181194 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -390213,15 +390219,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 18138c │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ cbz r0, 181392 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 181398 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 181174 │ │ │ │ @@ -391025,15 +391031,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 181bca │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ 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 │ │ │ │ @@ -391527,24 +391533,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 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ strd r0, fp, [sp, #176] @ 0xb0 │ │ │ │ mov r0, fp │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ - bl 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ 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 182504 │ │ │ │ @@ -391955,24 +391961,24 @@ │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r4, #0 │ │ │ │ cbz r3, 182522 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 18250c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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 │ │ │ │ @@ -392021,18 +392027,18 @@ │ │ │ │ bne.n 182568 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 18255a │ │ │ │ mov r7, ip │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - bl 1e51c8 │ │ │ │ + bl 1e5330 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r3, [pc, #1232] @ 182aa4 │ │ │ │ ldr.w r2, [pc, #1232] @ 182aa8 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -392307,26 +392313,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182874 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1828c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 180ca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1828ae │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ b.n 182874 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -392643,15 +392649,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 182434 │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ mov r4, ip │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ 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, #12] │ │ │ │ str r2, [r3, #28] │ │ │ │ @@ -392764,21 +392770,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 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 182d42 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -392836,24 +392842,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 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 182df0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 182d74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182dd8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -392932,31 +392938,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 182eca │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 182ee4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 182f06 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 182eac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182ef0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 182f24 │ │ │ │ @@ -392995,15 +393001,15 @@ │ │ │ │ beq.n 182f86 │ │ │ │ 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 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cbz r0, 182f9c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 182f6a │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -393029,15 +393035,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 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cbz r0, 183000 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 183006 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -393377,15 +393383,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 1e5ffc │ │ │ │ + bl 1e6164 │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 18334a │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 1832ee │ │ │ │ @@ -393394,15 +393400,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1832ee │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e5ffc │ │ │ │ + bl 1e6164 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -393780,17 +393786,17 @@ │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ add.w r0, r9, #12 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1837ba │ │ │ │ add r7, sp, #4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -393816,28 +393822,28 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ bl 1834cc │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ str.w r8, [r2, #4] │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1836f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18374c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ @@ -393860,15 +393866,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 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ cbz r0, 183856 │ │ │ │ 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 │ │ │ │ @@ -393892,15 +393898,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1834cc │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1837d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183808 │ │ │ │ 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 │ │ │ │ @@ -393922,15 +393928,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 1838c8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 1838de │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 1838de │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -394053,15 +394059,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1839b0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 182f08 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -394095,26 +394101,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 183924 │ │ │ │ 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 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 183944 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 18385c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183a6c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -394198,15 +394204,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183b2c │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e5ec0 │ │ │ │ + bl 1e6028 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cbnz r3, 183b70 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 183ad6 │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ @@ -394237,15 +394243,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183b90 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e5ec0 │ │ │ │ + bl 1e6028 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 183b9c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 183c0c │ │ │ │ ldrb.w r4, [r1, #39] @ 0x27 │ │ │ │ @@ -394582,33 +394588,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 183fb0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 183f2e │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 183f72 │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 17c120 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 183f2e │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 183f2e │ │ │ │ mov r6, r5 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183f64 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183f52 │ │ │ │ @@ -394628,19 +394634,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 18336c │ │ │ │ b.n 183f52 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 183f36 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 183fe2 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 184000 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -394649,15 +394655,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 183f36 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 183f36 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183fe2 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183fd0 │ │ │ │ @@ -394702,15 +394708,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 1840e6 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e5ffc │ │ │ │ + bl 1e6164 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 184168 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -394727,15 +394733,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18408c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e5ec0 │ │ │ │ + bl 1e6028 │ │ │ │ b.n 184058 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 184096 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 184162 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -394751,15 +394757,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1840d4 │ │ │ │ b.n 1840d0 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e5ffc │ │ │ │ + bl 1e6164 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r8, r4, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 184174 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -394776,15 +394782,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 184100 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e5ec0 │ │ │ │ + bl 1e6028 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18406e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 184058 │ │ │ │ b.n 18406e │ │ │ │ @@ -395302,15 +395308,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 184fa2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 184f3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184716 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r7, #24 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -395375,15 +395381,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 184686 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 1846cc │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 184664 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ @@ -395404,27 +395410,27 @@ │ │ │ │ bne.n 184726 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 184776 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 182d74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18475e │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 18472c │ │ │ │ @@ -395460,35 +395466,35 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 1847ee │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 1847ee │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 182f08 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 1847ba │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 184796 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 18481a │ │ │ │ b.n 1842bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1842bc │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ ldr r7, [r2, #40] @ 0x28 │ │ │ │ @@ -395506,15 +395512,15 @@ │ │ │ │ bl 18385c │ │ │ │ b.n 18480c │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ b.n 1846a8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 184884 │ │ │ │ bl 191bec │ │ │ │ cmp r0, #0 │ │ │ │ @@ -395701,27 +395707,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18501c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 184a74 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 182eac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 184a5e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -395846,15 +395852,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov lr, r7 │ │ │ │ mov fp, 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} │ │ │ │ @@ -395880,19 +395886,19 @@ │ │ │ │ lslpl r3, r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [sl, #16] │ │ │ │ - bl 1e4ff4 │ │ │ │ + bl 1e515c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r1, fp │ │ │ │ bl 182c78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -396167,19 +396173,19 @@ │ │ │ │ ldrd r2, r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ bl 183e6c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ b.n 184e12 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18464a │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 184f68 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ bl 182fa0 │ │ │ │ @@ -396194,28 +396200,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 18464a │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 18464a │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r7, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 184f5e │ │ │ │ b.n 184f68 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 184640 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 184ff6 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -396228,15 +396234,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 184640 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 184640 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 184fbe │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 182fa0 │ │ │ │ @@ -396251,34 +396257,34 @@ │ │ │ │ ldrb r3, [r7, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 184fce │ │ │ │ b.n 184fca │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 1e6350 │ │ │ │ + bl 1e64b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18509a │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ 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 18505e │ │ │ │ cbz r6, 18509a │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1e6378 │ │ │ │ + bl 1e64e0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 185038 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 185138 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -396478,15 +396484,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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 182d00 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -396500,15 +396506,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 18529c │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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] @ (185560 ) │ │ │ │ @@ -396521,29 +396527,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 1e51c8 │ │ │ │ + bl 1e5330 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 182d00 │ │ │ │ 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 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ 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 │ │ │ │ @@ -396626,24 +396632,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 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ 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 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 185440 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -396722,15 +396728,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 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ 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 18573e │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -397181,15 +397187,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 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [pc, #828] @ (185cb8 ) │ │ │ │ ldr r2, [pc, #828] @ (185cbc ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 1ad28c │ │ │ │ @@ -397405,15 +397411,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b14e0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #548] @ 0x224 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r2, [pc, #280] @ (185cc0 ) │ │ │ │ ldr r3, [pc, #284] @ (185cc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -397545,15 +397551,15 @@ │ │ │ │ beq.n 185cfc │ │ │ │ ldr r6, [pc, #76] @ (185d58 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c1a4 │ │ │ │ + bl 28c30c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 185d30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -397913,15 +397919,15 @@ │ │ │ │ beq.n 1860a4 │ │ │ │ ldr r6, [pc, #76] @ (186100 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c1a4 │ │ │ │ + bl 28c30c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1860d8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -397978,15 +397984,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 1e502c │ │ │ │ + bl 1e5194 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 186178 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -398123,15 +398129,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 186200 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 186200 │ │ │ │ nop │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ movs r6, 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] @ (1862d4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -398156,15 +398162,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 186370 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ movs r6, 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] @ (1863a4 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -398363,19 +398369,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1864d4 ) │ │ │ │ ldr r0, [pc, #20] @ (1864d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190a70 │ │ │ │ nop │ │ │ │ - add r0, r7 │ │ │ │ + cmp r0, pc │ │ │ │ movs r5, r5 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #960] @ (18689c ) │ │ │ │ + ldr r2, [pc, #192] @ (18659c ) │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #576] @ (186730 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -398618,37 +398624,37 @@ │ │ │ │ add r6, pc │ │ │ │ b.n 1865a4 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r3, [pc, #800] @ (186a60 ) │ │ │ │ + ldr r5, [pc, #32] @ (186760 ) │ │ │ │ movs r5, r5 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ movs r6, r3 │ │ │ │ adds r3, #202 @ 0xca │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ movs r6, r3 │ │ │ │ adds r3, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ 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, #1816] @ 0x718 │ │ │ │ ldr.w r1, [pc, #2344] @ 1870a4 │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -399707,73 +399713,73 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ movs r5, r5 │ │ │ │ - asrs r6, r4 │ │ │ │ + negs r6, r4 │ │ │ │ movs r5, r5 │ │ │ │ - mvns r6, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r5, r5 │ │ │ │ ldmia r4!, {r2, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r0, [pc, #208] @ (18719c ) │ │ │ │ + ldr r1, [pc, #464] @ (18729c ) │ │ │ │ movs r5, r5 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ movs r5, r5 │ │ │ │ ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r3!, {r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r0!, {r2, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ movs r5, r5 │ │ │ │ - tst r0, r0 │ │ │ │ + muls r0, r0 │ │ │ │ movs r5, r5 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + str r2, [r7, #16] │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ movs r5, r5 │ │ │ │ stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adcs r2, r6 │ │ │ │ + cmp r2, r6 │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r6, r6] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ movs r5, r5 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r4!, {r3, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r3, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [pc, #744] @ (18740c ) │ │ │ │ + ldr r3, [pc, #1000] @ (18750c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #512] @ (187328 ) │ │ │ │ + str r0, [r0, r3] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ movs r5, r5 │ │ │ │ ldr.w r3, [pc, #2756] @ 187bf4 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 186f90 │ │ │ │ mov r8, sl │ │ │ │ @@ -400379,21 +400385,21 @@ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [pc, #1304] @ 187d08 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1e18f8 │ │ │ │ + bl 1e1a60 │ │ │ │ ldr.w r3, [pc, #1292] @ 187d0c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ ldr.w r3, [pc, #1280] @ 187d10 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 186ed6 │ │ │ │ ldr.w r3, [pc, #1272] @ 187d14 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -400550,15 +400556,15 @@ │ │ │ │ bl 1862e4 │ │ │ │ b.w 186ed6 │ │ │ │ ldr r3, [pc, #844] @ (187d54 ) │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1e5114 │ │ │ │ + bl 1e527c │ │ │ │ ldr r3, [pc, #832] @ (187d58 ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 186ed6 │ │ │ │ ldr r3, [pc, #820] @ (187d5c ) │ │ │ │ @@ -401711,15 +401717,15 @@ │ │ │ │ str r2, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 186ed6 │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r6, [pc, #1388] @ 188b84 │ │ │ │ - bl 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ ldr.w r3, [pc, #1384] @ 188b88 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -401741,15 +401747,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1336] @ 188b8c │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 186ed6 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r6, [pc, #1324] @ 188b90 │ │ │ │ - bl 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ ldr.w r3, [pc, #1320] @ 188b94 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -401771,15 +401777,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1272] @ 188b98 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 186ed6 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r6, [pc, #1256] @ 188b9c │ │ │ │ - bl 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ ldr.w r3, [pc, #1252] @ 188ba0 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -401801,15 +401807,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1204] @ 188ba4 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 186ed6 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r6, [pc, #1192] @ 188ba8 │ │ │ │ - bl 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ ldr.w r3, [pc, #1188] @ 188bac │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -402589,15 +402595,15 @@ │ │ │ │ movw r0, #522 @ 0x20a │ │ │ │ bl 1862e4 │ │ │ │ b.w 186ed6 │ │ │ │ movw r0, #521 @ 0x209 │ │ │ │ bl 1862e4 │ │ │ │ b.w 186ed6 │ │ │ │ vldr s0, [pc, #672] @ 1892c8 │ │ │ │ - bl 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ ldr r6, [pc, #764] @ (18932c ) │ │ │ │ ldr r3, [pc, #768] @ (189330 ) │ │ │ │ movs r1, #0 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -402622,15 +402628,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 186ed6 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r6, [pc, #708] @ (189338 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ ldr r3, [pc, #700] @ (18933c ) │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -403576,21 +403582,21 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ b.w 186ed6 │ │ │ │ ldr.w r6, [pc, #1836] @ 18a144 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e5114 │ │ │ │ + bl 1e527c │ │ │ │ ldr.w r3, [pc, #1824] @ 18a148 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ b.w 186ed6 │ │ │ │ ldr.w r3, [pc, #1808] @ 18a14c │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r3, r2, #21 │ │ │ │ bpl.w 186ed6 │ │ │ │ @@ -404287,23 +404293,23 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r0, r4, #6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r6, r6, #5 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r2, #6 │ │ │ │ movs r6, r3 │ │ │ │ str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [pc, #160] @ (18a270 ) │ │ │ │ mov r8, sl │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bl 18d00c │ │ │ │ @@ -404371,25 +404377,25 @@ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ b.w 18771c │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + adds r0, r0, #0 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, r1, r5 │ │ │ │ + subs r6, r1, r2 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + subs r0, r4, r1 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + subs r6, r7, r0 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #220] @ (18a380 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -404439,34 +404445,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 18a31e │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 18a31e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cbz r0, 18a358 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ 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 18a306 │ │ │ │ ldr r3, [pc, #120] @ (18a3a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [pc, #112] @ (18a3ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [pc, #108] @ (18a3b0 ) │ │ │ │ ldr r0, [pc, #108] @ (18a3b4 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 5b110 │ │ │ │ @@ -404515,15 +404521,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + subs r0, r4, r2 │ │ │ │ movs r6, r3 │ │ │ │ str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r1, [pc, #208] @ (18a498 ) │ │ │ │ ldr r2, [pc, #212] @ (18a49c ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -404611,31 +404617,31 @@ │ │ │ │ nop │ │ │ │ str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ movs r5, r5 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r0, [r0, #32] │ │ │ │ movs r5, r5 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ movs r5, r5 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r1, [pc, #592] @ (18a70c ) │ │ │ │ + ldr r2, [pc, #848] @ (18a80c ) │ │ │ │ movs r5, r5 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r1, [pc, #296] @ (18a5ec ) │ │ │ │ + ldr r2, [pc, #552] @ (18a6ec ) │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ movs r5, r5 │ │ │ │ str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -404700,15 +404706,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 59ecc │ │ │ │ nop │ │ │ │ ldrh r4, [r5, r2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ movs r7, 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] @ (18a5f8 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -404768,15 +404774,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ movs r6, r3 │ │ │ │ ldr r3, [pc, #128] @ (18a694 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 18a64a │ │ │ │ ldr r3, [pc, #124] @ (18a698 ) │ │ │ │ @@ -404833,15 +404839,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + strb r6, [r2, #0] │ │ │ │ movs r6, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -404980,15 +404986,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (18a7f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 18a538 │ │ │ │ nop │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ 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, #128] @ (18a884 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -406148,41 +406154,41 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + strb r6, [r2, #1] │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + strb r6, [r0, #2] │ │ │ │ movs r5, r5 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ movs r5, r5 │ │ │ │ - add r2, lr │ │ │ │ + cmp sl, r6 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r7, [pc, #992] @ (18b64c ) │ │ │ │ + str r0, [r7, r4] │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ movs r5, r5 │ │ │ │ - add r4, ip │ │ │ │ + cmp ip, r4 │ │ │ │ movs r5, r5 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + strb r6, [r1, #3] │ │ │ │ movs r5, r5 │ │ │ │ ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -407335,15 +407341,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + subs r2, r6, #4 │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r3, [pc, #2988] @ 18ca6c │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #2984] @ 18ca70 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -407746,15 +407752,15 @@ │ │ │ │ ldr.w r2, [pc, #2172] @ 18cb44 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2168] @ 18cb48 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ ldr.w r2, [pc, #2156] @ 18cb4c │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 18ae0e │ │ │ │ ldr.w r2, [pc, #2140] @ 18cb4c │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -408493,17 +408499,17 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r0, [r0, #31] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r6, [r0, #31] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r2, [r6, #29] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r1, #7 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r1, #6 │ │ │ │ movs r6, r3 │ │ │ │ strb r2, [r3, #27] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #27] │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -408531,41 +408537,41 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r6, [r1, #24] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r2, [r1, r0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + adds r0, r3, #2 │ │ │ │ movs r6, r3 │ │ │ │ strb r4, [r1, #22] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + adds r2, r2, #1 │ │ │ │ movs r6, r3 │ │ │ │ strb r0, [r4, #21] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r0, [r5, #21] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r0, [r3, #21] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ movs r5, r5 │ │ │ │ strb r6, [r0, #20] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r2, [r7, #19] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r3, [pc, #1008] @ (18cf1c ) │ │ │ │ + ldr r5, [pc, #240] @ (18cc1c ) │ │ │ │ movs r5, r5 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ movs r5, r5 │ │ │ │ - negs r0, r1 │ │ │ │ + bics r0, r1 │ │ │ │ movs r5, r5 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ movs r5, r5 │ │ │ │ strb r4, [r7, #18] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r6, [r4, #18] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -408591,15 +408597,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmdb ip!, {r0, r2, r3, r4} │ │ │ │ + orns r0, ip, sp, lsr #32 │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr.w r2, [pc, #1108] @ 18cfdc │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -409050,15 +409056,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r3, [pc, #744] @ (18d2f0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ movs r6, r3 │ │ │ │ ldr r3, [pc, #4] @ (18d014 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #456] @ (18d1e0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -409144,43 +409150,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (18d124 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 18d128 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 18d12c │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ ldr r2, [pc, #64] @ (18d130 ) │ │ │ │ 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 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59c64 │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 18d0fc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r3, #7 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, r7 │ │ │ │ + cmp r2, pc │ │ │ │ movs r6, 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] │ │ │ │ @@ -409200,23 +409206,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 18d18a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cbz r0, 18d190 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 18d1bc │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -409243,22 +409249,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 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ 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} │ │ │ │ @@ -409434,17 +409440,17 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #272] @ (18d4e4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409737,15 +409743,15 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #140 @ 0x8c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #96] @ (18d730 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -409791,15 +409797,15 @@ │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ 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, #52] @ (18d784 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409818,17 +409824,17 @@ │ │ │ │ movne r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ 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, #40] @ (18d7c4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409844,17 +409850,17 @@ │ │ │ │ orr.w r3, r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ 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] @ (18d7fc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409867,17 +409873,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18d6c0 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18d834 ) │ │ │ │ add r1, pc │ │ │ │ @@ -409887,15 +409893,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} │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ 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, #36] @ (18d86c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409908,17 +409914,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18d6c0 │ │ │ │ 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} │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ 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, #36] @ (18d8a8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409931,17 +409937,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18d6c0 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ 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] @ (18d8e0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409953,17 +409959,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 18d6c0 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ 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, #52] @ (18d92c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409984,17 +409990,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ 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, #36] @ (18d968 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410007,17 +410013,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18d6c0 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ 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, #52] @ (18d9b4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410036,17 +410042,17 @@ │ │ │ │ moveq r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (18da14 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410072,19 +410078,19 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r6, #2 │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ movs r6, r3 │ │ │ │ - b.n 18d608 │ │ │ │ + b.n 18d888 │ │ │ │ movs r5, 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] @ (18da50 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410097,17 +410103,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18d6c0 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18da88 ) │ │ │ │ add r1, pc │ │ │ │ @@ -410117,15 +410123,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} │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18dabc ) │ │ │ │ add r1, pc │ │ │ │ @@ -410136,15 +410142,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (18daf4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -410156,15 +410162,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (18db2c ) │ │ │ │ add r1, pc │ │ │ │ @@ -410176,15 +410182,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #72] @ (18db8c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410212,19 +410218,19 @@ │ │ │ │ cmp.w r8, #248 @ 0xf8 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (18dbc8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410237,17 +410243,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18d6c0 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (18dc28 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410274,19 +410280,19 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ 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, #48] @ (18dc74 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410304,17 +410310,17 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (18dca4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -410322,15 +410328,15 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, r3, lsr #27 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18dcd8 ) │ │ │ │ add r1, pc │ │ │ │ @@ -410340,15 +410346,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18dd0c ) │ │ │ │ add r1, pc │ │ │ │ @@ -410358,15 +410364,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ 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, #44] @ (18dd4c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410384,17 +410390,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (18ddb8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410425,19 +410431,19 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (18de28 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410468,19 +410474,19 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ 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, #56] @ (18de7c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410501,17 +410507,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ 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, #52] @ (18dec8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410531,17 +410537,17 @@ │ │ │ │ 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} │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ 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, #36] @ (18df04 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410556,15 +410562,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb74a │ │ │ │ movs r7, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (18df48 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410582,15 +410588,16 @@ │ │ │ │ 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} │ │ │ │ - vshr.u16 d0, d13, #10 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + 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, #52] @ (18df90 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -410609,15 +410616,16 @@ │ │ │ │ bcs.n 18df72 │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vqadd.u16 d16, d2, d13 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + movs r6, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ @@ -411477,25 +411485,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 18e69c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18e694 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1232] @ 18eb80 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 59c64 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e608 │ │ │ │ ldr.w r2, [pc, #1212] @ 18eb84 │ │ │ │ @@ -411550,15 +411558,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 18e762 │ │ │ │ ldr.w r8, [pc, #1084] @ 18eb88 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18e750 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -411638,15 +411646,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18eb3a │ │ │ │ ldr r1, [pc, #868] @ (18eb8c ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ 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 18e6b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -411671,27 +411679,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #780] @ (18eb90 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ b.n 18e6b8 │ │ │ │ ldr r1, [pc, #768] @ (18eb94 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ b.n 18e6b8 │ │ │ │ ldr r1, [pc, #756] @ (18eb98 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ b.n 18e6b8 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 18e6b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -411713,24 +411721,24 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #672] @ (18eb9c ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ b.n 18e6b8 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 18e6b8 │ │ │ │ ldr r1, [pc, #648] @ (18eba0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ b.n 18e6b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 18eac4 │ │ │ │ ldr r6, [pc, #624] @ (18eba4 ) │ │ │ │ vldr s15, [sp, #28] │ │ │ │ @@ -411747,40 +411755,40 @@ │ │ │ │ vldr s14, [pc, #520] @ 18eb68 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 18eb2a │ │ │ │ vmov r2, r3, d6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ b.n 18e6b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18eb06 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 18e6b8 │ │ │ │ ldr r1, [pc, #536] @ (18eba8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ b.n 18e6b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18eaf0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 18e6b8 │ │ │ │ ldr r1, [pc, #508] @ (18ebac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ b.n 18e6b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18eb16 │ │ │ │ @@ -411798,15 +411806,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 18e9da │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #444] @ (18ebb0 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ b.n 18e6b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 18e6b8 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -411825,15 +411833,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ead6 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ 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 │ │ │ │ @@ -411845,25 +411853,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 18e594 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n 18e6b8 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 18e6b8 │ │ │ │ ldr.w r8, [pc, #296] @ 18ebb4 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18ea8e │ │ │ │ b.n 18e6b8 │ │ │ │ ldr r1, [pc, #276] @ (18ebb8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -411876,15 +411884,15 @@ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 18d040 │ │ │ │ b.n 18e6b8 │ │ │ │ ldr r6, [pc, #248] @ (18ebc0 ) │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ add r6, pc │ │ │ │ vmov.f32 s15, s0 │ │ │ │ b.n 18e93a │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #228] @ (18ebc4 ) │ │ │ │ @@ -411898,40 +411906,40 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #208] @ (18ebc8 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ b.n 18e6b8 │ │ │ │ ldr r1, [pc, #196] @ (18ebcc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ b.n 18e6b8 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #184] @ (18ebd0 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ b.n 18e6b8 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 18e808 │ │ │ │ ldr r1, [pc, #168] @ (18ebd4 ) │ │ │ │ vmov r2, r3, d6 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ b.n 18e6b8 │ │ │ │ ldr r1, [pc, #156] @ (18ebd8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ 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 18e6b8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ @@ -411943,52 +411951,52 @@ │ │ │ │ b.n 18e6b8 │ │ │ │ nop │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ subs r4, r1, r1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl, sp, lsl #1] │ │ │ │ - str r6, [r4, #8] │ │ │ │ + @ instruction: 0xfa9a001d │ │ │ │ + str r6, [r4, #28] │ │ │ │ movs r1, r4 │ │ │ │ - ldr??.w r0, [r8, sp, lsl #1] │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + @ instruction: 0xfa98001d │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ adds r6, r5, r4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xf72c001d │ │ │ │ - @ instruction: 0xf6d8001d │ │ │ │ - @ instruction: 0xf6d0001d │ │ │ │ - movt r0, #34845 @ 0x881d │ │ │ │ - @ instruction: 0xf676001d │ │ │ │ - @ instruction: 0xf664001d │ │ │ │ - rsbs r0, ip, #10289152 @ 0x9d0000 │ │ │ │ - bkpt 0x006a │ │ │ │ - movs r5, r3 │ │ │ │ - bkpt 0x004a │ │ │ │ - movs r5, r3 │ │ │ │ - bkpt 0x0004 │ │ │ │ - movs r5, r3 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + str??.w r0, [ip, sp, lsl #1] │ │ │ │ + ldrb.w r0, [r8, sp, lsl #1] │ │ │ │ + ldrb.w r0, [r0, sp, lsl #1] │ │ │ │ + strb.w r0, [r8, sp, lsl #1] │ │ │ │ + @ instruction: 0xf7b6001d │ │ │ │ + @ instruction: 0xf7a4001d │ │ │ │ + @ instruction: 0xf71c001d │ │ │ │ + itet ge │ │ │ │ + movge r5, r3 │ │ │ │ + itet hi @ unpredictable │ │ │ │ + movhi r5, r3 │ │ │ │ + itt mi @ unpredictable │ │ │ │ + movmi r5, r3 │ │ │ │ + ldrbmi r4, [r7, r4] │ │ │ │ movs r1, r4 │ │ │ │ - orns r0, r2, #10289152 @ 0x9d0000 │ │ │ │ - eor.w r0, r8, #10289152 @ 0x9d0000 │ │ │ │ - bics.w r0, lr, #10289152 @ 0x9d0000 │ │ │ │ - @ instruction: 0xf4ac001d │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + subs.w r0, r2, #10289152 @ 0x9d0000 │ │ │ │ + rsb r0, r8, #10289152 @ 0x9d0000 │ │ │ │ + sbcs.w r0, lr, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf5ec001d │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ movs r5, r3 │ │ │ │ - orrs.w r0, r6, #10289152 @ 0x9d0000 │ │ │ │ - bic.w r0, r0, #10289152 @ 0x9d0000 │ │ │ │ - orrs.w r0, r6, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf596001d │ │ │ │ + sbc.w r0, r0, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf596001d │ │ │ │ stmdb 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] @ (18ee4c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #600] @ (18ee50 ) │ │ │ │ @@ -412011,15 +412019,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 18ec90 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ 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 │ │ │ │ @@ -412039,20 +412047,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (18ee5c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18ecf6 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -412139,15 +412147,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (18ee68 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 18ee46 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 18ed96 │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -412157,15 +412165,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 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 18ee0e │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -412187,15 +412195,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #160] @ (18ee6c ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ 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] │ │ │ │ @@ -412208,15 +412216,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 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 18ecb6 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 18eda4 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 18ee3a │ │ │ │ @@ -412226,38 +412234,38 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 18eda4 │ │ │ │ ldr r1, [pc, #68] @ (18ee70 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8a74 │ │ │ │ + bl 2e8bdc │ │ │ │ b.n 18ece8 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 18eda4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 18ee22 │ │ │ │ asrs r4, r0, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ubfx r0, r6, #0, #30 │ │ │ │ - @ instruction: 0xf3b2001d │ │ │ │ - udf #10 │ │ │ │ + add.w r0, r6, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf4f2001d │ │ │ │ + svc 74 @ 0x4a │ │ │ │ movs r4, r3 │ │ │ │ cmp r6, #186 @ 0xba │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r2, r0, #12 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ble.n 18eea8 │ │ │ │ + udf #94 @ 0x5e │ │ │ │ movs r4, r3 │ │ │ │ - addw r0, r6, #29 │ │ │ │ - subs.w r0, r2, #29 │ │ │ │ + sbfx r0, r6, #0, #30 │ │ │ │ + @ instruction: 0xf2f2001d │ │ │ │ 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] @ (18eea8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -412269,16 +412277,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18d6c0 │ │ │ │ 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} │ │ │ │ - vshr.s32 d16, d13, #14 │ │ │ │ - vshr.s32 d16, d13, #20 │ │ │ │ + @ instruction: 0xf132001d │ │ │ │ + @ instruction: 0xf12c001d │ │ │ │ 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, #96] @ 18ef20 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18ef24 ) │ │ │ │ @@ -412320,18 +412328,18 @@ │ │ │ │ b.n 18eeea │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r6, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf128001d │ │ │ │ + @ instruction: 0xf268001d │ │ │ │ asrs r6, r1, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mcr 0, 7, r0, cr4, cr13, {0} │ │ │ │ + bic.w r0, r4, #29 │ │ │ │ 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, #96] @ 18efa4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18efa8 ) │ │ │ │ @@ -412373,19 +412381,19 @@ │ │ │ │ b.n 18ef6e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r6, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 4 │ │ │ │ + b.n 18f038 │ │ │ │ movs r5, r3 │ │ │ │ asrs r2, r1, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mcr 0, 3, r0, cr0, cr13, {0} │ │ │ │ + vshr.s32 d0, d13, #32 │ │ │ │ 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, #96] @ 18f028 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f02c ) │ │ │ │ @@ -412427,18 +412435,18 @@ │ │ │ │ b.n 18eff2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r5, #32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r8, #29 │ │ │ │ + sbc.w r0, r8, #29 │ │ │ │ asrs r6, r0, #32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldcl 0, cr0, [ip, #116] @ 0x74 │ │ │ │ + vqadd.s16 d0, d12, d13 │ │ │ │ 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, #96] @ 18f0ac │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f0b0 ) │ │ │ │ @@ -412480,18 +412488,18 @@ │ │ │ │ b.n 18f076 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r5, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s32 d0, d13, #16 │ │ │ │ + @ instruction: 0xf0f0001d │ │ │ │ lsrs r2, r0, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldcl 0, cr0, [r8, #-116] @ 0xffffff8c │ │ │ │ + mrc 0, 4, r0, cr8, cr13, {0} │ │ │ │ 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, #96] @ 18f130 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f134 ) │ │ │ │ @@ -412533,18 +412541,18 @@ │ │ │ │ b.n 18f0fa │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r4, #28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 d0, d12, d13 │ │ │ │ + orns r0, ip, #29 │ │ │ │ lsrs r6, r7, #27 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldcl 0, cr0, [r4], {29} │ │ │ │ + mrc 0, 0, r0, cr4, cr13, {0} │ │ │ │ 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, #96] @ 18f1b4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f1b8 ) │ │ │ │ @@ -412586,18 +412594,18 @@ │ │ │ │ b.n 18f17e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r4, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 6, r0, cr4, cr13, {0} │ │ │ │ + and.w r0, r4, #29 │ │ │ │ lsrs r2, r7, #25 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mrrc 0, 1, r0, r0, cr13 @ │ │ │ │ + ldc 0, cr0, [r0, #116] @ 0x74 │ │ │ │ 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, #96] @ 18f238 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f23c ) │ │ │ │ @@ -412639,18 +412647,18 @@ │ │ │ │ b.n 18f202 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 2, r0, cr0, cr13, {0} │ │ │ │ + vshr.s16 d0, d13, #16 │ │ │ │ lsrs r6, r6, #23 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - rsb r0, ip, sp, lsr #32 │ │ │ │ + stc 0, cr0, [ip, #-116] @ 0xffffff8c │ │ │ │ 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, #96] @ 18f2bc │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f2c0 ) │ │ │ │ @@ -412692,18 +412700,18 @@ │ │ │ │ b.n 18f286 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8, #116] @ 0x74 │ │ │ │ + vqadd.s16 d0, d8, d13 │ │ │ │ lsrs r2, r6, #21 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adc.w r0, r8, sp, lsr #32 │ │ │ │ + stc 0, cr0, [r8], {29} │ │ │ │ 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, #96] @ 18f340 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f344 ) │ │ │ │ @@ -412745,18 +412753,18 @@ │ │ │ │ b.n 18f30a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r2, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #-116] @ 0xffffff8c │ │ │ │ + mrc 0, 4, r0, cr12, cr13, {0} │ │ │ │ lsrs r6, r5, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xeac4001d │ │ │ │ + stc 0, cr0, [r4], {29} │ │ │ │ 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, #96] @ 18f3c4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f3c8 ) │ │ │ │ @@ -412798,18 +412806,18 @@ │ │ │ │ b.n 18f38e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8], #116 @ 0x74 │ │ │ │ + mcr 0, 1, r0, cr8, cr13, {0} │ │ │ │ lsrs r2, r5, #17 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - orr.w r0, r0, sp, lsr #32 │ │ │ │ + @ instruction: 0xeb80001d │ │ │ │ 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, #96] @ 18f448 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f44c ) │ │ │ │ @@ -412851,18 +412859,18 @@ │ │ │ │ b.n 18f412 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaec001d │ │ │ │ + stc 0, cr0, [ip], #-116 @ 0xffffff8c │ │ │ │ lsrs r6, r4, #15 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xe9bc001d │ │ │ │ + @ instruction: 0xeafc001d │ │ │ │ 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, #96] @ 18f4cc │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f4d0 ) │ │ │ │ @@ -412904,18 +412912,18 @@ │ │ │ │ b.n 18f496 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r1, #14 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf0001d │ │ │ │ + ldc 0, cr0, [r0, #-116]! @ 0xffffff8c │ │ │ │ lsrs r2, r4, #13 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmdb r8!, {r0, r2, r3, r4} │ │ │ │ + orns r0, r8, sp, lsr #32 │ │ │ │ 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, #96] @ 18f550 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f554 ) │ │ │ │ @@ -412957,18 +412965,18 @@ │ │ │ │ b.n 18f51a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r0, #12 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb38001d │ │ │ │ + ldcl 0, cr0, [r8], #-116 @ 0xffffff8c │ │ │ │ lsrs r6, r3, #11 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia.w r4!, {r0, r2, r3, r4} │ │ │ │ + ldrd r0, r0, [r4, #116]! @ 0x74 │ │ │ │ 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, #96] @ 18f5d4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f5d8 ) │ │ │ │ @@ -413010,18 +413018,18 @@ │ │ │ │ b.n 18f59e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #10 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r8, sp, lsr #32 │ │ │ │ + rsbs r0, r8, sp, lsr #32 │ │ │ │ lsrs r2, r3, #9 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xe830001d │ │ │ │ + ldrd r0, r0, [r0, #-116]! @ 0x74 │ │ │ │ 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, #96] @ 18f658 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f65c ) │ │ │ │ @@ -413063,19 +413071,18 @@ │ │ │ │ b.n 18f622 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r7, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r0, #116]! @ 0x74 │ │ │ │ + @ instruction: 0xeb30001d │ │ │ │ lsrs r6, r2, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f5c4 │ │ │ │ - movs r5, r3 │ │ │ │ + strd r0, r0, [ip], #116 @ 0x74 │ │ │ │ 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, #96] @ 18f6dc │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f6e0 ) │ │ │ │ @@ -413117,19 +413124,18 @@ │ │ │ │ b.n 18f6a6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9b8001d │ │ │ │ + @ instruction: 0xeaf8001d │ │ │ │ lsrs r2, r2, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f540 │ │ │ │ - movs r5, r3 │ │ │ │ + strd r0, r0, [r8], #-116 @ 0x74 │ │ │ │ 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, #96] @ 18f760 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18f764 ) │ │ │ │ @@ -413171,18 +413177,18 @@ │ │ │ │ b.n 18f72a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r4!, {r0, r2, r3, r4} │ │ │ │ + orns r0, r4, sp, lsr #32 │ │ │ │ lsrs r6, r1, #3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f4bc │ │ │ │ + b.n 18f73c │ │ │ │ movs r5, 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, #104] @ 18f7ec │ │ │ │ sub sp, #16 │ │ │ │ @@ -413229,18 +413235,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18f7b8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r6, #1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r0], #116 @ 0x74 │ │ │ │ + bic.w r0, r0, sp, lsr #32 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f424 │ │ │ │ + b.n 18f6a4 │ │ │ │ movs r5, 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, #104] @ 18f878 │ │ │ │ sub sp, #16 │ │ │ │ @@ -413287,18 +413293,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18f844 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe854001d │ │ │ │ + @ instruction: 0xe994001d │ │ │ │ lsls r4, r6, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f398 │ │ │ │ + b.n 18f618 │ │ │ │ movs r5, 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] @ 18f900 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413343,19 +413349,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18f8ce │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r3, #29 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f3c4 │ │ │ │ + b.n 18f644 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r5, #28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f310 │ │ │ │ + b.n 18f590 │ │ │ │ movs r5, 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, #104] @ 18f98c │ │ │ │ sub sp, #16 │ │ │ │ @@ -413402,19 +413408,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18f958 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r2, #27 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f820 │ │ │ │ - movs r5, r3 │ │ │ │ + stmia.w r4, {r0, r2, r3, r4} │ │ │ │ lsls r0, r4, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18f284 │ │ │ │ + b.n 18f504 │ │ │ │ movs r5, 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, #104] @ 18fa18 │ │ │ │ sub sp, #16 │ │ │ │ @@ -413461,19 +413466,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18f9e4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r0, #25 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f7a4 │ │ │ │ - movs r5, r3 │ │ │ │ + @ instruction: 0xe800001d │ │ │ │ lsls r4, r2, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 1901f8 │ │ │ │ + b.n 18f478 │ │ │ │ movs r5, 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] @ 18faa0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413518,19 +413522,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18fa6e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r7, #22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f714 │ │ │ │ + b.n 18f994 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r1, #22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 190170 │ │ │ │ + b.n 18f3f0 │ │ │ │ movs r5, 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] @ 18fb28 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413575,19 +413579,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18faf6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r6, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r0, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 1900e8 │ │ │ │ + b.n 18f368 │ │ │ │ movs r5, 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, #100] @ 18fbb0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -413631,19 +413635,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18fb7c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r5, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f624 │ │ │ │ + b.n 18f8a4 │ │ │ │ movs r5, r3 │ │ │ │ lsls r4, r7, #17 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 190068 │ │ │ │ + b.n 1902e8 │ │ │ │ movs r5, 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, #100] @ 18fc38 │ │ │ │ sub sp, #16 │ │ │ │ @@ -413687,19 +413691,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18fc04 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r4, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f5b4 │ │ │ │ + b.n 18f834 │ │ │ │ movs r5, r3 │ │ │ │ lsls r4, r6, #15 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18ffe0 │ │ │ │ + b.n 190260 │ │ │ │ movs r5, 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] @ 18fcc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413744,19 +413748,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18fc8e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r3, #14 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f554 │ │ │ │ + b.n 18f7d4 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r5, #13 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18ff50 │ │ │ │ + b.n 1901d0 │ │ │ │ movs r5, 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, #100] @ 18fd48 │ │ │ │ sub sp, #16 │ │ │ │ @@ -413800,19 +413804,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18fd14 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r2, #12 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1904e4 │ │ │ │ + b.n 18f764 │ │ │ │ movs r5, r3 │ │ │ │ lsls r4, r4, #11 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18fed0 │ │ │ │ + b.n 190150 │ │ │ │ movs r5, 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] @ 18fdd0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413857,19 +413861,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18fd9e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r1, #10 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18ff8c │ │ │ │ + b.n 19020c │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r3, #9 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18fe40 │ │ │ │ + b.n 1900c0 │ │ │ │ movs r5, 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] @ 18fe58 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413914,19 +413918,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18fe26 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ movs r7, r3 │ │ │ │ lsls r2, r2, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + b.n 190038 │ │ │ │ movs r5, 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] @ 18fee0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413971,19 +413975,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18feae │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + b.n 190114 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - svc 30 │ │ │ │ + b.n 18ffb0 │ │ │ │ movs r5, 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, #108] @ 18ff70 │ │ │ │ sub sp, #16 │ │ │ │ @@ -414031,19 +414035,19 @@ │ │ │ │ b.n 18ff3a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + b.n 190104 │ │ │ │ movs r5, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ movs r5, 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, #104] @ 18fffc │ │ │ │ sub sp, #16 │ │ │ │ @@ -414090,19 +414094,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18ffc8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + b.n 190138 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - udf #2 │ │ │ │ + svc 66 @ 0x42 │ │ │ │ movs r5, 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] @ 190084 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414146,18 +414150,18 @@ │ │ │ │ bl 18d040 │ │ │ │ movs r0, #1 │ │ │ │ b.n 190052 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ vaddl.u16 q8, d20, d28 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ movs r7, r3 │ │ │ │ vaddl.u32 q0, d22, d28 │ │ │ │ - ble.n 19018c │ │ │ │ + udf #186 @ 0xba │ │ │ │ movs r5, 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, #100] @ 19010c │ │ │ │ sub sp, #16 │ │ │ │ @@ -414202,18 +414206,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1900d6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vhadd.u8 d16, d28, d28 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ movs r0, r4 │ │ │ │ vhadd.u32 d0, d18, d28 │ │ │ │ - bgt.n 190110 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ movs r5, 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] @ 190194 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414257,18 +414261,18 @@ │ │ │ │ bl 18d040 │ │ │ │ movs r0, #1 │ │ │ │ b.n 190162 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ cdp2 0, 12, cr0, cr4, cr12, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + b.n 190210 │ │ │ │ movs r5, r3 │ │ │ │ cdp2 0, 9, cr0, cr6, cr12, {5} │ │ │ │ - bgt.n 19027c │ │ │ │ + ble.n 1900fc │ │ │ │ movs r5, 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, #104] @ 190220 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414313,18 +414317,18 @@ │ │ │ │ bl 18d040 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1901ee │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ cdp2 0, 3, cr0, cr12, cr12, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1901fc │ │ │ │ + udf #40 @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ cdp2 0, 0, cr0, cr10, cr12, {5} │ │ │ │ - blt.n 1901f0 │ │ │ │ + ble.n 190270 │ │ │ │ movs r5, 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] @ 1902a8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414368,18 +414372,18 @@ │ │ │ │ bl 18d040 │ │ │ │ movs r0, #1 │ │ │ │ b.n 190276 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [r0, #688]! @ 0x2b0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ stc2 0, cr0, [r2, #688] @ 0x2b0 │ │ │ │ - blt.n 190368 │ │ │ │ + bgt.n 1901e8 │ │ │ │ movs r5, 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] @ 190330 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414423,18 +414427,18 @@ │ │ │ │ bl 18d040 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1902fe │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [r8, #-688]! @ 0xfffffd50 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 190324 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ ldc2l 0, cr0, [sl], #688 @ 0x2b0 │ │ │ │ - bge.n 1902e0 │ │ │ │ + bgt.n 190360 │ │ │ │ movs r5, 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, #104] @ 1903bc │ │ │ │ sub sp, #16 │ │ │ │ @@ -414480,18 +414484,18 @@ │ │ │ │ bl 18d040 │ │ │ │ mov r0, r6 │ │ │ │ b.n 190388 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [r0], #688 @ 0x2b0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1902f0 │ │ │ │ + bgt.n 190370 │ │ │ │ movs r5, r3 │ │ │ │ ldc2l 0, cr0, [r0], #-688 @ 0xfffffd50 │ │ │ │ - bge.n 190454 │ │ │ │ + blt.n 1902d4 │ │ │ │ movs r5, 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, #104] @ 190448 │ │ │ │ sub sp, #16 │ │ │ │ @@ -414537,18 +414541,18 @@ │ │ │ │ bl 18d040 │ │ │ │ mov r0, r6 │ │ │ │ b.n 190414 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [r4], {172} @ 0xac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 190464 │ │ │ │ + bgt.n 1904e4 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xfbe400ac │ │ │ │ - bls.n 1903c8 │ │ │ │ + bge.n 190448 │ │ │ │ movs r5, 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, #104] @ 1904d4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -414594,18 +414598,18 @@ │ │ │ │ bl 18d040 │ │ │ │ mov r0, r6 │ │ │ │ b.n 1904a0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb8800ac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1905d8 │ │ │ │ + blt.n 190458 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xfb5800ac │ │ │ │ - bls.n 19053c │ │ │ │ + bge.n 1905bc │ │ │ │ movs r5, 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] @ 19055c │ │ │ │ sub sp, #20 │ │ │ │ @@ -414649,18 +414653,18 @@ │ │ │ │ bl 18d040 │ │ │ │ movs r0, #1 │ │ │ │ b.n 19052a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfafc00ac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 190548 │ │ │ │ + blt.n 1905c8 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xface00ac │ │ │ │ - bhi.n 1904b4 │ │ │ │ + bls.n 190534 │ │ │ │ movs r5, 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, #116] @ 1905f4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -414708,18 +414712,18 @@ │ │ │ │ movs r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ b.n 1905c0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa7400ac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xfa3800ac │ │ │ │ - bhi.n 190624 │ │ │ │ + bls.n 1906a4 │ │ │ │ movs r5, 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] @ 19067c │ │ │ │ sub sp, #20 │ │ │ │ @@ -414763,18 +414767,18 @@ │ │ │ │ bl 18d040 │ │ │ │ movs r0, #1 │ │ │ │ b.n 19064a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr??.w r0, [ip, #172] @ 0xac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1906f8 │ │ │ │ + bls.n 190778 │ │ │ │ movs r5, r3 │ │ │ │ vld1.8 {d0[5]}, [lr], ip │ │ │ │ - bvc.n 190594 │ │ │ │ + bhi.n 190614 │ │ │ │ movs r5, 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] @ 190704 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414818,18 +414822,18 @@ │ │ │ │ bl 18d040 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1906d2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr??.w r0, [r4, ip, lsl #2] │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ movs r7, r3 │ │ │ │ vld4.32 {d0-d3}, [r6 :128], ip │ │ │ │ - bvs.n 19070c │ │ │ │ + bhi.n 19078c │ │ │ │ movs r5, 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] @ 19078c │ │ │ │ sub sp, #20 │ │ │ │ @@ -414873,18 +414877,18 @@ │ │ │ │ bl 18d040 │ │ │ │ movs r0, #1 │ │ │ │ b.n 19075a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ str.w r0, [ip, #172] @ 0xac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1907d0 │ │ │ │ + bhi.n 190850 │ │ │ │ movs r5, r3 │ │ │ │ ldrb.w r0, [lr, #172] @ 0xac │ │ │ │ - bvs.n 190884 │ │ │ │ + bvc.n 190704 │ │ │ │ movs r5, 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] @ 190814 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414928,18 +414932,18 @@ │ │ │ │ bl 18d040 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1907e2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1908b0 │ │ │ │ + bvc.n 190730 │ │ │ │ movs r5, r3 │ │ │ │ ldrb.w r0, [r6, ip, lsl #2] │ │ │ │ - bpl.n 1907fc │ │ │ │ + bvc.n 19087c │ │ │ │ movs r5, 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] @ 19089c │ │ │ │ sub sp, #20 │ │ │ │ @@ -414983,18 +414987,18 @@ │ │ │ │ bl 18d040 │ │ │ │ movs r0, #1 │ │ │ │ b.n 19086a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7bc00ac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 190828 │ │ │ │ + bvc.n 1908a8 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf78e00ac │ │ │ │ - bpl.n 190974 │ │ │ │ + bvs.n 1907f4 │ │ │ │ movs r5, 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] @ 190924 │ │ │ │ sub sp, #20 │ │ │ │ @@ -415038,18 +415042,18 @@ │ │ │ │ bl 18d040 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1908f2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf73400ac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1909a0 │ │ │ │ + bvs.n 190a20 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf70600ac │ │ │ │ - bmi.n 1908ec │ │ │ │ + bvs.n 19096c │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #236] @ (190a38 ) │ │ │ │ @@ -415072,49 +415076,49 @@ │ │ │ │ beq.n 190a30 │ │ │ │ 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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 1909be │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 18ebe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r2, [pc, #152] @ (190a40 ) │ │ │ │ ldr r3, [pc, #148] @ (190a3c ) │ │ │ │ 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 190a34 │ │ │ │ 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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr r1, [pc, #104] @ (190a44 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (190a48 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5af18 │ │ │ │ mov r1, r7 │ │ │ │ @@ -415125,15 +415129,15 @@ │ │ │ │ blx 5ac94 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 190992 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [pc, #52] @ (190a4c ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -415149,16 +415153,16 @@ │ │ │ │ mov r5, r6 │ │ │ │ b.n 19097c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ subw r0, ip, #2220 @ 0x8ac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf65400ac │ │ │ │ - ldc 0, cr0, [r2, #-132] @ 0xffffff7c │ │ │ │ - bvs.n 190a44 │ │ │ │ + cdp 0, 5, cr0, cr2, cr1, {1} │ │ │ │ + bhi.n 190ac4 │ │ │ │ movs r5, r3 │ │ │ │ stmia r7!, {r0, r2, r4} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (190a68 ) │ │ │ │ add r3, pc │ │ │ │ @@ -415166,15 +415170,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (190a6c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r0, [r4, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ movs r6, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -415183,28 +415187,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (190ab8 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r3, [pc, #28] @ (190abc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 190aae │ │ │ │ ldr r0, [pc, #24] @ (190ac0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 59bb0 <__longjmp_chk@plt> │ │ │ │ blx 5a2fc │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -415289,15 +415293,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ 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] │ │ │ │ @@ -415337,15 +415341,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ 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] │ │ │ │ @@ -415354,15 +415358,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 190bd6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #3 │ │ │ │ @@ -415414,31 +415418,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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1e5910 │ │ │ │ + bl 1e5a78 │ │ │ │ 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 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 190dee │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 190e18 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -415637,21 +415641,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (190f08 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (190f0c ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ movs r0, #1 │ │ │ │ blx 59ecc │ │ │ │ nop │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ movs r5, r3 │ │ │ │ cbz r1, 190f42 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -415734,23 +415738,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 5a170 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 1911be │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 19101e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r9 │ │ │ │ @@ -415988,15 +415992,15 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ strb.w r5, [fp, #196] @ 0xc4 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr.w r2, [pc, #2152] @ 191b38 │ │ │ │ ldr.w r3, [pc, #2140] @ 191b30 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -416772,18 +416776,18 @@ │ │ │ │ strb.w r3, [fp, #190] @ 0xbe │ │ │ │ bne.w 1911c8 │ │ │ │ b.w 191214 │ │ │ │ nop │ │ │ │ eors.w r0, r4, #172 @ 0xac │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + adds r4, r0, #3 │ │ │ │ movs r5, r5 │ │ │ │ stc 0, cr0, [r6, #-688]! @ 0xfffffd50 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ movs r5, r5 │ │ │ │ sub.w r3, r9, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 19181c │ │ │ │ b.n 191466 │ │ │ │ movs r4, #4 │ │ │ │ b.w 190fc4 │ │ │ │ @@ -416808,15 +416812,15 @@ │ │ │ │ blx 5a6d4 <__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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ 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] │ │ │ │ @@ -416998,15 +417002,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 191d5a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -417036,29 +417040,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 191da4 │ │ │ │ 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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 191db6 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -417115,15 +417119,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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 │ │ │ │ @@ -417138,41 +417142,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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ 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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ 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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ 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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ 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] │ │ │ │ @@ -417328,15 +417332,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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] │ │ │ │ @@ -417362,15 +417366,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 5ab80 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -417400,15 +417404,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 19220c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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 │ │ │ │ @@ -417440,15 +417444,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 192278 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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 │ │ │ │ @@ -417519,15 +417523,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ 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] │ │ │ │ @@ -417603,15 +417607,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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 │ │ │ │ @@ -417628,15 +417632,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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 │ │ │ │ @@ -417647,15 +417651,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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} │ │ │ │ @@ -417673,15 +417677,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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 │ │ │ │ @@ -417713,15 +417717,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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] │ │ │ │ @@ -417761,15 +417765,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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] │ │ │ │ @@ -417777,15 +417781,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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] │ │ │ │ @@ -417808,15 +417812,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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 │ │ │ │ @@ -417830,15 +417834,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 19267c │ │ │ │ - bl 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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] │ │ │ │ @@ -417860,15 +417864,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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] │ │ │ │ @@ -417991,15 +417995,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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 │ │ │ │ @@ -418017,15 +418021,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1928b0 │ │ │ │ - bl 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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 │ │ │ │ @@ -418049,15 +418053,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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 │ │ │ │ @@ -418103,15 +418107,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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] │ │ │ │ @@ -418127,15 +418131,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 192824 │ │ │ │ - bl 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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 │ │ │ │ @@ -418169,15 +418173,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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] │ │ │ │ @@ -418234,15 +418238,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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] │ │ │ │ @@ -418255,15 +418259,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 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ 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] │ │ │ │ @@ -418417,15 +418421,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - bl 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #252 @ 0xfc │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ strh.w fp, [r3, #8] │ │ │ │ @@ -418433,15 +418437,15 @@ │ │ │ │ add.w ip, r2, fp │ │ │ │ str.w ip, [r5, #20] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str r5, [r3, #24] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r1, fp │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ strh r3, [r0, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -418465,15 +418469,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w fp, r3, #12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ orr.w fp, fp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r5, #1 │ │ │ │ str.w fp, [r0] │ │ │ │ add.w ip, r3, r5 │ │ │ │ strh r5, [r0, #8] │ │ │ │ @@ -418491,15 +418495,15 @@ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #12 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov.w ip, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w lr, #2048 @ 0x800 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ @@ -418545,28 +418549,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 192d5e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrh r7, [r3, #12] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 1e5984 │ │ │ │ + bl 1e5aec │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ strh r5, [r0, #8] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str.w r9, [r0] │ │ │ │ strh r7, [r0, #12] │ │ │ │ @@ -418810,15 +418814,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 193030 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 193076 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e6c24 │ │ │ │ + bl 1e6d8c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 19305a │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 193006 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -418839,15 +418843,15 @@ │ │ │ │ bne.n 192ff6 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 192fe2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6d40 │ │ │ │ + bl 1e6ea8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 19302a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 19309a │ │ │ │ @@ -419128,16 +419132,16 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 19332c │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 193336 │ │ │ │ b.n 193328 │ │ │ │ nop │ │ │ │ - ldr.w r0, [r4, #44] @ 0x2c │ │ │ │ - ldrh.w r0, [sl, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfa14002c │ │ │ │ + ldr??.w r0, [sl, #44] @ 0x2c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ and.w ip, r2, ip │ │ │ │ @@ -419659,15 +419663,15 @@ │ │ │ │ bne.w 19370a │ │ │ │ b.n 193730 │ │ │ │ cmp.w r4, #808 @ 0x328 │ │ │ │ beq.n 19385c │ │ │ │ b.n 193648 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0xf6f0002c │ │ │ │ + ldrh.w r0, [r0, ip, lsl #2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 193954 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ @@ -420176,15 +420180,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 193d02 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 193e44 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -420230,15 +420234,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 193dae │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 193da2 │ │ │ │ @@ -420246,15 +420250,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 193e0a │ │ │ │ nop │ │ │ │ stmia r3!, {r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -420344,15 +420348,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 193fb6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -420399,26 +420403,26 @@ │ │ │ │ beq.n 1940cc │ │ │ │ bhi.n 19406c │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ beq.n 194064 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 1940ee │ │ │ │ vldr s0, [pc, #156] @ 1940f8 │ │ │ │ - bl 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 1940e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 194062 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -420445,20 +420449,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 194062 │ │ │ │ vldr s0, [pc, #36] @ 1940fc │ │ │ │ - bl 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 194100 │ │ │ │ - bl 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -420474,36 +420478,36 @@ │ │ │ │ ldr r1, [pc, #16] @ (19412c ) │ │ │ │ ldr r0, [pc, #20] @ (194130 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190a70 │ │ │ │ nop │ │ │ │ - adc.w r0, r0, ip, asr #32 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + stc 0, cr0, [r0], {44} @ 0x2c │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (194158 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r1, [pc, #16] @ (19415c ) │ │ │ │ ldr r0, [pc, #20] @ (194160 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190a70 │ │ │ │ nop │ │ │ │ - add.w r0, r0, ip, asr #32 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + mcrr 0, 2, r0, r0, cr12 │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1941fe │ │ │ │ push {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -421758,15 +421762,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 194dd4 │ │ │ │ nop │ │ │ │ cbz r6, 194e58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -422211,15 +422215,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19527e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -422367,15 +422371,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 195402 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -423050,15 +423054,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 195b0a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -423303,15 +423307,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 195d9a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -423838,15 +423842,15 @@ │ │ │ │ add.w r5, r9, r1, lsl #2 │ │ │ │ ldr.w r0, [r9, r1, lsl #2] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r5, [sp, #28] │ │ │ │ - bl 23083c │ │ │ │ + bl 2309a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 1966fe │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ @@ -423892,15 +423896,15 @@ │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 202d5c │ │ │ │ + bl 202ec4 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #826 @ 0x33a │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 1965c0 │ │ │ │ @@ -423929,20 +423933,20 @@ │ │ │ │ tst.w ip, r3 │ │ │ │ bne.n 196460 │ │ │ │ cmp r5, #24 │ │ │ │ beq.w 1966c2 │ │ │ │ cmp r5, #23 │ │ │ │ beq.w 1966b4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2e67a0 │ │ │ │ + bl 2e6908 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e69cc │ │ │ │ + bl 2e6b34 │ │ │ │ ldr r1, [pc, #824] @ (196778 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1a6214 │ │ │ │ mov fp, r2 │ │ │ │ @@ -424232,15 +424236,15 @@ │ │ │ │ bpl.n 19674c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sl, #554] @ 0x22a │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #3 │ │ │ │ bhi.w 196460 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2e6acc │ │ │ │ + bl 2e6c34 │ │ │ │ ldr r1, [pc, #76] @ (196790 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a6214 │ │ │ │ cmp r5, #5 │ │ │ │ bne.n 196732 │ │ │ │ @@ -424258,27 +424262,27 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1967ac │ │ │ │ + cbz r0, 1967bc │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ movs r5, r3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -425182,15 +425186,15 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ uxtb.w fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202d90 │ │ │ │ + bl 202ef8 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r5, r0, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ cmp r5, #32 │ │ │ │ add.w r1, r1, r2, lsl #7 │ │ │ │ @@ -425851,23 +425855,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r0, pc, #16 @ (adr r0, 197804 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 197904 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + add r1, pc, #56 @ (adr r1, 197830 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + add r0, pc, #800 @ (adr r0, 197b1c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + add r0, pc, #120 @ (adr r0, 197878 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + add r0, pc, #320 @ (adr r0, 197944 ) │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -426352,15 +426356,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, 197d28 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 20197c │ │ │ │ + bl 201ae4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #562] @ 0x232 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #562] @ 0x232 │ │ │ │ ldr r2, [pc, #572] @ (197f48 ) │ │ │ │ ldr r3, [pc, #564] @ (197f44 ) │ │ │ │ add r2, pc │ │ │ │ @@ -428740,15 +428744,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19943e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -429728,17 +429732,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 199bfc │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r0, #32] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ movs r5, r3 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r4, 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, #3792] @ 0xed0 │ │ │ │ @@ -430054,15 +430058,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #676 @ 0x2a4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2e5ce4 │ │ │ │ + bl 2e5e4c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r0, [r4, #61] @ 0x3d │ │ │ │ sub.w r3, r6, #3 │ │ │ │ ldrb.w ip, [r4, #60] @ 0x3c │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -431418,15 +431422,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ beq.w 19b7d0 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 192094 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -431452,15 +431456,15 @@ │ │ │ │ bne.w 19ae12 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 19b9f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202ff0 │ │ │ │ + bl 203158 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 19a736 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -431652,15 +431656,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + strb r6, [r6, #3] │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ rsb sl, r4, #32 │ │ │ │ @@ -431931,15 +431935,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 19b8f2 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 19a9d8 │ │ │ │ vldr s0, [pc, #400] @ 19b898 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 192094 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -431962,15 +431966,15 @@ │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 19ab02 │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ @@ -432237,15 +432241,15 @@ │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 19b304 │ │ │ │ ldr r1, [pc, #104] @ (19bad0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ @@ -432280,37 +432284,37 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a6214 │ │ │ │ ldr r1, [pc, #52] @ (19baf0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1a6214 │ │ │ │ nop │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + str r4, [r2, #0] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r4, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + str r2, [r5, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + str r4, [r0, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ sub sp, #444 @ 0x1bc │ │ │ │ add r7, sp, #32 │ │ │ │ @@ -433167,15 +433171,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 19c3a8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19d01c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -433379,19 +433383,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r3 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ movs r5, r3 │ │ │ │ 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 │ │ │ │ @@ -433747,15 +433751,15 @@ │ │ │ │ beq.n 19c9e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 19e294 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2018d0 │ │ │ │ + bl 201a38 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ bne.n 19ca12 │ │ │ │ b.w 19e294 │ │ │ │ @@ -433767,15 +433771,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19ca04 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2018d0 │ │ │ │ + bl 201a38 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19ca04 │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -434307,15 +434311,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 194bfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ b.w 19c3a8 │ │ │ │ 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 │ │ │ │ @@ -436531,15 +436535,15 @@ │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r7, #336] @ 0x150 │ │ │ │ bl 1946f0 │ │ │ │ b.w 19c08e │ │ │ │ nop │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ movs r5, 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} │ │ │ │ @@ -438163,19 +438167,19 @@ │ │ │ │ movs r1, #3 │ │ │ │ add.w r2, r3, fp, lsl #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #32] │ │ │ │ bne.n 19fc1a │ │ │ │ b.w 19c08e │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + cmp r1, #30 │ │ │ │ movs r5, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 192348 │ │ │ │ add.w ip, r7, #320 @ 0x140 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ movs r6, #3 │ │ │ │ @@ -438265,15 +438269,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 202d90 │ │ │ │ + bl 202ef8 │ │ │ │ ldr.w r3, [pc, #2108] @ 1a059c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov fp, r3 │ │ │ │ add.w r6, r3, r6, lsl #7 │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -439270,15 +439274,15 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r6, r5, #10 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + adds r0, r0, r1 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xfb1800ab │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a69a4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ @@ -441628,15 +441632,15 @@ │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ b.w 1a0506 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 195940 │ │ │ │ b.w 1a04d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202d90 │ │ │ │ + bl 202ef8 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cbnz r3, 1a1e20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r2, [r3, #705] @ 0x2c1 │ │ │ │ @@ -441826,15 +441830,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], {28} │ │ │ │ + ldc2l 0, cr0, [r0, #112] @ 0x70 │ │ │ │ mov.w ip, #3 │ │ │ │ add r3, fp │ │ │ │ ldrb.w r2, [r3, #81] @ 0x51 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -442331,15 +442335,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.w 1a06e4 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ @@ -442355,29 +442359,29 @@ │ │ │ │ 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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1a1ce2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.w 1a0ddc │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #116 @ 0x74 │ │ │ │ @@ -442394,15 +442398,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1a08d0 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ movne r6, #2 │ │ │ │ @@ -442479,15 +442483,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ b.w 1a0d08 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1a2194 │ │ │ │ @@ -442495,15 +442499,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a26f8 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ bl 1a6214 │ │ │ │ bl 194134 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ + adcs.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ @@ -442517,15 +442521,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #832] @ (1a2a68 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a2d1a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ bl 191bec │ │ │ │ cmp r0, #0 │ │ │ │ @@ -442545,15 +442549,15 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r5, #156]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1ae4 │ │ │ │ + bl 1e1c4c │ │ │ │ str r7, [r5, #0] │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 1a2776 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a290e │ │ │ │ @@ -442698,15 +442702,15 @@ │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cbz r5, 1a2934 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r8, [r6, #40] @ 0x28 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a2ddc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r3, r7, #6 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ cbnz r7, 1a293e │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ @@ -442717,15 +442721,15 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cbz r3, 1a294c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a2e82 │ │ │ │ ldr.w r0, [r6, #192] @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1b04 │ │ │ │ + bl 1e1c6c │ │ │ │ ldr r2, [pc, #276] @ (1a2a6c ) │ │ │ │ ldr r3, [pc, #268] @ (1a2a68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -442825,15 +442829,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ bhi.n 1a2a18 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 1a29b4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adc.w r0, r2, #28 │ │ │ │ + @ instruction: 0xf282001c │ │ │ │ cmp r5, #16 │ │ │ │ bls.w 1a2d5c │ │ │ │ cmp r5, #32 │ │ │ │ bls.w 1a2e1e │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a28f8 │ │ │ │ @@ -442905,15 +442909,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ - bl 2e5ce4 │ │ │ │ + bl 2e5e4c │ │ │ │ sub.w r7, r0, #3 │ │ │ │ ldrb.w r3, [r4, #61] @ 0x3d │ │ │ │ clz r7, r7 │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ lsrs r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -443087,15 +443091,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 191b90 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ b.n 1a2740 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1a2e9c │ │ │ │ lsls r5, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -443150,25 +443154,25 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 198520 │ │ │ │ b.n 1a28f8 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1a292a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 191b90 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.n 1a292c │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a2b78 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 1a2b78 │ │ │ │ @@ -443330,16 +443334,16 @@ │ │ │ │ b.n 1a2f76 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #16] @ (1a2fc8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a6214 │ │ │ │ bl 194104 │ │ │ │ - ldc 0, cr0, [r8], {28} │ │ │ │ - sub.w r0, r6, ip, lsr #32 │ │ │ │ + ldcl 0, cr0, [r8, #-112] @ 0xffffff90 │ │ │ │ + stcl 0, cr0, [r6], #112 @ 0x70 │ │ │ │ stmdb 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 r2, [pc, #1300] @ 1a34f4 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [pc, #1300] @ 1a34f8 │ │ │ │ @@ -443390,21 +443394,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 191b90 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a2fcc │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a333a │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -443480,18 +443484,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1a3142 │ │ │ │ ldrb.w r3, [r1, #378] @ 0x17a │ │ │ │ cbz r3, 1a317c │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ cbz r0, 1a317c │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1a317c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -443647,18 +443651,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 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1a2fcc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -443667,15 +443671,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 191b90 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ b.n 1a3088 │ │ │ │ ldr.w r9, [r4, #52] @ 0x34 │ │ │ │ add.w sl, r4, #60 @ 0x3c │ │ │ │ cmp r9, sl │ │ │ │ beq.w 1a317c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp sl, r3 │ │ │ │ @@ -443686,25 +443690,25 @@ │ │ │ │ beq.w 1a317c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ bl 194164 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a317c │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a34ac │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ cmp r6, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a3496 │ │ │ │ add.w r3, sp, #3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 193f00 │ │ │ │ @@ -443796,24 +443800,24 @@ │ │ │ │ b.n 1a3402 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 191b90 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ b.n 1a33ae │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 191b90 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ b.n 1a3398 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 192094 │ │ │ │ @@ -443833,16 +443837,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ beq.n 1a3524 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r2, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 1a33d4 │ │ │ │ - movs r4, r3 │ │ │ │ + stmia.w r8!, {r2, r3, r4} │ │ │ │ ldr r3, [pc, #36] @ (1a352c ) │ │ │ │ ldr r2, [pc, #40] @ (1a3530 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ @@ -444181,15 +444184,15 @@ │ │ │ │ str.w r2, [r1, #904] @ 0x388 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1a59f2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 1a38d8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ @@ -444236,15 +444239,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 190cac │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a4516 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 191bec │ │ │ │ cmp r0, #0 │ │ │ │ @@ -444277,15 +444280,15 @@ │ │ │ │ bne.n 1a38f8 │ │ │ │ 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 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 1a38fe │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1a5752 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ @@ -444341,15 +444344,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a3a28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 2512b4 │ │ │ │ + bl 25141c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 1a2fcc │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 1a2700 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -444647,15 +444650,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1a3d4a │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5ba0 │ │ │ │ + bl 1e5d08 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 5ab80 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -445340,15 +445343,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 191b90 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ b.w 1a391e │ │ │ │ ldrb.w r8, [fp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 1a3a82 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ @@ -445785,15 +445788,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1a4878 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ @@ -445911,15 +445914,15 @@ │ │ │ │ ldr.w r3, [pc, #3160] @ 1a5794 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3156] @ 1a5798 │ │ │ │ ldr.w r1, [pc, #3156] @ 1a579c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a4ad4 │ │ │ │ ldrd fp, r6, [r7, #12] │ │ │ │ ldr.w r4, [fp, #1476] @ 0x5c4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ @@ -445944,48 +445947,48 @@ │ │ │ │ ldr.w r3, [pc, #3076] @ 1a57a0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3076] @ 1a57a4 │ │ │ │ ldr.w r1, [pc, #3076] @ 1a57a8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a4b1c │ │ │ │ ldr.w r3, [pc, #3056] @ 1a57ac │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3056] @ 1a57b0 │ │ │ │ ldr.w r1, [pc, #3056] @ 1a57b4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a4aba │ │ │ │ ldr.w r3, [pc, #3036] @ 1a57b8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3036] @ 1a57bc │ │ │ │ ldr.w r1, [pc, #3036] @ 1a57c0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a4b0a │ │ │ │ ldr.w r3, [pc, #3016] @ 1a57c4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3016] @ 1a57c8 │ │ │ │ ldr.w r1, [pc, #3016] @ 1a57cc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a4ae8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a5268 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -446024,15 +446027,15 @@ │ │ │ │ ldr.w r3, [pc, #2888] @ 1a57d0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2888] @ 1a57d4 │ │ │ │ ldr.w r1, [pc, #2888] @ 1a57d8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a4b30 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1a4850 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ @@ -446069,15 +446072,15 @@ │ │ │ │ ldr.w r3, [pc, #2760] @ 1a57dc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2756] @ 1a57e0 │ │ │ │ ldr.w r1, [pc, #2756] @ 1a57e4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.w 1a3e08 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, lr │ │ │ │ bne.n 1a4d48 │ │ │ │ @@ -446303,15 +446306,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 1a4f8a │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5ba0 │ │ │ │ + bl 1e5d08 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 5ab80 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -446342,15 +446345,15 @@ │ │ │ │ mov r9, r4 │ │ │ │ b.n 1a4fbc │ │ │ │ ldr.w r2, [pc, #1988] @ 1a57e8 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #1988] @ 1a57ec │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ b.w 1a388e │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a5168 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 185cc8 │ │ │ │ b.w 1a3f44 │ │ │ │ @@ -446373,15 +446376,15 @@ │ │ │ │ ldr.w r3, [pc, #1912] @ 1a57f0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1908] @ 1a57f4 │ │ │ │ ldr.w r1, [pc, #1908] @ 1a57f8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.w 1a3f0a │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r7, #84] @ 0x54 │ │ │ │ b.n 1a4ee2 │ │ │ │ ldr.w r4, [sl, #116] @ 0x74 │ │ │ │ @@ -446457,15 +446460,15 @@ │ │ │ │ ldr.w r3, [pc, #1680] @ 1a57fc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1680] @ 1a5800 │ │ │ │ ldr.w r1, [pc, #1680] @ 1a5804 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a5040 │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r6, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a3f36 │ │ │ │ @@ -446497,15 +446500,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1a3d9a │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ @@ -446539,27 +446542,27 @@ │ │ │ │ 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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.n 1a4fe2 │ │ │ │ ldr.w r3, [pc, #1436] @ 1a5808 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1436] @ 1a580c │ │ │ │ ldr.w r1, [pc, #1436] @ 1a5810 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a4c22 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 1a577a │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -446568,15 +446571,15 @@ │ │ │ │ ldr.w r3, [pc, #1400] @ 1a5814 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1396] @ 1a5818 │ │ │ │ ldr.w r1, [pc, #1396] @ 1a581c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a4c3e │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldrb.w r3, [r3, #353] @ 0x161 │ │ │ │ lsls r6, r3, #27 │ │ │ │ bpl.w 1a41c8 │ │ │ │ @@ -446676,26 +446679,26 @@ │ │ │ │ ldr.w r3, [pc, #1088] @ 1a5828 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1084] @ 1a582c │ │ │ │ ldr.w r1, [pc, #1084] @ 1a5830 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a4ccc │ │ │ │ ldr.w r3, [pc, #1068] @ 1a5834 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1064] @ 1a5838 │ │ │ │ ldr.w r1, [pc, #1064] @ 1a583c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a4cb4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a5978 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -446948,37 +446951,37 @@ │ │ │ │ ldr r3, [pc, #328] @ (1a5840 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #328] @ (1a5844 ) │ │ │ │ ldr r1, [pc, #332] @ (1a5848 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.w 1a4d08 │ │ │ │ ldr r3, [pc, #312] @ (1a584c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #312] @ (1a5850 ) │ │ │ │ ldr r1, [pc, #316] @ (1a5854 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.w 1a4cf4 │ │ │ │ ldr r3, [pc, #296] @ (1a5858 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #296] @ (1a585c ) │ │ │ │ ldr r1, [pc, #300] @ (1a5860 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.w 1a4ce0 │ │ │ │ mov r0, r2 │ │ │ │ bl 17e840 │ │ │ │ b.w 1a3df4 │ │ │ │ movs r2, #1 │ │ │ │ @@ -446997,127 +447000,127 @@ │ │ │ │ ldr r3, [pc, #232] @ (1a5864 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #232] @ (1a5868 ) │ │ │ │ ldr r1, [pc, #232] @ (1a586c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a5292 │ │ │ │ - bne.n 1a5720 │ │ │ │ + bcc.n 1a57a0 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ movs r4, r3 │ │ │ │ - cmp r4, r6 │ │ │ │ + mov r4, lr │ │ │ │ movs r4, r3 │ │ │ │ - bne.n 1a57d8 │ │ │ │ + bcs.n 1a5858 │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ movs r4, r3 │ │ │ │ - add lr, sl │ │ │ │ + mov r6, r2 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n 1a5804 │ │ │ │ + bcs.n 1a5884 │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ movs r4, r3 │ │ │ │ - add lr, r6 │ │ │ │ + cmp lr, lr │ │ │ │ movs r4, r3 │ │ │ │ - beq.n 1a57b0 │ │ │ │ + bcs.n 1a5830 │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ movs r4, r3 │ │ │ │ - add lr, r2 │ │ │ │ + cmp lr, sl │ │ │ │ movs r4, r3 │ │ │ │ - beq.n 1a575c │ │ │ │ + bcs.n 1a57dc │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ movs r4, r3 │ │ │ │ - add r6, lr │ │ │ │ + cmp lr, r6 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n 1a5810 │ │ │ │ + bne.n 1a5890 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ movs r4, r3 │ │ │ │ - mvns r2, r5 │ │ │ │ + cmp r2, r5 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + beq.n 1a58b0 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ movs r4, r3 │ │ │ │ - muls r4, r3 │ │ │ │ + add ip, r3 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - eors r4, r2 │ │ │ │ + sbcs r4, r2 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + asrs r0, r7 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r2, #32] │ │ │ │ movs r4, r3 │ │ │ │ - subs r7, #6 │ │ │ │ + eors r6, r0 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + str r4, [r2, #16] │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + str r2, [r4, #12] │ │ │ │ movs r4, r3 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r7, #20 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ movs r4, r3 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ movs r4, r3 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ movs r4, r3 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r1, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a4d5c │ │ │ │ ldr.w r3, [r1, #1364] @ 0x554 │ │ │ │ clz r3, r3 │ │ │ │ @@ -447126,49 +447129,49 @@ │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 1a44b4 │ │ │ │ ldr r3, [pc, #512] @ (1a5aa8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #512] @ (1a5aac ) │ │ │ │ ldr r1, [pc, #512] @ (1a5ab0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.w 1a4014 │ │ │ │ ldr r3, [pc, #496] @ (1a5ab4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #496] @ (1a5ab8 ) │ │ │ │ ldr r1, [pc, #496] @ (1a5abc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.w 1a4c7a │ │ │ │ ldr r3, [pc, #480] @ (1a5ac0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #480] @ (1a5ac4 ) │ │ │ │ ldr r1, [pc, #480] @ (1a5ac8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.w 1a50da │ │ │ │ bic.w r0, r0, #15 │ │ │ │ strb.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ @@ -447184,62 +447187,62 @@ │ │ │ │ ldr r3, [pc, #416] @ (1a5acc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #416] @ (1a5ad0 ) │ │ │ │ ldr r1, [pc, #416] @ (1a5ad4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a546c │ │ │ │ ldr r3, [pc, #400] @ (1a5ad8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #400] @ (1a5adc ) │ │ │ │ ldr r1, [pc, #404] @ (1a5ae0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a5444 │ │ │ │ ldr r3, [pc, #388] @ (1a5ae4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #388] @ (1a5ae8 ) │ │ │ │ ldr r1, [pc, #388] @ (1a5aec ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a5458 │ │ │ │ ldr r3, [pc, #372] @ (1a5af0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #372] @ (1a5af4 ) │ │ │ │ ldr r1, [pc, #376] @ (1a5af8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a5430 │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1a43c4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 1a4e3e │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1a4dc6 │ │ │ │ @@ -447248,15 +447251,15 @@ │ │ │ │ ldr r3, [pc, #304] @ (1a5afc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #304] @ (1a5b00 ) │ │ │ │ ldr r1, [pc, #304] @ (1a5b04 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b4674 │ │ │ │ b.n 1a5240 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #284] @ (1a5b08 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ @@ -447320,90 +447323,90 @@ │ │ │ │ bne.w 1a5586 │ │ │ │ b.n 1a5a72 │ │ │ │ ldr r1, [pc, #120] @ (1a5b18 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a6214 │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ movs r4, r3 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + subs r1, #14 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ movs r4, r3 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ movs r4, r3 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ movs r4, r3 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ movs r4, r3 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ movs r4, r3 │ │ │ │ - adds r7, #22 │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (1a5b40 ) │ │ │ │ mov.w r2, #454 @ 0x1c6 │ │ │ │ ldr r1, [pc, #16] @ (1a5b44 ) │ │ │ │ ldr r0, [pc, #20] @ (1a5b48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190a70 │ │ │ │ nop │ │ │ │ - bne.n 1a5bac │ │ │ │ + bcs.n 1a5c2c │ │ │ │ movs r3, r5 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + str r6, [r3, #16] │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ movs r1, 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] @ (1a5ce0 ) │ │ │ │ @@ -447575,15 +447578,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr r7, [pc, #940] @ (1a60b8 ) │ │ │ │ mov r6, r2 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1a5e8e │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1a5e66 │ │ │ │ @@ -447597,69 +447600,69 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #900] @ (1a60c4 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e18f8 │ │ │ │ + bl 1e1a60 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e18f8 │ │ │ │ + bl 1e1a60 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e18f8 │ │ │ │ + bl 1e1a60 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e18f8 │ │ │ │ + bl 1e1a60 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207724 │ │ │ │ + bl 20788c │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 16ce98 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b71d8 │ │ │ │ cbz r0, 1a5de6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fbe68 │ │ │ │ + bl 1fbfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 256868 │ │ │ │ + bl 2569d0 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 257f24 │ │ │ │ + bl 25808c │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2543f4 │ │ │ │ + bl 25455c │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a5da2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fc978 │ │ │ │ + bl 1fcae0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 186074 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ ldrb.w r3, [r8, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a5f26 │ │ │ │ ldrb.w r3, [r8, #369] @ 0x171 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a5f12 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -447667,23 +447670,23 @@ │ │ │ │ beq.n 1a5ede │ │ │ │ ldr r3, [pc, #708] @ (1a60c8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 27c724 │ │ │ │ + bl 27c88c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a5ef6 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2922dc │ │ │ │ + bl 292444 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20ed08 │ │ │ │ + bl 20ee70 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 1a5f4c │ │ │ │ ldr r3, [pc, #664] @ (1a60cc ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -447758,29 +447761,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a5e00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #1432 @ 0x598 │ │ │ │ bl 1b1998 │ │ │ │ b.n 1a5e00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2729c8 │ │ │ │ + bl 272b30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 256bd8 │ │ │ │ + bl 256d40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 25de54 │ │ │ │ + bl 25dfbc │ │ │ │ b.n 1a5e14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b7390 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a5dfa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 257430 │ │ │ │ + bl 257598 │ │ │ │ b.n 1a5dfa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b7294 │ │ │ │ b.n 1a5df0 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 1a5e7a │ │ │ │ cmp r1, #14 │ │ │ │ @@ -447826,15 +447829,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a5f82 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1a5f8e │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a5f7a │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1a605a │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -447913,20 +447916,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (1a60ec ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (1a60f0 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284d48 │ │ │ │ + bl 284eb0 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 1a5e7a │ │ │ │ ldr r3, [pc, #96] @ (1a60f4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1a606c │ │ │ │ ldr r3, [pc, #92] @ (1a60f8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -447954,61 +447957,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ movs r4, r3 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ movs r4, r3 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, #10 │ │ │ │ - movs r4, r3 │ │ │ │ - bkpt 0x00aa │ │ │ │ - movs r4, r3 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + itet al │ │ │ │ + moval r4, r3 │ │ │ │ + strh r0, [r6, r7] │ │ │ │ + moval r4, r3 │ │ │ │ + strh r6, [r6, r7] │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ 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 │ │ │ │ @@ -448113,110 +448116,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (1a62a4 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e18f8 │ │ │ │ + bl 1e1a60 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e53dc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ ldr r1, [pc, #52] @ (1a62a8 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 284d48 │ │ │ │ + bl 284eb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r1, [pc, #36] @ (1a62ac ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28c4 │ │ │ │ + bl 1e2a2c │ │ │ │ b.n 1a6272 │ │ │ │ ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 1a62f0 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a62fc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1a6214 │ │ │ │ nop │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ movs r4, 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 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cbz r0, 1a6320 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a632c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1a6214 │ │ │ │ nop │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cbz r0, 1a63b2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1a63ac │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -448232,15 +448235,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1a6366 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1a63ac │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -448251,15 +448254,15 @@ │ │ │ │ bne.n 1a6396 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a63bc ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a6214 │ │ │ │ - cbnz r2, 1a642c │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #796] @ (1a66f0 ) │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -448269,29 +448272,29 @@ │ │ │ │ bhi.w 1a66de │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 1a6402 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cbz r0, 1a641a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1a66f4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1a66f8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e18f8 │ │ │ │ + bl 1e1a60 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 192094 │ │ │ │ @@ -448459,15 +448462,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 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ 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 1923b4 │ │ │ │ @@ -448566,15 +448569,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + cbnz r0, 1a6738 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #436] @ (1a68c8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -448586,15 +448589,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 19398c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cbz r0, 1a6758 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [pc, #404] @ (1a68d0 ) │ │ │ │ ldr r3, [pc, #396] @ (1a68cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -448715,15 +448718,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 1a6876 │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1a673a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [r8] │ │ │ │ @@ -448759,15 +448762,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [pc, #172] @ (1a6994 ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr r2, [pc, #168] @ (1a6998 ) │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ add r6, pc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #152] @ 0x98 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -448830,15 +448833,15 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #32] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ movs r4, 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 │ │ │ │ @@ -448855,15 +448858,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (1a69dc ) │ │ │ │ add r1, pc │ │ │ │ bl 1a6214 │ │ │ │ nop │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb73c │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -449019,15 +449022,15 @@ │ │ │ │ ldr r7, [pc, #132] @ (1a6bf8 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 201568 │ │ │ │ + bl 2016d0 │ │ │ │ ldr r3, [pc, #120] @ (1a6bfc ) │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ @@ -449083,31 +449086,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a6c28 ) │ │ │ │ ldr r0, [pc, #20] @ (1a6c2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190a70 │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r3, r5 │ │ │ │ - ldr r6, [pc, #1000] @ (1a7014 ) │ │ │ │ + str r2, [r7, r0] │ │ │ │ movs r4, r3 │ │ │ │ - sbcs r4, r3 │ │ │ │ + cmn r4, r3 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2328] @ 1a7560 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ bl 193080 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -449174,15 +449177,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 1a6c8c │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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 1a6e7c │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -449260,15 +449263,15 @@ │ │ │ │ cbz r2, 1a6e04 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1a6d00 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a6e6e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a6e66 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -449276,29 +449279,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 1a7298 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.w 1a7298 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a6e5e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a6e30 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 1a7298 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1a6e20 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a6e3a │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -449388,15 +449391,15 @@ │ │ │ │ bne.w 1a6d00 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 1a6de8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a6fd4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a6fcc │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -449427,15 +449430,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a7450 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 1a70c4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a6f66 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -449443,15 +449446,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 1930ac │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1a7024 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a7024 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1a7018 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -449462,15 +449465,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ bne.n 1a7014 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r0, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a6ff2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1a6d00 │ │ │ │ movs r2, #5 │ │ │ │ @@ -450097,15 +450100,15 @@ │ │ │ │ bhi.n 1a76e4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 1a7634 │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 1a7634 │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 1a770c │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -450201,19 +450204,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a77ec ) │ │ │ │ ldr r0, [pc, #20] @ (1a77f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190a70 │ │ │ │ nop │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ movs r3, r5 │ │ │ │ - orrs r6, r6 │ │ │ │ + add r6, lr │ │ │ │ movs r4, r3 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r7, #24 │ │ │ │ movs r1, r4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 1a782c │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 1a782c │ │ │ │ @@ -451578,25 +451581,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 1e6970 │ │ │ │ + bl 1e6ad8 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1a87d4 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6b2c │ │ │ │ + bl 1e6c94 │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1a8742 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -451621,15 +451624,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 1a8738 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1a8738 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6c6c │ │ │ │ + bl 1e6dd4 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1a8738 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -451678,15 +451681,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1a8770 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 1a8756 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6b0c │ │ │ │ + bl 1e6c74 │ │ │ │ ldr r2, [pc, #48] @ (1a87ec ) │ │ │ │ ldr r3, [pc, #36] @ (1a87e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -451844,15 +451847,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 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 193080 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -452141,15 +452144,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1a8c22 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a8968 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 1a8b64 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -452168,23 +452171,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1a8d2c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a8d1c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a8d1c │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 1a8ca8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a8d14 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a8c9c │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -452220,15 +452223,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 1a8ce6 │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 1a8cde │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a8ca8 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 192324 │ │ │ │ @@ -452618,15 +452621,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1a9092 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -452914,15 +452917,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 2025cc │ │ │ │ + bl 202734 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 1a93f4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ @@ -453049,15 +453052,15 @@ │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1a952e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -453270,15 +453273,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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r5, r7, #16 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 1a979e │ │ │ │ sub.w r9, r3, #96 @ 0x60 │ │ │ │ movs r4, #1 │ │ │ │ @@ -456335,30 +456338,30 @@ │ │ │ │ ldr.w r5, [pc, #2548] @ 1ac214 │ │ │ │ add.w r9, r4, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp sl, r9 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1ab880 │ │ │ │ mov r7, sl │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1aa620 │ │ │ │ mov r1, r6 │ │ │ │ @@ -456842,15 +456845,15 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1a9604 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 1abd3a │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr.w r2, [pc, #1216] @ 1ac21c │ │ │ │ ldr.w r3, [pc, #1200] @ 1ac210 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -457103,15 +457106,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 1abfb8 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 1abfb8 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, r9 │ │ │ │ ittt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r6, r5 │ │ │ │ movne sl, r0 │ │ │ │ @@ -457181,15 +457184,15 @@ │ │ │ │ bne.n 1ac08a │ │ │ │ ldrd r6, r9, [sp, #28] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r9 │ │ │ │ bne.n 1ac010 │ │ │ │ mov r8, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n 1abcf4 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1ac1dc │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -457296,15 +457299,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [sl, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ b.n 1ac0d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -457323,15 +457326,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r4, r9 │ │ │ │ beq.w 1ad1a2 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1215] @ 0x4bf │ │ │ │ blx 5a170 │ │ │ │ @@ -458040,15 +458043,15 @@ │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 1ac9fe │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r8, [r3, #319] @ 0x13f │ │ │ │ blx 5a170 │ │ │ │ @@ -458882,15 +458885,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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1ad754 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -458959,45 +458962,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 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 1ad3d0 │ │ │ │ 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 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ 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 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1ad39e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -459074,15 +459077,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1ad32a │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -459324,15 +459327,15 @@ │ │ │ │ b.n 1ad68e │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1ad2b8 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 1ad6b0 │ │ │ │ @@ -460785,15 +460788,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ 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 1ae5d8 │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ @@ -460819,15 +460822,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1ae4c2 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ @@ -460838,25 +460841,25 @@ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1ae29a │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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 1ae536 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1ae502 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ @@ -460899,15 +460902,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 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 193080 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -460972,15 +460975,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 191e58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e6d40 │ │ │ │ + bl 1e6ea8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 1923f0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -461007,22 +461010,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 1e6ccc │ │ │ │ + bl 1e6e34 │ │ │ │ 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 1e6c24 │ │ │ │ + bl 1e6d8c │ │ │ │ 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] │ │ │ │ @@ -461059,15 +461062,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1ae802 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r2, [pc, #392] @ (1aeb04 ) │ │ │ │ ldr r3, [pc, #384] @ (1aeb00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -461140,31 +461143,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 1e6d40 │ │ │ │ + bl 1e6ea8 │ │ │ │ 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 1ae94c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1aea80 │ │ │ │ b.n 1ae94c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ae94c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1aea72 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -462050,54 +462053,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #745 @ 0x2e9 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, 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, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r5, [pc, #88] @ (1af454 ) │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r3, sp, #8 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -462112,15 +462115,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r4, #15 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -462130,15 +462133,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #224] @ (1af568 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -462148,18 +462151,18 @@ │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 1af550 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [pc, #288] @ (1af5e4 ) │ │ │ │ str r0, [r1, r5] │ │ │ │ @@ -462174,21 +462177,21 @@ │ │ │ │ ldr r0, [pc, #288] @ (1af5f8 ) │ │ │ │ ldr r0, [pc, #288] @ (1af5f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ add.w r8, r4, #84 @ 0x54 │ │ │ │ @@ -462202,15 +462205,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r7, r9] │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 1af4de │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 1af4de │ │ │ │ @@ -462240,56 +462243,56 @@ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ ldr.w r9, [pc, #1048] @ 1af9b8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1af600 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [pc, #952] @ (1af9bc ) │ │ │ │ ldr r2, [pc, #956] @ (1af9c0 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fe9a0 │ │ │ │ + bl 1feb08 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -462297,28 +462300,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -462352,15 +462355,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1af72c │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1af99e │ │ │ │ bhi.w 1af9a2 │ │ │ │ @@ -462372,42 +462375,42 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1af6d2 │ │ │ │ ldr r3, [pc, #668] @ (1af9cc ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (1af9d0 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1fe9a0 │ │ │ │ + bl 1feb08 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 204788 │ │ │ │ + bl 2048f0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1af45c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ 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 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ strd r3, sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #20 │ │ │ │ @@ -462415,27 +462418,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -462467,33 +462470,33 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff094 │ │ │ │ + bl 1ff1fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -462502,22 +462505,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r9, #12] │ │ │ │ @@ -462552,18 +462555,18 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 204820 │ │ │ │ + bl 204988 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1af45c │ │ │ │ ldr r2, [pc, #92] @ (1af9d4 ) │ │ │ │ ldr r3, [pc, #56] @ (1af9b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -462592,23 +462595,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + cmp r3, #26 │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ movs r4, r3 │ │ │ │ lsls r4, r0, #26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -462629,22 +462632,22 @@ │ │ │ │ adds r7, #59 @ 0x3b │ │ │ │ ldrb r4, [r7, #17] │ │ │ │ lsls r4, r7, #21 │ │ │ │ ldrb r4, [r7, #17] │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r6, #100 @ 0x64 │ │ │ │ @@ -462654,32 +462657,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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ b.n 1afa18 │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r9, r9, [sp] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -462696,15 +462699,15 @@ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #785 @ 0x311 │ │ │ │ b.n 1afa18 │ │ │ │ lsls r2, r0, #24 │ │ │ │ @@ -462741,35 +462744,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1b0074 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fe9a0 │ │ │ │ + bl 1feb08 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1afba0 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -462777,27 +462780,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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] │ │ │ │ @@ -462825,15 +462828,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1afcd0 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1b0058 │ │ │ │ bhi.w 1b0050 │ │ │ │ @@ -462866,38 +462869,38 @@ │ │ │ │ bne.w 1b0060 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1b0084 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1fe9a0 │ │ │ │ + bl 1feb08 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204788 │ │ │ │ + bl 2048f0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 1af45c │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -462906,34 +462909,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 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1af9e0 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -462942,26 +462945,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r8, #12] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -462993,37 +462996,37 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1afea0 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -463031,27 +463034,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -463083,81 +463086,81 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1af45c │ │ │ │ mov.w r1, #880 @ 0x370 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff094 │ │ │ │ + bl 1ff1fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2046d8 │ │ │ │ + bl 204840 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204820 │ │ │ │ + bl 204988 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1af45c │ │ │ │ b.n 1afcb4 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 1aff54 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1afe40 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1afb52 │ │ │ │ ldr r3, [pc, #60] @ (1b0088 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1afcd2 │ │ │ │ @@ -463172,23 +463175,23 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #19 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + add r0, pc, #104 @ (adr r0, 1b00e0 ) │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #13 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -463219,30 +463222,30 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2013c8 │ │ │ │ + bl 201530 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 1b0114 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr.w r7, [fp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrd r2, r0, [r5, #116] @ 0x74 │ │ │ │ @@ -463287,21 +463290,21 @@ │ │ │ │ b.n 1b0192 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 1b0228 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w ip, r6, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -463316,29 +463319,29 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 1b0188 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1b0192 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -463373,21 +463376,21 @@ │ │ │ │ beq.n 1b0366 │ │ │ │ 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 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r8, #100 @ 0x64 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -463404,15 +463407,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [pc, #176] @ (1b039c ) │ │ │ │ ldr r3, [pc, #160] @ (1b038c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -463425,21 +463428,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1b0148 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1b0172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -463449,15 +463452,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 203810 │ │ │ │ + bl 203978 │ │ │ │ b.n 1b02e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1b037c │ │ │ │ @@ -463551,15 +463554,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 1b045a │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 1b044a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5114 │ │ │ │ + bl 1e527c │ │ │ │ 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] │ │ │ │ @@ -464053,15 +464056,15 @@ │ │ │ │ ldrb.w r2, [r3, #624] @ 0x270 │ │ │ │ cbz r2, 1b099a │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1b09a0 ) │ │ │ │ ldr r1, [pc, #20] @ (1b09a4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2020e0 │ │ │ │ + bl 202248 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl b29a2 │ │ │ │ b.n 1b047e │ │ │ │ vtbl.8 d20, {d15-d18}, d28 │ │ │ │ @@ -464139,22 +464142,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 20ed08 │ │ │ │ + bl 20ee70 │ │ │ │ ldr r2, [pc, #16] @ (1b0a98 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1b0a9c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2020e0 │ │ │ │ + bl 202248 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 232a9a │ │ │ │ b.n 1b03c6 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -464192,15 +464195,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 1e58b8 │ │ │ │ + bl 1e5a20 │ │ │ │ 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 │ │ │ │ @@ -464222,15 +464225,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 1e58b8 │ │ │ │ + bl 1e5a20 │ │ │ │ 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 │ │ │ │ @@ -464246,15 +464249,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 1e5c08 │ │ │ │ + bl 1e5d70 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1b0bbe │ │ │ │ @@ -465398,15 +465401,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1b17b2 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e6d40 │ │ │ │ + bl 1e6ea8 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1b17aa │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -465426,30 +465429,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1b176e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6d10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b176a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6c24 │ │ │ │ + bl 1e6d8c │ │ │ │ b.n 1b176a │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1b1760 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1b1752 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ b.n 1b1720 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add.w r0, r6, sl, asr #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaf400aa │ │ │ │ @@ -465661,30 +465664,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a170 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea07c │ │ │ │ + bl 1ea1e4 │ │ │ │ ldr.w r7, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b1b62 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1b1a78 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1b1a78 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201cb4 │ │ │ │ + bl 201e1c │ │ │ │ cbz r0, 1b1a0e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1b1b30 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -465726,15 +465729,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1b1a52 │ │ │ │ b.n 1b1a2a │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b19e8 │ │ │ │ mov r4, r8 │ │ │ │ @@ -465952,15 +465955,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 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 1b1a2a │ │ │ │ movs r0, #0 │ │ │ │ b.n 1b1cc4 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -465981,18 +465984,18 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movs r1, #8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ 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 1b1f36 │ │ │ │ mov r5, r6 │ │ │ │ @@ -466036,15 +466039,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1b1d9c │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1b1d48 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b1e6c │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -466122,15 +466125,15 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1b1d1c │ │ │ │ mov r0, fp │ │ │ │ mov sl, r7 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 19211c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -466165,15 +466168,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 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ b.n 1b1d90 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 1b1d7c │ │ │ │ ldr.w r6, [fp] │ │ │ │ @@ -466204,15 +466207,15 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 1b1d7c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ b.n 1b1ee6 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -466513,17 +466516,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 1b2098 │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 1b201e │ │ │ │ b.n 1b223a │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ movs r3, r5 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -466539,15 +466542,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, r5 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 1de0ec │ │ │ │ + bl 1de254 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ @@ -466776,17 +466779,17 @@ │ │ │ │ cmp r2, #30 │ │ │ │ bls.w 1b23e8 │ │ │ │ b.n 1b239a │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1b239a │ │ │ │ b.n 1b2502 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ movs r3, r5 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ movs r3, 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] │ │ │ │ @@ -466846,15 +466849,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1b2814 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1b262c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1de0b0 │ │ │ │ + bl 1de218 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1b262c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -466868,15 +466871,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b25f0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b25e6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1de0b0 │ │ │ │ + bl 1de218 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1b25f6 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1b25c0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -467376,15 +467379,15 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w r3, [pc, #2512] @ 1b3538 │ │ │ │ strd r7, r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 1b3092 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -467522,15 +467525,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r1, #4452 @ 0x1164 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1aa620 │ │ │ │ mov r0, r6 │ │ │ │ @@ -467609,29 +467612,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 1b2d9a │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1de300 │ │ │ │ + bl 1de468 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 1b2df0 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1de140 │ │ │ │ + bl 1de2a8 │ │ │ │ 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 1b2dce │ │ │ │ mov r4, r9 │ │ │ │ @@ -467698,15 +467701,15 @@ │ │ │ │ bne.n 1b2e5c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1b2e5c │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1de0b0 │ │ │ │ + bl 1de218 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 1b2e62 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 1b30b8 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -467736,15 +467739,15 @@ │ │ │ │ bne.n 1b2e2e │ │ │ │ ldrd r5, r8, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [pc, #1608] @ 1b3540 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1de158 │ │ │ │ + bl 1de2c0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r4, r3 │ │ │ │ ittt ne │ │ │ │ subne.w r1, r3, #96 @ 0x60 │ │ │ │ ldrne r7, [r3, #4] │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ bne.n 1b2f26 │ │ │ │ @@ -467902,15 +467905,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1b2cda │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr.w r2, [pc, #1196] @ 1b3544 │ │ │ │ ldr.w r3, [pc, #1180] @ 1b3538 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -467938,15 +467941,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b344e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b343a │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b3114 │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 1b2ee6 │ │ │ │ @@ -467963,28 +467966,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 1b2ee6 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1de0b0 │ │ │ │ + bl 1de218 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 1b3132 │ │ │ │ b.n 1b2ee6 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 1b3164 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1de0b0 │ │ │ │ + bl 1de218 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 1b3152 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 1b3114 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -468005,15 +468008,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b34fe │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b34c8 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b3114 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ @@ -468540,15 +468543,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1b3716 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (1b3750 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b3744 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1b3712 │ │ │ │ @@ -468564,54 +468567,54 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1b375c ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1b3760 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b36e4 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1b3764 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b36e4 │ │ │ │ ldr r1, [pc, #52] @ (1b3768 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b36e4 │ │ │ │ ldr r2, [pc, #44] @ (1b376c ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b36fc │ │ │ │ ldr r1, [pc, #40] @ (1b3770 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b36e4 │ │ │ │ - strd r0, r0, [r2, #-108] @ 0x6c │ │ │ │ - rsb r0, r2, pc, lsr #32 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + eor.w r0, r2, fp, lsr #32 │ │ │ │ + stc 0, cr0, [r2, #-124] @ 0xffffff84 │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ movs r3, r3 │ │ │ │ - stmdb r0!, {r0, r1, r3, r4} │ │ │ │ - strd r0, r0, [ip], #108 @ 0x6c │ │ │ │ - ldrd r0, r0, [r2], #108 @ 0x6c │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + orn r0, r0, fp, lsr #32 │ │ │ │ + bic.w r0, ip, fp, lsr #32 │ │ │ │ + bics.w r0, r2, fp, lsr #32 │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r2, r6] │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -468622,15 +468625,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 1b384e │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1b396a │ │ │ │ ldr r1, [pc, #600] @ (1b39f8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1b3860 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1b3870 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1b3880 │ │ │ │ @@ -468641,29 +468644,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1b38b0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1b37ce │ │ │ │ ldr r1, [pc, #564] @ (1b39fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1b37f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1b38f2 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1b37f0 │ │ │ │ ldr r1, [pc, #536] @ (1b3a00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1b3904 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1b3916 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 1b3928 │ │ │ │ @@ -468679,74 +468682,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] @ (1b3a04 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1b3976 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1b384a │ │ │ │ ldr r1, [pc, #452] @ (1b3a08 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b37a8 │ │ │ │ ldr r1, [pc, #440] @ (1b3a0c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1b37ac │ │ │ │ ldr r1, [pc, #428] @ (1b3a10 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1b37b0 │ │ │ │ ldr r1, [pc, #416] @ (1b3a14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1b37b4 │ │ │ │ ldr r1, [pc, #404] @ (1b3a18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1b37b8 │ │ │ │ ldr r1, [pc, #392] @ (1b3a1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1b37bc │ │ │ │ ldr r1, [pc, #380] @ (1b3a20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1b37c0 │ │ │ │ ldr r1, [pc, #368] @ (1b3a24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b37c0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b39a0 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1b398e │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -468760,172 +468763,161 @@ │ │ │ │ bmi.w 1b39ea │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1b39d0 │ │ │ │ ldr r1, [pc, #324] @ (1b3a2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b383a │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b37e6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1b37f8 │ │ │ │ ldr r1, [pc, #296] @ (1b3a30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1b37fe │ │ │ │ ldr r1, [pc, #284] @ (1b3a34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1b3804 │ │ │ │ ldr r1, [pc, #268] @ (1b3a38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1b380a │ │ │ │ ldr r1, [pc, #256] @ (1b3a3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1b3810 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1b3a40 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b383a │ │ │ │ ldr r1, [pc, #216] @ (1b3a44 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1b37a8 │ │ │ │ ldr r3, [pc, #208] @ (1b3a48 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1b3a4c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b383a │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1b39c2 │ │ │ │ ldr r1, [pc, #184] @ (1b3a50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b383a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b36b4 │ │ │ │ b.n 1b383a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1b36b4 │ │ │ │ ldr r1, [pc, #156] @ (1b3a54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b381e │ │ │ │ ldr r1, [pc, #148] @ (1b3a58 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b383a │ │ │ │ ldr r1, [pc, #136] @ (1b3a5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b383a │ │ │ │ ldr r1, [pc, #128] @ (1b3a60 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b383a │ │ │ │ ldr r1, [pc, #120] @ (1b3a64 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b383a │ │ │ │ - blt.n 1b3ae4 │ │ │ │ - movs r3, r3 │ │ │ │ - stmia.w r8!, {r0, r1, r3, r4} │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ - movs r3, r3 │ │ │ │ - strd r0, r0, [r8], #-108 @ 0x6c │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + bgt.n 1b3964 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b39d4 │ │ │ │ - movs r3, r3 │ │ │ │ - cbnz r0, 1b3a6a │ │ │ │ + strd r0, r0, [r8, #108]! @ 0x6c │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b39ac │ │ │ │ + @ instruction: 0xe9a8001b │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + cbnz r0, 1b3a4a │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b398c │ │ │ │ + stmdb r0!, {r0, r1, r3, r4} │ │ │ │ + pop {r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b3990 │ │ │ │ + stmdb r8, {r0, r1, r3, r4} │ │ │ │ + cbnz r0, 1b3a40 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrd r0, r0, [r4], #108 @ 0x6c │ │ │ │ + ldrd r0, r0, [r4], #108 @ 0x6c │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ movs r3, r3 │ │ │ │ - strex r0, r0, [sl, #108] @ 0x6c │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + @ instruction: 0xe98a001b │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #328] @ (1b3b88 ) │ │ │ │ + ldr r7, [pc, #584] @ (1b3c88 ) │ │ │ │ movs r7, r3 │ │ │ │ - b.n 1b3878 │ │ │ │ - movs r3, r3 │ │ │ │ - bls.n 1b39a8 │ │ │ │ - movs r3, r3 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + @ instruction: 0xe85a001b │ │ │ │ + bge.n 1b3a28 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b38c4 │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b38cc │ │ │ │ - movs r3, r3 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b38a4 │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b3948 │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b38b8 │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b38c8 │ │ │ │ + ldrd r0, r0, [sl], #-108 @ 0x6c │ │ │ │ + ldrd r0, r0, [ip], #-108 @ 0x6c │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ movs r3, r3 │ │ │ │ + strd r0, r0, [r4], #-108 @ 0x6c │ │ │ │ + ldmia.w r4!, {r0, r1, r3, r4} │ │ │ │ + strd r0, r0, [sl], #-108 @ 0x6c │ │ │ │ + ldrd r0, r0, [r0], #-108 @ 0x6c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -468933,36 +468925,36 @@ │ │ │ │ ldr.w r8, [pc, #2616] @ 1b44bc │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1b3a8a │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1b3bf0 │ │ │ │ ldr.w r1, [pc, #2592] @ 1b44c0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1b3b76 │ │ │ │ ldr.w r1, [pc, #2576] @ 1b44c4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr.w r1, [pc, #2564] @ 1b44c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1b3f4c │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1b3f3c │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1b3f2e │ │ │ │ @@ -468995,15 +468987,15 @@ │ │ │ │ bne.w 1b40d0 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b43da │ │ │ │ ldr.w r1, [pc, #2452] @ 1b44cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1b40f0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1b40f0 │ │ │ │ @@ -469020,15 +469012,15 @@ │ │ │ │ lsls r7, r5, #15 │ │ │ │ lsls r0, r5, #15 │ │ │ │ lsls r1, r4, #15 │ │ │ │ lsls r2, r3, #15 │ │ │ │ ldr.w r1, [pc, #2392] @ 1b44d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3ac0 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b43e8 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1b42f8 │ │ │ │ @@ -469037,36 +469029,36 @@ │ │ │ │ beq.w 1b44ac │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1b449e │ │ │ │ cbnz r3, 1b3bb4 │ │ │ │ ldr.w r1, [pc, #2344] @ 1b44d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b448a │ │ │ │ ldr.w r1, [pc, #2328] @ 1b44d8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1b447c │ │ │ │ ldr.w r1, [pc, #2308] @ 1b44dc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr.w r1, [pc, #2300] @ 1b44e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ 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 │ │ │ │ @@ -469077,15 +469069,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1b3c18 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1b3c24 │ │ │ │ ldr.w r1, [pc, #2248] @ 1b44e4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1b3dce │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1b3e8a │ │ │ │ @@ -469116,22 +469108,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b3c5c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b3c48 │ │ │ │ ldr.w r1, [pc, #2160] @ 1b44e8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1b3c4e │ │ │ │ ldr.w r1, [pc, #2144] @ 1b44ec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3c4e │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1b3d30 │ │ │ │ ldr.w r1, [pc, #2124] @ 1b44f0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #2124] @ 1b44f4 │ │ │ │ @@ -469158,15 +469150,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1b3cee │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 1b3dbc │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -469178,21 +469170,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b3cfa │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b3cb2 │ │ │ │ ldr.w r1, [pc, #2020] @ 1b44f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1b3cba │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3cba │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1b3df0 │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -469214,121 +469206,121 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1b3d82 │ │ │ │ ldr.w r1, [pc, #1928] @ 1b44fc │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1b3d9c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 1b3d9c │ │ │ │ bl 191bb8 │ │ │ │ ldr.w r1, [pc, #1904] @ 1b4500 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b3e32 │ │ │ │ mov r0, r4 │ │ │ │ bl 192364 │ │ │ │ cbnz r0, 1b3e0c │ │ │ │ ldr.w r1, [pc, #1880] @ 1b4504 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1860] @ 1b4508 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3cf8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1b424a │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1b4130 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1b3c2e │ │ │ │ ldr.w r1, [pc, #1832] @ 1b450c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3c2e │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.n 1b3d9c │ │ │ │ ldr.w r1, [pc, #1812] @ 1b4510 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1b3d38 │ │ │ │ ldr.w r1, [pc, #1796] @ 1b4514 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ mov r0, r4 │ │ │ │ bl 192378 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b409e │ │ │ │ ldr.w r1, [pc, #1776] @ 1b4518 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3daa │ │ │ │ ldr.w r1, [pc, #1768] @ 1b451c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1b3da2 │ │ │ │ ldr.w r8, [pc, #1752] @ 1b4520 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1752] @ 1b4524 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1b3e6a │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1b3da2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b3e64 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b3e56 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1b3e56 │ │ │ │ ldr.w r1, [pc, #1692] @ 1b4528 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3c36 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1b42e8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -469336,71 +469328,71 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r3, r2, #8 │ │ │ │ ldr.w r1, [pc, #1652] @ 1b452c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3b16 │ │ │ │ ldr.w r1, [pc, #1644] @ 1b4530 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3b10 │ │ │ │ ldr.w r1, [pc, #1632] @ 1b4534 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3b0a │ │ │ │ ldr.w r1, [pc, #1620] @ 1b4538 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3b04 │ │ │ │ ldr.w r1, [pc, #1608] @ 1b453c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3afe │ │ │ │ ldr.w r1, [pc, #1596] @ 1b4540 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3af8 │ │ │ │ ldr.w r1, [pc, #1584] @ 1b4544 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3af0 │ │ │ │ ldr.w r1, [pc, #1572] @ 1b4548 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3ae8 │ │ │ │ ldr.w r1, [pc, #1564] @ 1b454c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3ae0 │ │ │ │ ldr.w r1, [pc, #1552] @ 1b4550 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3ada │ │ │ │ ldr.w r1, [pc, #1540] @ 1b4554 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3ad4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1b3d9c │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -469409,23 +469401,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1b4302 │ │ │ │ ldr.w r1, [pc, #1496] @ 1b4558 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b3d4e │ │ │ │ bl 190a50 │ │ │ │ ldr.w r1, [pc, #1480] @ 1b455c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1b417c │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1b416c │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b415c │ │ │ │ @@ -469465,15 +469457,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b4472 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1336] @ 1b4560 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1b413e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1b427a │ │ │ │ bhi.w 1b3b84 │ │ │ │ @@ -469492,50 +469484,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1268] @ 1b4564 │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1264] @ 1b4568 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3bf2 │ │ │ │ ldr.w r1, [pc, #1248] @ 1b456c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b3d84 │ │ │ │ mov r0, r4 │ │ │ │ bl 19238c │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1224] @ 1b4570 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3daa │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1200] @ 1b4574 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b3d84 │ │ │ │ bl 190a50 │ │ │ │ ldr.w r1, [pc, #1184] @ 1b4578 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1b3b50 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -469552,604 +469544,602 @@ │ │ │ │ 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, #1116] @ 1b4580 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3bf2 │ │ │ │ ldr.w r1, [pc, #1104] @ 1b4584 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3c2e │ │ │ │ ldr.w r1, [pc, #1096] @ 1b4588 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b4038 │ │ │ │ ldr.w r1, [pc, #1084] @ 1b458c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3fba │ │ │ │ ldr.w r1, [pc, #1072] @ 1b4590 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3fb4 │ │ │ │ ldr.w r1, [pc, #1060] @ 1b4594 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3fae │ │ │ │ ldr.w r1, [pc, #1048] @ 1b4598 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3fa8 │ │ │ │ ldr.w r1, [pc, #1036] @ 1b459c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3fde │ │ │ │ ldr.w r1, [pc, #1028] @ 1b45a0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3fd8 │ │ │ │ ldr r1, [pc, #1016] @ (1b45a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3fd2 │ │ │ │ ldr r1, [pc, #1004] @ (1b45a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3fcc │ │ │ │ ldr r1, [pc, #996] @ (1b45ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3fc6 │ │ │ │ ldr r1, [pc, #984] @ (1b45b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3fc0 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1b43c6 │ │ │ │ ldr r3, [pc, #968] @ (1b45b4 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #968] @ (1b45b8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #964] @ (1b45bc ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1b4224 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1b4204 │ │ │ │ ldr r1, [pc, #932] @ (1b45c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3c24 │ │ │ │ ldr r1, [pc, #924] @ (1b45c4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b4210 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #904] @ (1b45c8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b3d84 │ │ │ │ ldr r1, [pc, #896] @ (1b45cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3c2e │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #880] @ (1b45d0 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b3fea │ │ │ │ ldr r1, [pc, #868] @ (1b45d4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b3ff4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1b4498 │ │ │ │ ldr r2, [pc, #852] @ (1b45d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #852] @ (1b45dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3bf2 │ │ │ │ ldr r1, [pc, #840] @ (1b45e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3bf2 │ │ │ │ ldr r1, [pc, #832] @ (1b45e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3bf2 │ │ │ │ ldr r1, [pc, #820] @ (1b45e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3bf2 │ │ │ │ ldr r1, [pc, #812] @ (1b45ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3bf2 │ │ │ │ ldr r1, [pc, #800] @ (1b45f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3bf2 │ │ │ │ ldr r1, [pc, #792] @ (1b45f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3bf2 │ │ │ │ ldr r1, [pc, #780] @ (1b45f8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3bf2 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1b3c10 │ │ │ │ b.n 1b41ea │ │ │ │ ldr r1, [pc, #760] @ (1b45fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b3d4e │ │ │ │ ldr r1, [pc, #748] @ (1b4600 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b40f0 │ │ │ │ ldr r1, [pc, #740] @ (1b4604 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b40f0 │ │ │ │ ldr r1, [pc, #728] @ (1b4608 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b40f0 │ │ │ │ ldr r1, [pc, #720] @ (1b460c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b40f0 │ │ │ │ ldr r1, [pc, #708] @ (1b4610 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b40f0 │ │ │ │ ldr r1, [pc, #700] @ (1b4614 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b40f0 │ │ │ │ ldr r1, [pc, #688] @ (1b4618 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b40f0 │ │ │ │ ldr r1, [pc, #680] @ (1b461c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b40f0 │ │ │ │ ldr r1, [pc, #668] @ (1b4620 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b40f0 │ │ │ │ ldr r1, [pc, #660] @ (1b4624 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b40f0 │ │ │ │ ldr r1, [pc, #648] @ (1b4628 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b40f0 │ │ │ │ ldr r1, [pc, #640] @ (1b462c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b40f0 │ │ │ │ ldr r1, [pc, #628] @ (1b4630 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b40f0 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #612] @ (1b4634 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b41ea │ │ │ │ ldr r1, [pc, #604] @ (1b4638 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.w 1b3b42 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1b4454 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #568] @ (1b463c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [pc, #564] @ (1b4640 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #560] @ (1b4644 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1b3bf2 │ │ │ │ ldr r1, [pc, #544] @ (1b4648 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b440a │ │ │ │ ldr r1, [pc, #536] @ (1b464c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b440a │ │ │ │ ldr r1, [pc, #528] @ (1b4650 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b440a │ │ │ │ ldr r1, [pc, #520] @ (1b4654 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b440a │ │ │ │ ldr r1, [pc, #512] @ (1b4658 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.n 1b440a │ │ │ │ ldr r1, [pc, #504] @ (1b465c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1b3bf2 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1b4024 │ │ │ │ ldr r1, [pc, #480] @ (1b4660 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.w 1b3be2 │ │ │ │ ldr r1, [pc, #472] @ (1b4664 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.w 1b3bca │ │ │ │ ldr r2, [pc, #460] @ (1b4668 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b4286 │ │ │ │ ldr r1, [pc, #460] @ (1b466c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.w 1b3bb4 │ │ │ │ ldr r1, [pc, #448] @ (1b4670 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ b.w 1b3bb4 │ │ │ │ nop │ │ │ │ - bge.n 1b4428 │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b4238 │ │ │ │ - movs r3, r3 │ │ │ │ - b.n 1b4234 │ │ │ │ + blt.n 1b44a8 │ │ │ │ movs r3, r3 │ │ │ │ - bge.n 1b45b8 │ │ │ │ + b.n 1b44b8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4260 │ │ │ │ + b.n 1b44b4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b40ac │ │ │ │ + blt.n 1b4438 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b42ec │ │ │ │ + @ instruction: 0xe808001b │ │ │ │ + b.n 1b432c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b417c │ │ │ │ + strex r0, r0, [sl, #108] @ 0x6c │ │ │ │ + b.n 1b43fc │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4240 │ │ │ │ + b.n 1b44c0 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, 1b44f2 │ │ │ │ + sxtb r0, r3 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1b4194 │ │ │ │ + b.n 1b4414 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4168 │ │ │ │ + b.n 1b43e8 │ │ │ │ movs r3, r3 │ │ │ │ - itet vc │ │ │ │ - movvc r4, r3 │ │ │ │ - addvs sp, #496 @ 0x1f0 │ │ │ │ - movvc r2, r3 │ │ │ │ - b.n 1b40e4 │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + movs r4, r3 │ │ │ │ + cbz r4, 1b452a │ │ │ │ + movs r2, r3 │ │ │ │ + b.n 1b4364 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b40d0 │ │ │ │ + b.n 1b4350 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ movs r2, r3 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n 1b45f0 │ │ │ │ + bpl.n 1b4470 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b3ee4 │ │ │ │ + b.n 1b4164 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b402c │ │ │ │ + b.n 1b42ac │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4010 │ │ │ │ + b.n 1b4290 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b3fc8 │ │ │ │ + b.n 1b4248 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b48b4 │ │ │ │ + b.n 1b4b34 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + sub sp, #8 │ │ │ │ movs r2, r3 │ │ │ │ - sxth r4, r7 │ │ │ │ + cbz r4, 1b458a │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + bkpt 0x00d2 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + bkpt 0x00b4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4a98 │ │ │ │ + b.n 1b4d18 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r7, pc} │ │ │ │ + bkpt 0x00c0 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, 1b4574 │ │ │ │ + cbz r4, 1b4584 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, 1b4578 │ │ │ │ + cbz r4, 1b4588 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4a18 │ │ │ │ + b.n 1b4c98 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b49f0 │ │ │ │ + b.n 1b4c70 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #832 @ (adr r5, 1b4890 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 1b4590 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #728 @ (adr r5, 1b482c ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 1b492c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #744 @ (adr r5, 1b4840 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 1b4940 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4c4c │ │ │ │ + b.n 1b3ecc │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4a28 │ │ │ │ + b.n 1b4ca8 │ │ │ │ movs r3, r3 │ │ │ │ adds r5, #158 @ 0x9e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 1b499c │ │ │ │ + b.n 1b4c1c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4a64 │ │ │ │ + b.n 1b4ce4 │ │ │ │ movs r3, r3 │ │ │ │ - bge.n 1b44c0 │ │ │ │ + blt.n 1b4540 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1b4a68 │ │ │ │ + b.n 1b4ce8 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ movs r3, r3 │ │ │ │ adds r4, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 1b4818 │ │ │ │ + b.n 1b4a98 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n 1b45fc │ │ │ │ + bcs.n 1b467c │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #240 @ (adr r6, 1b4694 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 1b4794 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4664 │ │ │ │ + b.n 1b48e4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4724 │ │ │ │ + b.n 1b49a4 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b466c │ │ │ │ + b.n 1b48ec │ │ │ │ movs r3, r3 │ │ │ │ adds r4, #4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b476c │ │ │ │ + b.n 1b49ec │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #912 @ (adr r3, 1b4954 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 1b4654 ) │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1b472c │ │ │ │ + b.n 1b49ac │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4780 │ │ │ │ + b.n 1b4a00 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n 1b45f4 │ │ │ │ + bne.n 1b4674 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4610 │ │ │ │ + b.n 1b4890 │ │ │ │ movs r3, r3 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + b.n 1b481c │ │ │ │ movs r2, r3 │ │ │ │ - rsbs r0, r4, #10223616 @ 0x9c0000 │ │ │ │ - b.n 1b45f4 │ │ │ │ + @ instruction: 0xf714001c │ │ │ │ + b.n 1b4874 │ │ │ │ movs r3, r3 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + b.n 1b46dc │ │ │ │ movs r3, r3 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + b.n 1b464c │ │ │ │ movs r3, r3 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + b.n 1b464c │ │ │ │ movs r3, r3 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + b.n 1b464c │ │ │ │ movs r3, r3 │ │ │ │ - svc 24 │ │ │ │ + b.n 1b46a4 │ │ │ │ movs r3, r3 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + b.n 1b463c │ │ │ │ movs r3, r3 │ │ │ │ - svc 6 │ │ │ │ + b.n 1b4688 │ │ │ │ movs r3, r3 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + b.n 1b485c │ │ │ │ movs r3, r3 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + b.n 1b472c │ │ │ │ movs r3, r3 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + b.n 1b4704 │ │ │ │ movs r3, r3 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + b.n 1b46dc │ │ │ │ movs r3, r3 │ │ │ │ - svc 18 │ │ │ │ + b.n 1b46b4 │ │ │ │ movs r3, r3 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + b.n 1b468c │ │ │ │ movs r3, r3 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + b.n 1b4664 │ │ │ │ movs r3, r3 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + b.n 1b463c │ │ │ │ movs r3, r3 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + svc 250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ movs r3, r3 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + svc 206 @ 0xce │ │ │ │ movs r3, r3 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ movs r3, r3 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + svc 140 @ 0x8c │ │ │ │ movs r3, r3 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + b.n 1b46ac │ │ │ │ movs r3, r3 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + svc 236 @ 0xec │ │ │ │ movs r3, r3 │ │ │ │ adds r1, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + svc 172 @ 0xac │ │ │ │ movs r3, r3 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + svc 156 @ 0x9c │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, 1b46a4 │ │ │ │ + pop {r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, 1b46c6 │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b45f0 │ │ │ │ + udf #2 │ │ │ │ movs r3, r3 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - udf #16 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -470164,103 +470154,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #572] @ (1b48e0 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2a88 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1b46be │ │ │ │ ldr r6, [pc, #552] @ (1b48e4 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 191bb8 │ │ │ │ ldr r1, [pc, #544] @ (1b48e8 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b4730 │ │ │ │ ldr r1, [pc, #532] @ (1b48ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [pc, #524] @ (1b48f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b4726 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #508] @ (1b48f4 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1b4708 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 191bb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1b46fe │ │ │ │ ldr r1, [pc, #464] @ (1b48f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1b478e │ │ │ │ ldr r1, [pc, #452] @ (1b48fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [pc, #448] @ (1b4900 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1b4784 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #432] @ (1b4904 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1b4766 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 191bb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1b475c │ │ │ │ ldr r1, [pc, #384] @ (1b4908 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 1b47b0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -470271,19 +470261,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1b479c │ │ │ │ ldr r1, [pc, #344] @ (1b490c ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [pc, #336] @ (1b4910 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1b47e0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -470291,62 +470281,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1b47ca │ │ │ │ ldr r6, [pc, #304] @ (1b4914 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [pc, #296] @ (1b4918 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1b4848 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 191bb8 │ │ │ │ ldr r1, [pc, #272] @ (1b491c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1b483e │ │ │ │ bl 191bb8 │ │ │ │ ldr r1, [pc, #256] @ (1b4920 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b48cc │ │ │ │ ldr r2, [pc, #240] @ (1b4924 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1b4928 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [pc, #236] @ (1b492c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1b48b4 │ │ │ │ ldr r1, [pc, #224] @ (1b4930 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [pc, #220] @ (1b4934 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1b48aa │ │ │ │ ldr r6, [pc, #208] @ (1b4938 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #208] @ 1b493c │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -470356,102 +470346,102 @@ │ │ │ │ bcs.n 1b48aa │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 191bb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1b4874 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1b487c │ │ │ │ ldr r1, [pc, #148] @ (1b4940 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r1, [pc, #140] @ (1b4944 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2ac0 │ │ │ │ + bl 1e2c28 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1b46a8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1b4948 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b4834 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #920] @ (1b4c70 ) │ │ │ │ + ldr r3, [pc, #152] @ (1b4970 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #984 @ (adr r6, 1b4cb4 ) │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ movs r2, r3 │ │ │ │ - add r6, pc, #968 @ (adr r6, 1b4ca8 ) │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b48c0 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b48b4 │ │ │ │ + udf #32 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b480c │ │ │ │ + ble.n 1b488c │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b4818 │ │ │ │ + ble.n 1b4898 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b4960 │ │ │ │ + ble.n 1b49e0 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b494c │ │ │ │ + ble.n 1b49cc │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - blt.n 1b490c │ │ │ │ + ble.n 1b498c │ │ │ │ movs r3, r3 │ │ │ │ - blt.n 1b48e4 │ │ │ │ + ble.n 1b4964 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n 1b48e8 │ │ │ │ + ble.n 1b4968 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n 1b4a1c │ │ │ │ + bgt.n 1b489c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n 1b487c │ │ │ │ + bgt.n 1b48fc │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - blt.n 1b48a4 │ │ │ │ + bgt.n 1b4924 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n 1b4968 │ │ │ │ + bgt.n 1b49e8 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #144 @ (adr r5, 1b49d0 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 1b4ad0 ) │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1b49b8 │ │ │ │ + bgt.n 1b4a38 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bge.n 1b4910 │ │ │ │ + bgt.n 1b4990 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr.w r2, [pc, #1200] @ 1b4e10 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -470460,15 +470450,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1b4e04 │ │ │ │ mov r2, r3 │ │ │ │ @@ -470492,20 +470482,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1b499c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r3, #84 @ 0x54 │ │ │ │ ldr.w fp, [r3, #88] @ 0x58 │ │ │ │ cmp fp, r1 │ │ │ │ beq.w 1b4ae4 │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -470567,15 +470557,15 @@ │ │ │ │ blx 5a170 │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ str r5, [r0, #28] │ │ │ │ str r7, [r0, #16] │ │ │ │ str.w sl, [r0, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e63e0 │ │ │ │ + bl 1e6548 │ │ │ │ b.n 1b4a06 │ │ │ │ mov r0, sl │ │ │ │ bl 191bec │ │ │ │ cbz r0, 1b4a9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -470599,24 +470589,24 @@ │ │ │ │ blx 5a170 │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [r0, #16] │ │ │ │ str r5, [r0, #24] │ │ │ │ str r7, [r0, #12] │ │ │ │ str.w sl, [r0, #28] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1e63e0 │ │ │ │ + bl 1e6548 │ │ │ │ b.n 1b4a06 │ │ │ │ mov r5, r7 │ │ │ │ ldrd r7, r9, [sp, #16] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1eb244 │ │ │ │ + bl 1eb3ac │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr.w sl, [r3, #88] @ 0x58 │ │ │ │ cmp sl, r2 │ │ │ │ it ne │ │ │ │ movne r6, sl │ │ │ │ beq.w 1b4dfa │ │ │ │ @@ -470649,23 +470639,23 @@ │ │ │ │ mov fp, r4 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r5, r9, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1eb2ec │ │ │ │ + bl 1eb454 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 1e6434 │ │ │ │ + bl 1e659c │ │ │ │ cbz r0, 1b4ba2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1b4b96 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -470673,22 +470663,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 1e6458 │ │ │ │ + bl 1e65c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b4b76 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1e6434 │ │ │ │ + bl 1e659c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b4dd6 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r8, fp │ │ │ │ mov.w r9, #1 │ │ │ │ mov fp, r0 │ │ │ │ @@ -470724,15 +470714,15 @@ │ │ │ │ beq.n 1b4c26 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, sl │ │ │ │ bne.w 1b4d3e │ │ │ │ mov r4, fp │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1e6458 │ │ │ │ + bl 1e65c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b4bca │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ @@ -470813,30 +470803,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r5, #532] @ 0x214 │ │ │ │ bne.n 1b4c9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r2, [pc, #256] @ (1b4e18 ) │ │ │ │ ldr r3, [pc, #248] @ (1b4e14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1b4e0a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r0, [r8, ip] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1eb330 │ │ │ │ + bl 1eb498 │ │ │ │ b.n 1b4c04 │ │ │ │ mov r1, sl │ │ │ │ bl 191d84 │ │ │ │ b.n 1b4c26 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ b.n 1b4c4c │ │ │ │ @@ -470872,15 +470862,15 @@ │ │ │ │ strb.w fp, [r1, #-20] │ │ │ │ mul.w r3, sl, r3 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ it hi │ │ │ │ strhi r2, [r4, r3] │ │ │ │ - bl 1eb330 │ │ │ │ + bl 1eb498 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 1b4d90 │ │ │ │ b.n 1b4b2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp ip, r1 │ │ │ │ bne.n 1b4d5c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -471695,15 +471685,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1bb7f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de0b0 │ │ │ │ + bl 1de218 │ │ │ │ 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} │ │ │ │ @@ -471741,15 +471731,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1b5686 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6c24 │ │ │ │ + bl 1e6d8c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b5618 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -471766,28 +471756,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 19211c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1de140 │ │ │ │ + bl 1de2a8 │ │ │ │ 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 1e6d40 │ │ │ │ + bl 1e6ea8 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1b5646 │ │ │ │ mov r8, r3 │ │ │ │ b.n 1b5678 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -472542,28 +472532,28 @@ │ │ │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ │ │ cmp r7, r2 │ │ │ │ ite cc │ │ │ │ movcc r7, #0 │ │ │ │ movcs r7, #1 │ │ │ │ cbz r0, 1b5e2a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b5e2a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1b5e1e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1b5e1e │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b5e0c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1b5eaa │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -472715,27 +472705,27 @@ │ │ │ │ beq.n 1b604a │ │ │ │ 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, 1b5fda │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b5fda │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 1b5fce │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1b5f84 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b5fbe │ │ │ │ mov r0, r7 │ │ │ │ bl 1b56cc │ │ │ │ add r9, r0 │ │ │ │ b.n 1b5f84 │ │ │ │ @@ -472942,15 +472932,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 1b61e2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1de0ec │ │ │ │ + bl 1de254 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w lr, r7, lsr #7 │ │ │ │ beq.w 1b6422 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, lr, #8 │ │ │ │ @@ -473306,17 +473296,17 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 1b6546 │ │ │ │ mov r0, r8 │ │ │ │ b.n 1b64ae │ │ │ │ nop │ │ │ │ bl 19a5ae │ │ │ │ bl ffffe5b2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ movs r2, r5 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ 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 │ │ │ │ ldr.w r2, [pc, #1388] @ 1b6b3c │ │ │ │ mov r5, r0 │ │ │ │ @@ -473326,15 +473316,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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ 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 1b6620 │ │ │ │ @@ -473396,29 +473386,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 1de300 │ │ │ │ + bl 1de468 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1b67d8 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 1b66c0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1de140 │ │ │ │ + bl 1de2a8 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 1b66ba │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -473476,58 +473466,58 @@ │ │ │ │ beq.w 1b6a26 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b6a26 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1b67c4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1b67c4 │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b67b6 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1b67cc │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 1b67b6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b67b6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1b67a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1b67cc │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b679a │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b6778 │ │ │ │ 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 1b66e8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1de158 │ │ │ │ + bl 1de2c0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 1b69c0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -473706,15 +473696,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1b6950 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 1b69e0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -473724,15 +473714,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1b665e │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r2, [pc, #336] @ (1b6b48 ) │ │ │ │ ldr r3, [pc, #328] @ (1b6b40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -474026,15 +474016,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 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 193080 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -474089,15 +474079,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 1b6eb0 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b70bc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b6dec │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1b6dde │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1b6eb0 │ │ │ │ @@ -474106,15 +474096,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b6eb0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b6eb0 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b6dc4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1b6fa8 │ │ │ │ @@ -474138,24 +474128,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b6eac │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b6eac │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1b6e5a │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1b6ea8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1b6e4c │ │ │ │ @@ -474176,18 +474166,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1b6e78 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1e6c24 │ │ │ │ + bl 1e6d8c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e6d0c │ │ │ │ + bl 1e6e74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b6e5a │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -474197,15 +474187,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1b6d30 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1b6d1c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r2, [pc, #752] @ (1b71c4 ) │ │ │ │ ldr r3, [pc, #744] @ (1b71c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -474274,15 +474264,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 1e6d40 │ │ │ │ + bl 1e6ea8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1b6e68 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b6e16 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -474328,22 +474318,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 1e6ccc │ │ │ │ + bl 1e6e34 │ │ │ │ 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 1e6c24 │ │ │ │ + bl 1e6d8c │ │ │ │ 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] │ │ │ │ @@ -474476,19 +474466,19 @@ │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1b7238 │ │ │ │ + pop {r5, r6, r7} │ │ │ │ movs r2, r5 │ │ │ │ - ldr r1, [pc, #920] @ (1b756c ) │ │ │ │ + ldr r3, [pc, #152] @ (1b726c ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ movs r0, r4 │ │ │ │ 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] @ (1b725c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -474512,15 +474502,15 @@ │ │ │ │ beq.n 1b7208 │ │ │ │ ldr r6, [pc, #76] @ (1b7264 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c1a4 │ │ │ │ + bl 28c30c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b723c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -474595,15 +474585,15 @@ │ │ │ │ beq.n 1b72c4 │ │ │ │ ldr r6, [pc, #76] @ (1b7320 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c1a4 │ │ │ │ + bl 28c30c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b72f8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -474702,15 +474692,15 @@ │ │ │ │ beq.n 1b73c0 │ │ │ │ ldr r6, [pc, #76] @ (1b741c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c1a4 │ │ │ │ + bl 28c30c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b73f4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -475155,15 +475145,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b784c │ │ │ │ ldrh r6, [r5, #6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -475808,15 +475798,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1b7f22 │ │ │ │ nop │ │ │ │ strh r2, [r3, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -476194,15 +476184,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1b82f0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r7, #23] │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -476362,15 +476352,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b844c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #17] │ │ │ │ @@ -476392,19 +476382,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1b8544 ) │ │ │ │ ldr r0, [pc, #20] @ (1b8548 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190a70 │ │ │ │ nop │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r5 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r7, #30 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ @@ -476473,15 +476463,15 @@ │ │ │ │ bl 1929d8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1b8620 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a6214 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ movs r3, 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 │ │ │ │ @@ -476880,15 +476870,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b8a4a │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -477447,15 +477437,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b8f24 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -477661,15 +477651,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ 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 1b9254 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -478063,15 +478053,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b95c8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -478303,15 +478293,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b983a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -478346,15 +478336,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 202d5c │ │ │ │ + bl 202ec4 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a6330 │ │ │ │ movs r2, #1 │ │ │ │ @@ -478733,15 +478723,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 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b9c76 │ │ │ │ movs r3, #3 │ │ │ │ b.n 1b9c64 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -478826,15 +478816,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (1ba18c ) │ │ │ │ ldr r3, [pc, #796] @ (1ba190 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 202d90 │ │ │ │ + bl 202ef8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 1a6330 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -479816,15 +479806,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1ba934 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5ba0 │ │ │ │ + bl 1e5d08 │ │ │ │ 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 1ba8c0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -479873,15 +479863,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 1e5ba0 │ │ │ │ + bl 1e5d08 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 1ba9ce │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -480665,15 +480655,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1bb186 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -482527,22 +482517,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #152] @ (1bc508 ) │ │ │ │ ldr r3, [pc, #156] @ (1bc50c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [r1, #112] @ 0x70 │ │ │ │ + ldr r5, [r1, #120] @ 0x78 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r0, [r1, #120] @ 0x78 │ │ │ │ + ldrd r3, r0, [r1, #112] @ 0x70 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r5, [r1, #116] @ 0x74 │ │ │ │ + ldr r5, [r1, #124] @ 0x7c │ │ │ │ orrs r0, r5 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -484085,32 +484075,32 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #9 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r2 │ │ │ │ - uxtb.w r2, r9 │ │ │ │ + mov.w r2, r9, lsr #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #13 │ │ │ │ bl 1bbc14 │ │ │ │ - mov.w r3, r9, lsr #8 │ │ │ │ + uxtb.w r3, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ @@ -484258,22 +484248,22 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #304] @ (1bd6c0 ) │ │ │ │ + ldr r3, [pc, #300] @ (1bd6bc ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #292] @ (1bd6c4 ) │ │ │ │ + ldr r1, [pc, #288] @ (1bd6c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -484281,132 +484271,132 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldrd r4, r5, [sp, #12] │ │ │ │ + ldrd r5, r4, [sp, #12] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1bbd10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1bbd10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ - mov r0, r7 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #24 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r1, #32 │ │ │ │ - orrs r5, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ movs r2, #13 │ │ │ │ - orr.w r7, r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ - orr.w r4, r5, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldrd r3, r2, [sp, #12] │ │ │ │ - orrs r4, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bd6c8 ) │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #32] @ (1bd6c0 ) │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r4, r3 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [pc, #44] @ (1bd6c4 ) │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr r3, [pc, #32] @ (1bd6bc ) │ │ │ │ add r2, pc │ │ │ │ + str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd6ba │ │ │ │ + bne.n 1bd6b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r2, 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 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #232] @ (1bd7d0 ) │ │ │ │ + ldr r3, [pc, #232] @ (1bd7cc ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #220] @ (1bd7d4 ) │ │ │ │ + ldr r1, [pc, #220] @ (1bd7d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -484468,51 +484458,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bd7d8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bd7d4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bd7d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bd7cc ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd7cc │ │ │ │ + bne.n 1bd7c8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r2, 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 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #272] @ (1bd908 ) │ │ │ │ + ldr r3, [pc, #272] @ (1bd904 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #260] @ (1bd90c ) │ │ │ │ + ldr r1, [pc, #260] @ (1bd908 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -484591,54 +484581,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bd910 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bd90c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bd908 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bd904 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd902 │ │ │ │ + bne.n 1bd8fe │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r2, r5, #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, #3840] @ 0xf00 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #388] @ (1bdab8 ) │ │ │ │ + ldr r3, [pc, #388] @ (1bdab0 ) │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #376] @ (1bdabc ) │ │ │ │ + ldr r1, [pc, #376] @ (1bdab4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -484738,15 +484726,15 @@ │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #26 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #92] @ 1bdab0 │ │ │ │ + vldr d7, [pc, #92] @ 1bdaa8 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r1 │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -484760,213 +484748,212 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1bdac0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1bdab8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1bdab8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bdab0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdaac │ │ │ │ + bne.n 1bdaa4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r2, r5, #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, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (1bdc48 ) │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [pc, #356] @ (1bdc40 ) │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #344] @ (1bdc4c ) │ │ │ │ + ldr r1, [pc, #344] @ (1bdc44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldrd r4, r5, [sp, #204] @ 0xcc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ldrd r5, r4, [sp, #204] @ 0xcc │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [r9, #32] │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orrs r4, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ blx 5a170 │ │ │ │ - ldr.w r9, [r9, #28] │ │ │ │ + ldr.w r8, [r8, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ bl 1bc918 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1bbd10 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - vldr d7, [pc, #140] @ 1bdc40 │ │ │ │ + vldr d7, [pc, #140] @ 1bdc38 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + movs r2, #13 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ + mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ + mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r3, r8, asr #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r4, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1bdc50 ) │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1bdc48 ) │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [pc, #56] @ (1bdc48 ) │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr r3, [pc, #44] @ (1bdc40 ) │ │ │ │ add r2, pc │ │ │ │ - str r4, [r6, #0] │ │ │ │ - str r5, [r6, #4] │ │ │ │ + str r5, [r6, #0] │ │ │ │ + str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdc36 │ │ │ │ + bne.n 1bdc2e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r2, r5, #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, #3840] @ 0xf00 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #408] @ (1bde08 ) │ │ │ │ + ldr r3, [pc, #408] @ (1bde00 ) │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #396] @ (1bde0c ) │ │ │ │ + ldr r1, [pc, #396] @ (1bde04 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -485043,15 +485030,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orrs r4, r1 │ │ │ │ ubfx sl, r3, #1, #1 │ │ │ │ ands.w r3, r3, #2 │ │ │ │ - beq.n 1bddbe │ │ │ │ + beq.n 1bddb6 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -485070,26 +485057,26 @@ │ │ │ │ mov r1, r2 │ │ │ │ str.w sl, [sp] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1bde10 ) │ │ │ │ + ldr r2, [pc, #112] @ (1bde08 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #100] @ (1bde08 ) │ │ │ │ + ldr r3, [pc, #100] @ (1bde00 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bde02 │ │ │ │ + bne.n 1bddfa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh.w r8, [r2, #12] │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r7 │ │ │ │ @@ -485110,37 +485097,37 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - b.n 1bdd6e │ │ │ │ + b.n 1bdd66 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ lsls r2, r5, #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, #3848] @ 0xf08 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (1bdf94 ) │ │ │ │ + ldr r3, [pc, #356] @ (1bdf8c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #348] @ (1bdf98 ) │ │ │ │ + ldr r1, [pc, #348] @ (1bdf90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -485251,50 +485238,50 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str.w r9, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bdf9c ) │ │ │ │ + ldr r2, [pc, #44] @ (1bdf94 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bdf94 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bdf8c ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdf90 │ │ │ │ + bne.n 1bdf88 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r2, 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, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #284] @ (1be0d8 ) │ │ │ │ + ldr r3, [pc, #284] @ (1be0d0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #276] @ (1be0dc ) │ │ │ │ + ldr r1, [pc, #276] @ (1be0d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -485378,52 +485365,52 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1be0e0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1be0d8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1be0d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be0d0 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be0d2 │ │ │ │ + bne.n 1be0ca │ │ │ │ mov r0, r7 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r2, r5, #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, #3840] @ 0xf00 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #280] @ (1be218 ) │ │ │ │ + ldr r3, [pc, #280] @ (1be210 ) │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #268] @ (1be21c ) │ │ │ │ + ldr r1, [pc, #268] @ (1be214 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -485503,50 +485490,50 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1be220 ) │ │ │ │ + ldr r2, [pc, #44] @ (1be218 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1be218 ) │ │ │ │ + ldr r3, [pc, #32] @ (1be210 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be214 │ │ │ │ + bne.n 1be20c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #452] @ (1be404 ) │ │ │ │ + ldr r3, [pc, #452] @ (1be3fc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ - ldr r1, [pc, #440] @ (1be408 ) │ │ │ │ + ldr r1, [pc, #440] @ (1be400 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ @@ -485698,51 +485685,51 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1be40c ) │ │ │ │ + ldr r2, [pc, #48] @ (1be404 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1be404 ) │ │ │ │ + ldr r3, [pc, #36] @ (1be3fc ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be3fe │ │ │ │ + bne.n 1be3f6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #440] @ (1be5e4 ) │ │ │ │ + ldr r3, [pc, #440] @ (1be5dc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ - ldr r1, [pc, #428] @ (1be5e8 ) │ │ │ │ + ldr r1, [pc, #428] @ (1be5e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ @@ -485894,50 +485881,50 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1be5ec ) │ │ │ │ + ldr r2, [pc, #48] @ (1be5e4 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1be5e4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1be5dc ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r8] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be5e0 │ │ │ │ + bne.n 1be5d8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #412] @ (1be7a8 ) │ │ │ │ + ldr r3, [pc, #412] @ (1be7a0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ - ldr r1, [pc, #400] @ (1be7ac ) │ │ │ │ + ldr r1, [pc, #400] @ (1be7a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ @@ -486074,70 +486061,70 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1be7b0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1be7a8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1be7a8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1be7a0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be7a4 │ │ │ │ + bne.n 1be79c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r2, r5, #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, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #556] @ (1be9f8 ) │ │ │ │ + ldr r2, [pc, #556] @ (1be9f0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #556] @ (1be9fc ) │ │ │ │ + ldr r3, [pc, #556] @ (1be9f4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1be812 │ │ │ │ + beq.n 1be80a │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #520] @ (1bea00 ) │ │ │ │ - ldr r3, [pc, #516] @ (1be9fc ) │ │ │ │ + ldr r2, [pc, #520] @ (1be9f8 ) │ │ │ │ + ldr r3, [pc, #516] @ (1be9f4 ) │ │ │ │ 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 1be9e6 │ │ │ │ + bne.w 1be9de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -486277,34 +486264,34 @@ │ │ │ │ movs r1, #23 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d7, [pc, #124] @ 1be9f0 │ │ │ │ + vldr d7, [pc, #124] @ 1be9e8 │ │ │ │ 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 1bbc14 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #92] @ 1be9f0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #92] @ 1be9e8 │ │ │ │ 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 1bbc14 │ │ │ │ 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 │ │ │ │ @@ -486319,42 +486306,42 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w r8, r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r5, r1 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ - b.n 1be7f0 │ │ │ │ + b.n 1be7e8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #268] @ (1beb2c ) │ │ │ │ + ldr r3, [pc, #268] @ (1beb24 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #260] @ (1beb30 ) │ │ │ │ + ldr r1, [pc, #260] @ (1beb28 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -486427,52 +486414,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1beb34 ) │ │ │ │ + ldr r2, [pc, #48] @ (1beb2c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1beb2c ) │ │ │ │ + ldr r3, [pc, #36] @ (1beb24 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1beb26 │ │ │ │ + bne.n 1beb1e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1bec38 ) │ │ │ │ + ldr r3, [pc, #228] @ (1bec30 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #216] @ (1bec3c ) │ │ │ │ + ldr r1, [pc, #216] @ (1bec34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -486529,51 +486516,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bec40 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bec38 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bec38 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bec30 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bec32 │ │ │ │ + bne.n 1bec2a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r2, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #164] @ (1bed04 ) │ │ │ │ + ldr r3, [pc, #164] @ (1becfc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #156] @ (1bed08 ) │ │ │ │ + ldr r1, [pc, #156] @ (1bed00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -486609,51 +486596,51 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bed0c ) │ │ │ │ + ldr r2, [pc, #44] @ (1bed04 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bed04 ) │ │ │ │ + ldr r3, [pc, #32] @ (1becfc ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bed00 │ │ │ │ + bne.n 1becf8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r2, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #192] @ (1bedec ) │ │ │ │ + ldr r3, [pc, #192] @ (1bede4 ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #180] @ (1bedf0 ) │ │ │ │ + ldr r1, [pc, #180] @ (1bede8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -486700,51 +486687,51 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bedf4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bedec ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bedec ) │ │ │ │ + ldr r3, [pc, #32] @ (1bede4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bede8 │ │ │ │ + bne.n 1bede0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #220] @ (1beef0 ) │ │ │ │ + ldr r3, [pc, #220] @ (1beee8 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #208] @ (1beef4 ) │ │ │ │ + ldr r1, [pc, #208] @ (1beeec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -486799,51 +486786,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1beef8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1beef0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1beef0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1beee8 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1beeea │ │ │ │ + bne.n 1beee2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #252] @ (1bf010 ) │ │ │ │ + ldr r3, [pc, #252] @ (1bf008 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (1bf014 ) │ │ │ │ + ldr r1, [pc, #244] @ (1bf00c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -486912,51 +486899,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1bf018 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bf010 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1bf010 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bf008 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf00a │ │ │ │ + bne.n 1bf002 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #328] @ (1bf17c ) │ │ │ │ + ldr r3, [pc, #328] @ (1bf174 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #320] @ (1bf180 ) │ │ │ │ + ldr r1, [pc, #320] @ (1bf178 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -487049,69 +487036,69 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1bf184 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bf17c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1bf17c ) │ │ │ │ + ldr r3, [pc, #36] @ (1bf174 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf176 │ │ │ │ + bne.n 1bf16e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r2, r5, #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 r2, [pc, #540] @ (1bf3b8 ) │ │ │ │ + ldr r2, [pc, #540] @ (1bf3b0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #540] @ (1bf3bc ) │ │ │ │ + ldr r3, [pc, #540] @ (1bf3b4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1bf1e2 │ │ │ │ + beq.n 1bf1da │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #504] @ (1bf3c0 ) │ │ │ │ - ldr r3, [pc, #500] @ (1bf3bc ) │ │ │ │ + ldr r2, [pc, #504] @ (1bf3b8 ) │ │ │ │ + ldr r3, [pc, #500] @ (1bf3b4 ) │ │ │ │ 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 1bf3ac │ │ │ │ + bne.w 1bf3a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -487248,34 +487235,34 @@ │ │ │ │ movs r1, #23 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d7, [pc, #120] @ 1bf3b0 │ │ │ │ + vldr d7, [pc, #120] @ 1bf3a8 │ │ │ │ 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 1bbc14 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #84] @ 1bf3b0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #84] @ 1bf3a8 │ │ │ │ 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 1bbc14 │ │ │ │ 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 │ │ │ │ @@ -487290,41 +487277,41 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w r8, r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r5, r1 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ - b.n 1bf1c0 │ │ │ │ + b.n 1bf1b8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r2, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #268] @ (1bf4ec ) │ │ │ │ + ldr r3, [pc, #268] @ (1bf4e4 ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #256] @ (1bf4f0 ) │ │ │ │ + ldr r1, [pc, #256] @ (1bf4e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -487396,66 +487383,66 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bf4f4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bf4ec ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bf4ec ) │ │ │ │ + ldr r3, [pc, #32] @ (1bf4e4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf4e6 │ │ │ │ + bne.n 1bf4de │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr r5, [pc, #300] @ (1bf634 ) │ │ │ │ + ldr r5, [pc, #300] @ (1bf62c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1bf638 ) │ │ │ │ + ldr r2, [pc, #300] @ (1bf630 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r0, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ - blt.n 1bf5d2 │ │ │ │ + blt.n 1bf5ca │ │ │ │ ldr.w ip, [r1] │ │ │ │ subs r2, #7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, ip, #600 @ 0x258 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls.n 1bf5b0 │ │ │ │ + bls.n 1bf5a8 │ │ │ │ orrs r2, r0 │ │ │ │ cmp.w ip, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 1bf60c │ │ │ │ + beq.n 1bf604 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -487469,184 +487456,184 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ - bne.n 1bf61a │ │ │ │ + bne.n 1bf612 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #4 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #164] @ (1bf63c ) │ │ │ │ - ldr r3, [pc, #156] @ (1bf638 ) │ │ │ │ + ldr r2, [pc, #164] @ (1bf634 ) │ │ │ │ + ldr r3, [pc, #156] @ (1bf630 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf630 │ │ │ │ + bne.n 1bf628 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1bf544 │ │ │ │ + bne.n 1bf53c │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - bne.n 1bf5f2 │ │ │ │ + bne.n 1bf5ea │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r2, #7 │ │ │ │ strd ip, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - b.n 1bf592 │ │ │ │ + b.n 1bf58a │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 1bbd10 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #212] @ 0xd4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r1, #0 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - b.n 1bf592 │ │ │ │ + b.n 1bf58a │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd ip, r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 1bf5c0 │ │ │ │ + b.n 1bf5b8 │ │ │ │ ldrd ip, r1, [r4, #8] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - beq.n 1bf5be │ │ │ │ + beq.n 1bf5b6 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b.n 1bf5f4 │ │ │ │ + b.n 1bf5ec │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 1bf57e │ │ │ │ + b.n 1bf576 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 1bf698 │ │ │ │ + ldr.w lr, [pc, #72] @ 1bf690 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 1bf69c │ │ │ │ + ldr.w ip, [pc, #68] @ 1bf694 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add r0, sp, #4 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl 1bf4f8 │ │ │ │ + bl 1bf4f0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (1bf6a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bf69c ) │ │ │ │ + ldr r2, [pc, #36] @ (1bf698 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bf694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf694 │ │ │ │ + bne.n 1bf68c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #452] @ (1bf878 ) │ │ │ │ + ldr r5, [pc, #452] @ (1bf870 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #452] @ (1bf87c ) │ │ │ │ + ldr r4, [pc, #452] @ (1bf874 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ands.w r5, r0, #16 │ │ │ │ - beq.n 1bf704 │ │ │ │ + beq.n 1bf6fc │ │ │ │ ldrsh.w r1, [r3, #18] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1bf782 │ │ │ │ + bmi.n 1bf77a │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1bc2dc │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - ldr r2, [pc, #408] @ (1bf880 ) │ │ │ │ + ldr r2, [pc, #408] @ (1bf878 ) │ │ │ │ strd r3, r5, [r4] │ │ │ │ - ldr r3, [pc, #400] @ (1bf87c ) │ │ │ │ + ldr r3, [pc, #400] @ (1bf874 ) │ │ │ │ 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 1bf872 │ │ │ │ + bne.w 1bf86a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r6, r0, #30 │ │ │ │ - bpl.n 1bf73a │ │ │ │ + bpl.n 1bf732 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ cmp.w ip, #392 @ 0x188 │ │ │ │ - bcs.n 1bf792 │ │ │ │ + bcs.n 1bf78a │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.n 1bf7d0 │ │ │ │ + bcs.n 1bf7c8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ - bcs.w 1bf850 │ │ │ │ - ldr r2, [pc, #344] @ (1bf884 ) │ │ │ │ + bcs.w 1bf848 │ │ │ │ + ldr r2, [pc, #344] @ (1bf87c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #344] @ (1bf888 ) │ │ │ │ + ldr r1, [pc, #344] @ (1bf880 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1bf6e4 │ │ │ │ + b.n 1bf6dc │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 1bf7ae │ │ │ │ + bmi.n 1bf7a6 │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ @@ -487667,46 +487654,46 @@ │ │ │ │ movs r2, #7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r2, r5, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ orrs r5, r6 │ │ │ │ - b.n 1bf6e4 │ │ │ │ + b.n 1bf6dc │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1bc2dc │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1bf6e4 │ │ │ │ + b.n 1bf6dc │ │ │ │ sub.w lr, ip, #396 @ 0x18c │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 1bf7d0 │ │ │ │ + bls.n 1bf7c8 │ │ │ │ cmp.w ip, #404 @ 0x194 │ │ │ │ - bls.n 1bf86a │ │ │ │ + bls.n 1bf862 │ │ │ │ mvn.w r0, #406 @ 0x196 │ │ │ │ add ip, r0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1bf71a │ │ │ │ + bhi.n 1bf712 │ │ │ │ ldrd r1, r2, [r2, #72] @ 0x48 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.n 1bf816 │ │ │ │ + beq.n 1bf80e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1bf6e4 │ │ │ │ + b.n 1bf6dc │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #2 │ │ │ │ - bcc.n 1bf728 │ │ │ │ + bcc.n 1bf720 │ │ │ │ movs r2, #7 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ @@ -487721,15 +487708,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ orr.w r3, r3, #1792 @ 0x700 │ │ │ │ - b.n 1bf6e4 │ │ │ │ + b.n 1bf6dc │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ movs r5, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [sp, #4] │ │ │ │ lsrs r1, r3, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -487745,54 +487732,54 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ - b.n 1bf7ca │ │ │ │ + b.n 1bf7c2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ - b.n 1bf6e4 │ │ │ │ + b.n 1bf6dc │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.n 1bf7ae │ │ │ │ - b.n 1bf71a │ │ │ │ + bcs.n 1bf7a6 │ │ │ │ + b.n 1bf712 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #768] @ (1bfba8 ) │ │ │ │ - ldr r3, [pc, #768] @ (1bfbac ) │ │ │ │ + ldr r0, [pc, #768] @ (1bfba0 ) │ │ │ │ + ldr r3, [pc, #768] @ (1bfba4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ mov r9, r1 │ │ │ │ add r4, sp, #32 │ │ │ │ - vldr d8, [pc, #748] @ 1bfba0 │ │ │ │ + vldr d8, [pc, #748] @ 1bfb98 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -487800,15 +487787,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr.w r8, [r9, #32] │ │ │ │ cmp.w r8, #5 │ │ │ │ - bls.w 1bfa50 │ │ │ │ + bls.w 1bfa48 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -487929,42 +487916,42 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #384] @ (1bfbb0 ) │ │ │ │ - ldr r3, [pc, #376] @ (1bfbac ) │ │ │ │ + ldr r2, [pc, #384] @ (1bfba8 ) │ │ │ │ + ldr r3, [pc, #376] @ (1bfba4 ) │ │ │ │ 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 1bfdd0 │ │ │ │ + bne.w 1bfdc8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx fp, r2, #2, #1 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1bfbb4 │ │ │ │ + beq.w 1bfbac │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1bfcce │ │ │ │ + bne.w 1bfcc6 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1bbc14 │ │ │ │ @@ -488068,25 +488055,25 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1bfa1e │ │ │ │ + b.n 1bfa16 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ @@ -488188,15 +488175,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r4 │ │ │ │ - b.n 1bfa2a │ │ │ │ + b.n 1bfa22 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -488293,82 +488280,82 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1bfb72 │ │ │ │ + b.n 1bfb6a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #96] @ (1bfe48 ) │ │ │ │ + ldr r2, [pc, #96] @ (1bfe40 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (1bfe4c ) │ │ │ │ + ldr r3, [pc, #96] @ (1bfe44 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #44] @ 0x2c │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1bfe1c │ │ │ │ - vldr d7, [pc, #56] @ 1bfe40 │ │ │ │ + cbz r3, 1bfe14 │ │ │ │ + vldr d7, [pc, #56] @ 1bfe38 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #44] @ (1bfe50 ) │ │ │ │ - ldr r3, [pc, #40] @ (1bfe4c ) │ │ │ │ + ldr r2, [pc, #44] @ (1bfe48 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bfe44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfe3a │ │ │ │ + bne.n 1bfe32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1c00e4 ) │ │ │ │ + ldr r3, [pc, #632] @ (1c00dc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1c00e8 ) │ │ │ │ + ldr r1, [pc, #620] @ (1c00e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -488384,15 +488371,15 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1bfdd8 │ │ │ │ + bl 1bfdd0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -488587,50 +488574,50 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c00ec ) │ │ │ │ + ldr r2, [pc, #48] @ (1c00e4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1c00e4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c00dc ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c00de │ │ │ │ + bne.n 1c00d6 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - vhadd.u d0, d30, d25 │ │ │ │ + vhadd.u8 d16, d22, d25 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #492] @ (1c02f8 ) │ │ │ │ + ldr r3, [pc, #492] @ (1c02f0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #484] @ (1c02fc ) │ │ │ │ + ldr r1, [pc, #484] @ (1c02f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -488646,15 +488633,15 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1bfdd8 │ │ │ │ + bl 1bfdd0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -488794,49 +488781,49 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c0300 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c02f8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1c02f8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c02f0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c02f2 │ │ │ │ + bne.n 1c02ea │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 14, cr0, cr4, cr9, {5} │ │ │ │ - stc2 0, cr0, [sl, #-676]! @ 0xfffffd5c │ │ │ │ + cdp2 0, 14, cr0, cr12, cr9, {5} │ │ │ │ + ldc2 0, cr0, [r2, #-676]! @ 0xfffffd5c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (1c054c ) │ │ │ │ + ldr r3, [pc, #556] @ (1c0544 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (1c0550 ) │ │ │ │ + ldr r1, [pc, #548] @ (1c0548 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -488852,15 +488839,15 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 1bfdd8 │ │ │ │ + bl 1bfdd0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -489023,49 +489010,49 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c0554 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c054c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1c054c ) │ │ │ │ + ldr r3, [pc, #36] @ (1c0544 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0546 │ │ │ │ + bne.n 1c053e │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r0], {169} @ 0xa9 │ │ │ │ - @ instruction: 0xfad600a9 │ │ │ │ + ldc2l 0, cr0, [r8], {169} @ 0xa9 │ │ │ │ + @ instruction: 0xfade00a9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (1c07a0 ) │ │ │ │ + ldr r3, [pc, #556] @ (1c0798 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (1c07a4 ) │ │ │ │ + ldr r1, [pc, #548] @ (1c079c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -489081,15 +489068,15 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 1bfdd8 │ │ │ │ + bl 1bfdd0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -489253,42 +489240,42 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c07a8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c07a0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1c07a0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c0798 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c079a │ │ │ │ + bne.n 1c0792 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7c00a9 │ │ │ │ - strb.w r0, [r2, #169] @ 0xa9 │ │ │ │ + @ instruction: 0xfa8400a9 │ │ │ │ + strb.w r0, [sl, #169] @ 0xa9 │ │ │ │ stmdb 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 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1220] @ 1c0c84 │ │ │ │ - ldr.w r3, [pc, #1220] @ 1c0c88 │ │ │ │ + ldr.w r0, [pc, #1220] @ 1c0c7c │ │ │ │ + ldr.w r3, [pc, #1220] @ 1c0c80 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -489302,15 +489289,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r4 │ │ │ │ bl 1bc66c │ │ │ │ ldr.w r9, [r4, #32] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bls.w 1c0962 │ │ │ │ + bls.w 1c095a │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -489425,40 +489412,40 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #836] @ (1c0c8c ) │ │ │ │ - ldr r3, [pc, #832] @ (1c0c88 ) │ │ │ │ + ldr r2, [pc, #836] @ (1c0c84 ) │ │ │ │ + ldr r3, [pc, #832] @ (1c0c80 ) │ │ │ │ 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 1c0c7e │ │ │ │ + bne.w 1c0c76 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1c0a8e │ │ │ │ + beq.w 1c0a86 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c0b78 │ │ │ │ + bne.w 1c0b70 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -489558,15 +489545,15 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #26 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c0934 │ │ │ │ + b.n 1c092c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -489654,15 +489641,15 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1c0926 │ │ │ │ + b.n 1c091e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -489766,39 +489753,39 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 1c0a7c │ │ │ │ + b.n 1c0a74 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh.w r0, [r4, r9, lsl #2] │ │ │ │ + ldrh.w r0, [ip, r9, lsl #2] │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6b400a9 │ │ │ │ + @ instruction: 0xf6bc00a9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #132] @ (1c0d24 ) │ │ │ │ + ldr r2, [pc, #132] @ (1c0d1c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #132] @ (1c0d28 ) │ │ │ │ + ldr r3, [pc, #132] @ (1c0d20 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1c0d14 │ │ │ │ + beq.n 1c0d0c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ movs r1, #14 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -489812,58 +489799,58 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c0d2c ) │ │ │ │ + ldr r2, [pc, #52] @ (1c0d24 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c0d28 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c0d20 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0d1e │ │ │ │ + bne.n 1c0d16 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1c0ccc │ │ │ │ + b.n 1c0cc4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf35600a9 │ │ │ │ + @ instruction: 0xf35e00a9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf30200a9 │ │ │ │ + @ instruction: 0xf30a00a9 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #140] @ (1c0dcc ) │ │ │ │ + ldr r2, [pc, #140] @ (1c0dc4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #140] @ (1c0dd0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1c0dc8 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1c0dbe │ │ │ │ + beq.n 1c0db6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #14 │ │ │ │ @@ -489881,105 +489868,105 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c0dd4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c0dcc ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c0dd0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c0dc8 ) │ │ │ │ add r2, pc │ │ │ │ str r7, [r5, #0] │ │ │ │ str r6, [r5, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0dc8 │ │ │ │ + bne.n 1c0dc0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1c0d6c │ │ │ │ + b.n 1c0d64 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2b600a9 │ │ │ │ + @ instruction: 0xf2be00a9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf25800a9 │ │ │ │ + @ instruction: 0xf26000a9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w ip, [pc, #544] @ 1c100c │ │ │ │ + ldr.w ip, [pc, #544] @ 1c1004 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r4, [pc, #544] @ (1c1010 ) │ │ │ │ + ldr r4, [pc, #544] @ (1c1008 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bpl.n 1c0e64 │ │ │ │ + bpl.n 1c0e5c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r1, #290 @ 0x122 │ │ │ │ - bhi.n 1c0ee4 │ │ │ │ + bhi.n 1c0edc │ │ │ │ cmp.w r1, #272 @ 0x110 │ │ │ │ - bcc.n 1c0e2c │ │ │ │ + bcc.n 1c0e24 │ │ │ │ sub.w r1, r1, #272 @ 0x110 │ │ │ │ movw ip, #63487 @ 0xf7ff │ │ │ │ movt ip, #6 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.n 1c0efe │ │ │ │ + bne.n 1c0ef6 │ │ │ │ lsls r2, r0, #29 │ │ │ │ - bmi.w 1c0fd0 │ │ │ │ + bmi.w 1c0fc8 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1c0c90 │ │ │ │ + bl 1c0c88 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ orr.w r3, r3, #10240 @ 0x2800 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #460] @ (1c1014 ) │ │ │ │ - ldr r3, [pc, #452] @ (1c1010 ) │ │ │ │ + ldr r2, [pc, #460] @ (1c100c ) │ │ │ │ + ldr r3, [pc, #452] @ (1c1008 ) │ │ │ │ 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 1c1008 │ │ │ │ + bne.w 1c1000 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and.w r1, r0, #1 │ │ │ │ ands.w r2, r0, #16 │ │ │ │ mov r6, r1 │ │ │ │ - beq.n 1c0e86 │ │ │ │ + beq.n 1c0e7e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c0f54 │ │ │ │ + beq.n 1c0f4c │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1c0d30 │ │ │ │ + bl 1c0d28 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1c0e42 │ │ │ │ + b.n 1c0e3a │ │ │ │ and.w r5, r0, #1344 @ 0x540 │ │ │ │ and.w r7, r0, #640 @ 0x280 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c0f66 │ │ │ │ + beq.n 1c0f5e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c0ffc │ │ │ │ + beq.w 1c0ff4 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -490004,27 +489991,27 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1c0e42 │ │ │ │ + b.n 1c0e3a │ │ │ │ sub.w r1, r1, #304 @ 0x130 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1c0e2c │ │ │ │ + bhi.n 1c0e24 │ │ │ │ movw ip, #12287 @ 0x2fff │ │ │ │ movt ip, #1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 1c0e2c │ │ │ │ + beq.n 1c0e24 │ │ │ │ and.w ip, r0, #1344 @ 0x540 │ │ │ │ and.w r0, r0, #640 @ 0x280 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1c0fe2 │ │ │ │ + beq.n 1c0fda │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #3 │ │ │ │ movs r2, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -490047,33 +490034,33 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ - b.n 1c0e42 │ │ │ │ + b.n 1c0e3a │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1c0d30 │ │ │ │ + bl 1c0d28 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - b.n 1c0e42 │ │ │ │ + b.n 1c0e3a │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r8, r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c0ff0 │ │ │ │ + beq.n 1c0fe8 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #3 │ │ │ │ stmia.w sp, {r1, r2, r3} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -490096,51 +490083,51 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1c0e42 │ │ │ │ + b.n 1c0e3a │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1c0c90 │ │ │ │ + bl 1c0c88 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orr.w r3, r3, #11264 @ 0x2c00 │ │ │ │ - b.n 1c0e42 │ │ │ │ + b.n 1c0e3a │ │ │ │ subs.w r0, r0, ip │ │ │ │ mov r1, ip │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 1c0f18 │ │ │ │ + b.n 1c0f10 │ │ │ │ subs r1, r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 1c0f8e │ │ │ │ + b.n 1c0f86 │ │ │ │ subs r2, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1c0ea2 │ │ │ │ + b.n 1c0e9a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - addw r0, ip, #169 @ 0xa9 │ │ │ │ + @ instruction: 0xf21400a9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r2, #169 @ 0xa9 │ │ │ │ + subs.w r0, sl, #169 @ 0xa9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #468] @ (1c1200 ) │ │ │ │ - ldr r3, [pc, #468] @ (1c1204 ) │ │ │ │ + ldr r2, [pc, #468] @ (1c11f8 ) │ │ │ │ + ldr r3, [pc, #468] @ (1c11fc ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -490239,15 +490226,15 @@ │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr.w r8, [r3] │ │ │ │ ubfx r7, r8, #2, #1 │ │ │ │ ubfx r5, r8, #5, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1c0dd8 │ │ │ │ + bl 1c0dd0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -490294,44 +490281,44 @@ │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c1208 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c1200 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c1204 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c11fc ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c11fa │ │ │ │ + bne.n 1c11f2 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vaddl.s8 q8, d28, d25 │ │ │ │ + vaddl.s16 q8, d20, d25 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr2, cr9, {5} │ │ │ │ + cdp 0, 2, cr0, cr10, cr9, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1c140c ) │ │ │ │ + ldr r2, [pc, #488] @ (1c1404 ) │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #488] @ (1c1410 ) │ │ │ │ + ldr r3, [pc, #488] @ (1c1408 ) │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -490357,20 +490344,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1c1400 │ │ │ │ + bne.w 1c13f8 │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1c1290 │ │ │ │ + bmi.n 1c1288 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -490495,52 +490482,52 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1c1414 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c140c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c1410 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c1408 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1406 │ │ │ │ + bne.n 1c13fe │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c1290 │ │ │ │ + b.n 1c1288 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r4, #676] @ 0x2a4 │ │ │ │ + ldcl 0, cr0, [ip, #676] @ 0x2a4 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip], {169} @ 0xa9 │ │ │ │ + stc 0, cr0, [r4], #-676 @ 0xfffffd5c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #476] @ (1c1610 ) │ │ │ │ + ldr r3, [pc, #476] @ (1c1608 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #464] @ (1c1614 ) │ │ │ │ + ldr r1, [pc, #464] @ (1c160c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -490555,15 +490542,15 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1bfdd8 │ │ │ │ + bl 1bfdd0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -490584,20 +490571,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1c1606 │ │ │ │ + bne.w 1c15fe │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c14d4 │ │ │ │ + bne.n 1c14cc │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -490701,51 +490688,51 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str.w r8, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c1618 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1610 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c1610 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c1608 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c160c │ │ │ │ + bne.n 1c1604 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c14d4 │ │ │ │ + b.n 1c14cc │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, sl, r9, asr #2 │ │ │ │ - ands.w r0, r6, r9, asr #2 │ │ │ │ + rsb r0, r2, r9, asr #2 │ │ │ │ + ands.w r0, lr, r9, asr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #512] @ (1c1838 ) │ │ │ │ + ldr r3, [pc, #512] @ (1c1830 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #500] @ (1c183c ) │ │ │ │ + ldr r1, [pc, #500] @ (1c1834 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -490760,15 +490747,15 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1bfdd8 │ │ │ │ + bl 1bfdd0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -490789,20 +490776,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1c182e │ │ │ │ + bne.w 1c1826 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c16dc │ │ │ │ + bne.n 1c16d4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -490922,47 +490909,47 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c1840 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1838 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c1838 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c1830 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1834 │ │ │ │ + bne.n 1c182c │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c16dc │ │ │ │ + b.n 1c16d4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9b600a9 │ │ │ │ - b.n 1c1820 │ │ │ │ + @ instruction: 0xe9be00a9 │ │ │ │ + b.n 1c1828 │ │ │ │ lsls r1, 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #572] @ (1c1a98 ) │ │ │ │ + ldr r2, [pc, #572] @ (1c1a90 ) │ │ │ │ movs r7, #0 │ │ │ │ - ldr r3, [pc, #572] @ (1c1a9c ) │ │ │ │ + ldr r3, [pc, #572] @ (1c1a94 ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ @@ -491008,20 +490995,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1c1a8c │ │ │ │ + bne.w 1c1a84 │ │ │ │ tst.w r9, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c18fe │ │ │ │ + bne.n 1c18f6 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -491162,54 +491149,54 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1c1aa0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c1a98 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c1a9c ) │ │ │ │ + ldr r3, [pc, #48] @ (1c1a94 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1a92 │ │ │ │ + bne.n 1c1a8a │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c18fe │ │ │ │ + b.n 1c18f6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1c19d4 │ │ │ │ + b.n 1c19dc │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c15c4 │ │ │ │ + b.n 1c15cc │ │ │ │ lsls r1, 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1c1d38 ) │ │ │ │ + ldr r3, [pc, #632] @ (1c1d30 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1c1d3c ) │ │ │ │ + ldr r1, [pc, #620] @ (1c1d34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -491224,15 +491211,15 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1bfdd8 │ │ │ │ + bl 1bfdd0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -491263,20 +491250,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1c1d2e │ │ │ │ + bne.w 1c1d26 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c1b7e │ │ │ │ + bne.n 1c1b76 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -491436,53 +491423,53 @@ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c1d40 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1d38 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c1d38 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c1d30 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1d34 │ │ │ │ + bne.n 1c1d2c │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c1b7e │ │ │ │ + b.n 1c1b76 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c179c │ │ │ │ + b.n 1c17a4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 1c2320 │ │ │ │ + b.n 1c2328 │ │ │ │ lsls r1, 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1c1fd8 ) │ │ │ │ + ldr r3, [pc, #632] @ (1c1fd0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #624] @ (1c1fdc ) │ │ │ │ + ldr r1, [pc, #624] @ (1c1fd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -491497,15 +491484,15 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1bfdd8 │ │ │ │ + bl 1bfdd0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -491536,20 +491523,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1c1fce │ │ │ │ + bne.w 1c1fc6 │ │ │ │ lsls r2, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1c1e1c │ │ │ │ + bmi.n 1c1e14 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -491708,1609 +491695,1644 @@ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c1fe0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1fd8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c1fd8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c1fd0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1fd4 │ │ │ │ + bne.n 1c1fcc │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c1e1c │ │ │ │ + b.n 1c1e14 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2500 │ │ │ │ + b.n 1c2508 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 1c2080 │ │ │ │ + b.n 1c2088 │ │ │ │ lsls r1, r5, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ + str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ + sub sp, #252 @ 0xfc │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1120] @ 1c245c │ │ │ │ - ldr.w r3, [pc, #1120] @ 1c2460 │ │ │ │ + ldr.w r2, [pc, #1160] @ 1c2480 │ │ │ │ + ldr.w r3, [pc, #1160] @ 1c2484 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1c2444 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c244c │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - ite ls │ │ │ │ - movls r2, sl │ │ │ │ - ldrhi r2, [r1, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ldrb r1, [r1, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - ubfx r1, r1, #5, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r6, r8 │ │ │ │ - orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r2, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ + mov.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + mov r6, sl │ │ │ │ ubfx r0, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r7, r2, #2, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1c2246 │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ + bne.w 1c2274 │ │ │ │ + add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, r8, [sp] │ │ │ │ - ldrd fp, r8, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd sl, r8, [sp, #236] @ 0xec │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ strd r3, r9, [sp] │ │ │ │ orr.w r7, r8, r7 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov fp, r9 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov sl, r9 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ strd r0, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r6, r7 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ strd r2, r9, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orrs r6, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1bc1b8 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r1, r6, r3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r1, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ blx 5a170 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #100] @ 0x64 │ │ │ │ + str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r6, fp, #2, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 1c0dd8 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + bl 1c0dd0 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + orr.w r3, r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r0, r9, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1c2450 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c245e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - itete ls │ │ │ │ - movls r2, sl │ │ │ │ - movhi r1, #0 │ │ │ │ - movls r1, r2 │ │ │ │ + itete hi │ │ │ │ ldrhi.w r2, [r8, #4] │ │ │ │ + ldrls r1, [sp, #12] │ │ │ │ + ldrbhi r1, [r2, #0] │ │ │ │ + movls r2, r1 │ │ │ │ itt hi │ │ │ │ - ldrbhi.w sl, [r2] │ │ │ │ - ubfxhi r2, sl, #5, #1 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + movhi r2, #0 │ │ │ │ + ubfxhi r1, r1, #5, #1 │ │ │ │ + strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldrh r1, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + it ne │ │ │ │ + movne r2, #0 │ │ │ │ + orr.w r5, r3, r5 │ │ │ │ + itete ne │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ + moveq r3, #0 │ │ │ │ + eorne.w r3, r3, fp │ │ │ │ + moveq r2, r3 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #228] @ 0xe4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r2, r3, [sp, #24] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orr.w r5, r7, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - b.n 1c240c │ │ │ │ - add r4, sp, #228 @ 0xe4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orrs r2, r7 │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #560] @ (1c2488 ) │ │ │ │ + ldr r3, [pc, #552] @ (1c2484 ) │ │ │ │ + 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 1c2470 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add sp, #252 @ 0xfc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, r8, [sp, #228] @ 0xe4 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ + ldrd r9, r8, [sp, #236] @ 0xec │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 1bbc14 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ orr.w r7, r8, r7 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov.w r9, #0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbc14 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orrs r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bc1b8 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, sl │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #32 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 5a170 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #100] @ 0x64 │ │ │ │ + str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #32] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1c0dd8 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + bl 1c0dd0 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - mov r2, r9 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1c237e │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r1, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + vldr d7, [pc, #216] @ 1c2478 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 1c2468 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, sl │ │ │ │ - movls r2, r1 │ │ │ │ + itete hi │ │ │ │ ldrhi.w r2, [fp, #4] │ │ │ │ + ldrls r1, [sp, #12] │ │ │ │ ldrbhi r1, [r2, #0] │ │ │ │ + movls r2, r1 │ │ │ │ itt hi │ │ │ │ - movhi r2, sl │ │ │ │ + movhi r2, #0 │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r5, r6 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldrh.w r1, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ittee eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne.w fp, r3, r2 │ │ │ │ + itt ne │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, fp, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldrh.w r2, [r8, #12] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r6 │ │ │ │ - ldrdne r3, r2, [sp, #20] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r6, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r2 │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 1c2250 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1c203c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - strd r5, r3, [r2] │ │ │ │ - ldr r2, [pc, #56] @ (1c2464 ) │ │ │ │ - ldr r3, [pc, #52] @ (1c2460 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1c2458 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - and.w r1, sl, #1 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - b.n 1c203e │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - b.n 1c21ce │ │ │ │ + ubfx r1, r2, #1, #1 │ │ │ │ + mov r2, r9 │ │ │ │ + b.n 1c21e6 │ │ │ │ + ubfx r1, r2, #1, #1 │ │ │ │ + mov r2, sl │ │ │ │ + b.n 1c23e0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + b.n 1c2484 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1c2408 │ │ │ │ + ble.n 1c23d0 │ │ │ │ lsls r1, r5, #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, #3808] @ 0xee0 │ │ │ │ - sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1224] @ 1c2944 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ + sub sp, #260 @ 0x104 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1c2990 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1216] @ 1c2948 │ │ │ │ + ldr.w r2, [pc, #1252] @ 1c2994 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c2924 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + bne.w 1c295e │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r5, [sp, #12] │ │ │ │ - ldrbhi r5, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ - mov r8, sl │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + mov r8, sl │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - ubfx r7, r2, #11, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c2728 │ │ │ │ - add r4, sp, #236 @ 0xec │ │ │ │ + bne.w 1c2768 │ │ │ │ + add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, sl, [sp] │ │ │ │ - ldrd fp, sl, [sp, #236] @ 0xec │ │ │ │ + ldrd fp, sl, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + mov sl, r5 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r6, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ mov r1, r2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bc1b8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1c0dd8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c0dd0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r6, r2, r3 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 5a170 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, fp │ │ │ │ - strd r9, r5, [sp, #104] @ 0x68 │ │ │ │ - bl 1c0dd8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + bl 1c0dd0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c2930 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + orrs r7, r6 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r3, r9, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c296e │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrbhi.w r3, [fp] │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r5, r3 │ │ │ │ + ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r2 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - movs r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + it eq │ │ │ │ + moveq r3, #0 │ │ │ │ + orr.w r6, r6, r7 │ │ │ │ + iteee eq │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movne r2, #0 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str.w r8, [sp] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w r5, r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orrs r3, r7 │ │ │ │ - strd r5, r3, [r2] │ │ │ │ - ldr r2, [pc, #576] @ (1c294c ) │ │ │ │ - ldr r3, [pc, #564] @ (1c2944 ) │ │ │ │ + ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #588] @ (1c2998 ) │ │ │ │ + ldr r3, [pc, #576] @ (1c2990 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c2940 │ │ │ │ + bne.w 1c297e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add sp, #252 @ 0xfc │ │ │ │ + add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #236 @ 0xec │ │ │ │ + add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #236] @ 0xec │ │ │ │ + ldrd sl, r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r8, r5, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1bc1b8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1c0dd8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c0dd0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, fp │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1c0dd8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov r3, sl │ │ │ │ + movs r7, #0 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + bl 1c0dd0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + vldr d7, [pc, #180] @ 1c2988 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c2938 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.n 1c2976 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [fp] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ + ldrbhi.w r2, [sl] │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - orrs r6, r7 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r6 │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldrh.w r2, [r9, #12] │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r6 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r6, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ str.w r8, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - b.n 1c26f2 │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 1c272c │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1c24c6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1c2682 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 1c24f0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1c26d8 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c2898 │ │ │ │ + b.n 1c2910 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1c2a30 │ │ │ │ + blt.n 1c2a2c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bhi.n 1c292c │ │ │ │ + bhi.n 1c28f8 │ │ │ │ lsls r1, r5, #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, #3808] @ 0xee0 │ │ │ │ - sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1240] @ 1c2e3c │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ + sub sp, #260 @ 0x104 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1c2ea0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1232] @ 1c2e40 │ │ │ │ + ldr.w r2, [pc, #1252] @ 1c2ea4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c2e1c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + bne.w 1c2e72 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r5, [sp, #12] │ │ │ │ - ldrbhi r5, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ - mov r8, sl │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + mov r8, sl │ │ │ │ + mov r7, sl │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - ubfx r7, r2, #4, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c2c20 │ │ │ │ - add r4, sp, #236 @ 0xec │ │ │ │ + bne.w 1c2c7c │ │ │ │ + add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, sl, [sp] │ │ │ │ - ldrd fp, sl, [sp, #236] @ 0xec │ │ │ │ + ldrd fp, sl, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w r8, fp, r2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + mov sl, r5 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ + strd r0, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - orr.w fp, r7, r3 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ mov r1, r2 │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ - str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, sl │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bc1b8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r9, [r3, #28] │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1c0dd8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c0dd0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r5 │ │ │ │ - orr.w r6, fp, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w fp, r2, r3 │ │ │ │ + orr.w r6, r2, r3 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 5a170 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, r5, [sp, #104] @ 0x68 │ │ │ │ - bl 1c0dd8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + bl 1c0dd0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r7, r6 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c2e28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r3, r9, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c2e82 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrbhi.w r3, [r9] │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r5, r3 │ │ │ │ + ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r2 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - movs r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbc14 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + it eq │ │ │ │ + moveq r3, #0 │ │ │ │ + orr.w r6, r6, r7 │ │ │ │ + iteee eq │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movne r2, #0 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ str.w r8, [sp] │ │ │ │ - orr.w r5, r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orrs r3, r7 │ │ │ │ - strd r5, r3, [r2] │ │ │ │ - ldr r2, [pc, #576] @ (1c2e44 ) │ │ │ │ - ldr r3, [pc, #564] @ (1c2e3c ) │ │ │ │ + ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #584] @ (1c2ea8 ) │ │ │ │ + ldr r3, [pc, #572] @ (1c2ea0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c2e38 │ │ │ │ + bne.w 1c2e92 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add sp, #252 @ 0xfc │ │ │ │ + add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #236 @ 0xec │ │ │ │ + add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #236] @ 0xec │ │ │ │ + ldrd sl, r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r8, r5, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1bc1b8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1c0dd8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c0dd0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, fp │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1c0dd8 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov r3, sl │ │ │ │ + movs r7, #0 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + bl 1c0dd0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + vldr d7, [pc, #176] @ 1c2e98 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c2e30 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.n 1c2e8a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [fp] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ + ldrbhi.w r2, [sl] │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - orrs r6, r7 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r6 │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldrh.w r2, [r9, #12] │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r6 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r6, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ str.w r8, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - b.n 1c2bea │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 1c2c40 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1c29ae │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1c2b7a │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 1c2a00 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1c2bec │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c2d90 │ │ │ │ + b.n 1c2e24 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1c2d58 │ │ │ │ + bvs.n 1c2f1c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcc.n 1c2e34 │ │ │ │ + bcc.n 1c2de0 │ │ │ │ lsls r1, r5, #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, #3800] @ 0xed8 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1348] @ 1c33a4 │ │ │ │ - ldr.w r3, [pc, #1348] @ 1c33a8 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1c33e0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [pc, #1300] @ 1c33e4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrb r3, [r1, #13] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c3380 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + bne.w 1c33b0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r5, [sp, #16] │ │ │ │ - ldrbhi r5, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + itet hi │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r8, fp │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + mov.w sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - str r5, [sp, #12] │ │ │ │ + mov r8, sl │ │ │ │ + mov r7, sl │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - ubfx r4, r2, #11, #1 │ │ │ │ - ubfx r5, r2, #4, #1 │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + ubfx r6, r2, #4, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1c3146 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1c31a4 │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, fp, [sp] │ │ │ │ + strd fp, sl, [sp] │ │ │ │ ldrd fp, sl, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - mov.w sl, #0 │ │ │ │ + mov sl, r5 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ orr.w r8, r7, r3 │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - str r5, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ @@ -493322,443 +493344,434 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ orr.w r3, r8, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r1, r7, r3 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ blx 5a170 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #116] @ 0x74 │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - ubfx r8, r5, #2, #1 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ - bl 1c0dd8 │ │ │ │ + bl 1c0dd0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orr.w r5, r2, r3 │ │ │ │ + orr.w r6, r2, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 5a170 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r8, sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1c0dd8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + bl 1c0dd0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orrs r7, r5 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + orrs r7, r6 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r3, r9, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c338c │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + bne.w 1c33c0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrbhi.w r2, [r9] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - it ls │ │ │ │ + ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ movls r5, r2 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r6, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r5, #0 │ │ │ │ - orrs r6, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + it eq │ │ │ │ + moveq r3, #0 │ │ │ │ + orr.w r6, r6, r7 │ │ │ │ + iteee eq │ │ │ │ + moveq r2, r3 │ │ │ │ ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movne r2, #0 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, r6, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r2 │ │ │ │ str.w r8, [sp] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ - orrs r5, r2 │ │ │ │ - orrs r3, r7 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - strd r5, r3, [r2] │ │ │ │ - ldr r2, [pc, #640] @ (1c33ac ) │ │ │ │ - ldr r3, [pc, #636] @ (1c33a8 ) │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #608] @ (1c33e8 ) │ │ │ │ + ldr r3, [pc, #596] @ (1c33e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c339e │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + bne.w 1c33d0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + mov r6, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + strd fp, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r5, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, fp, [sp] │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r3, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [sp, #244] @ 0xf4 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r5 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orr.w r5, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr.w r8, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bc1b8 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ blx 5a170 │ │ │ │ - ldr.w sl, [r6, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - bl 1c0dd8 │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 1c0dd0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, fp │ │ │ │ - orr.w r0, r9, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, sl │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - bl 1c0dd8 │ │ │ │ + movs r7, #0 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + bl 1c0dd0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + vldr d7, [pc, #176] @ 1c33d8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orrs r5, r0 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c3396 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + bne.n 1c33c8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r9, r9, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldrh.w r2, [r8, #12] │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r6 │ │ │ │ - ldrdne r3, r2, [sp, #36] @ 0x24 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r6, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ - orrs r5, r2 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - b.n 1c3122 │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 1c3168 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 1c2ea2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b.n 1c2f10 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c309e │ │ │ │ + b.n 1c3114 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, fp │ │ │ │ - b.n 1c32dc │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1c3362 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bne.n 1c32d8 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + bne.n 1c343c │ │ │ │ lsls r1, r5, #2 │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ + lsls r1, r5, #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, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #732] @ (1c36a0 ) │ │ │ │ - ldr r3, [pc, #732] @ (1c36a4 ) │ │ │ │ + ldr r2, [pc, #764] @ (1c3700 ) │ │ │ │ + ldr r3, [pc, #764] @ (1c3704 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrb r1, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c394a │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - cmp r0, #1 │ │ │ │ - itee ls │ │ │ │ - movls r8, r3 │ │ │ │ - ldrhi r3, [r1, #4] │ │ │ │ - ldrbhi.w r8, [r3] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + bne.w 1c398e │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r0, [r0, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + itt hi │ │ │ │ + ldrhi r0, [r0, #0] │ │ │ │ + orrhi.w r8, r2, r0 │ │ │ │ + ubfx r3, r2, #5, #1 │ │ │ │ + ite ls │ │ │ │ + movls r8, r3 │ │ │ │ ubfxhi r8, r8, #5, #1 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - orr.w r8, r3, r8 │ │ │ │ - movs r7, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ andeq.w r8, r8, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1c36a8 │ │ │ │ + bne.w 1c370c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -493852,35 +493865,35 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r7 │ │ │ │ - vldr d7, [pc, #340] @ 1c3698 │ │ │ │ + vldr d7, [pc, #372] @ 1c36f8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1bf6a4 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, fp, r3 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c3954 │ │ │ │ + bne.w 1c399c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ iteee ls │ │ │ │ movls r2, r1 │ │ │ │ ldrhi r2, [r5, #28] │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ ldrbhi r2, [r2, #0] │ │ │ │ @@ -493952,15 +493965,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1bf6a4 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -493976,25 +493989,39 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r1, r3 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ - b.n 1c392a │ │ │ │ + strd r2, r3, [r6] │ │ │ │ + ldr r2, [pc, #48] @ (1c3708 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c3704 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 1c39e2 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #236 @ 0xec │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ + lsls r1, r5, #2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -494091,15 +494118,15 @@ │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 1bf6a4 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -494151,229 +494178,234 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r1, r3, r2 │ │ │ │ movs r2, #29 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r1, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ blx 5a170 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 1bf6a4 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orr.w sl, r2, r3 │ │ │ │ ldrb.w r8, [r5, #13] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, r1, r3 │ │ │ │ - ubfx r3, r8, #1, #1 │ │ │ │ + orr.w r9, r1, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c38c4 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - mov r7, r8 │ │ │ │ - cmp r3, #1 │ │ │ │ - iteee ls │ │ │ │ - movls r3, r8 │ │ │ │ - ldrhi r3, [r5, #28] │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrbhi r3, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ - movs r2, #15 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + bne.n 1c39a4 │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + bl 1bbc14 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ - bl 1bbc14 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr.w fp, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + cmp r1, #1 │ │ │ │ + it ls │ │ │ │ + movls r1, r8 │ │ │ │ + orr.w r2, r2, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ - and.w r3, r8, #1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 1c3910 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldrb.w r8, [r3] │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ + orr.w sl, r2, sl │ │ │ │ + it ls │ │ │ │ + movls r7, r1 │ │ │ │ + orr.w r3, fp, r3 │ │ │ │ + orr.w r9, r3, r9 │ │ │ │ + itttt hi │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + movhi r7, #0 │ │ │ │ + ldrbhi.w r8, [r3] │ │ │ │ + ubfxhi r1, r8, #5, #1 │ │ │ │ + movs r2, #15 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r9, r2 │ │ │ │ - orrs r3, r7 │ │ │ │ - strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #48] @ (1c3960 ) │ │ │ │ - ldr r3, [pc, #48] @ (1c3964 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1c395c │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ubfx r8, r3, #1, #1 │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + b.n 1c36d0 │ │ │ │ + orr.w r8, r3, r3, lsr #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - b.n 1c3400 │ │ │ │ + and.w r8, r8, #1 │ │ │ │ + b.n 1c3444 │ │ │ │ ubfx r1, r1, #1, #1 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 1c3590 │ │ │ │ + b.n 1c35d0 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, r8, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrd fp, r5, [sp, #220] @ 0xdc │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ubfx r1, r8, #1, #1 │ │ │ │ + orr.w r2, fp, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, r2, sl │ │ │ │ + orrs r5, r3 │ │ │ │ + orr.w r9, r5, r9 │ │ │ │ + b.n 1c3972 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ - movs r0, r0 │ │ │ │ + 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, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r2, [pc, #1352] @ 1c3ec8 │ │ │ │ + ldr.w r2, [pc, #1488] @ 1c3fd0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1352] @ 1c3ecc │ │ │ │ + ldr.w r3, [pc, #1488] @ 1c3fd4 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1c3ea6 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c3f6e │ │ │ │ ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ite ls │ │ │ │ - movls r6, r7 │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r1, #0] │ │ │ │ - ldrb r7, [r2, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #16] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ + movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c3c8e │ │ │ │ + bne.w 1c3d0a │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r9, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #220] @ 0xdc │ │ │ │ + ldrd sl, r7, [sp, #220] @ 0xdc │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbd10 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -494381,31 +494413,32 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -494418,213 +494451,214 @@ │ │ │ │ blx 5a170 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 1bf6a4 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr.w r9, [fp, #4] │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ movs r2, #30 │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - orr.w r3, sl, r1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w sl, r3, r1 │ │ │ │ + orr.w r9, r9, r1 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c3eb0 │ │ │ │ + bne.w 1c3f7e │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ - ldrhi r3, [sp, #20] │ │ │ │ - ubfxhi r2, r3, #5, #1 │ │ │ │ + ldrhi r2, [sp, #16] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1bbd10 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ + ldr.w sl, [sl, #8] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #29 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - ldrb.w r3, [fp] │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldrb.w r3, [sl] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r1, #0 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ blx 5a170 │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf6a4 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r7, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r7, r9, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 1c3eb6 │ │ │ │ - ldrb r3, [r2, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + ldrbne r3, [r2, #0] │ │ │ │ + mov.w r2, #0 │ │ │ │ + itt ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r2, r7 │ │ │ │ + ldrd r3, r2, [sp, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #604] @ (1c3ed0 ) │ │ │ │ - ldr r3, [pc, #600] @ (1c3ecc ) │ │ │ │ + orrs r2, r7 │ │ │ │ + strd r3, r2, [r8] │ │ │ │ + ldr r2, [pc, #744] @ (1c3fd8 ) │ │ │ │ + ldr r3, [pc, #740] @ (1c3fd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c3ebc │ │ │ │ + bne.w 1c3fc4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd sl, r6, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd r7, r6, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r2 │ │ │ │ + str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbd10 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -494634,299 +494668,348 @@ │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #372] @ 1c3ec0 │ │ │ │ + vldr d7, [pc, #504] @ 1c3fc8 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1bf6a4 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbd10 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #232] @ 1c3ec0 │ │ │ │ + vldr d7, [pc, #364] @ 1c3fc8 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf6a4 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldrb.w sl, [r5, #13] │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - orr.w fp, r7, r3 │ │ │ │ - mov r3, r9 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c3e30 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - iteee ls │ │ │ │ - movls r2, sl │ │ │ │ - ldrhi r3, [r5, #28] │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrbhi r2, [r3, #0] │ │ │ │ - mov r3, sl │ │ │ │ - it hi │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - movs r2, #15 │ │ │ │ + bne.n 1c3f84 │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r7, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - and.w r2, sl, #1 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1c3e76 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ + cmp r3, #1 │ │ │ │ + ittee ls │ │ │ │ + movls r2, sl │ │ │ │ + movls r7, r2 │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + movhi r7, #0 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r2, sl, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ + movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ - mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r7, r9, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.w 1c3c24 │ │ │ │ - mov r2, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 1c3c30 │ │ │ │ - ubfx r6, r7, #1, #1 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - b.n 1c39bc │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + ldrbne r3, [r2, #0] │ │ │ │ + mov.w r2, #0 │ │ │ │ + itt ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + eorne.w r3, r3, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r7, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r7 │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r3, fp │ │ │ │ + orrs r2, r6 │ │ │ │ + b.n 1c3ce8 │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 1c3a40 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c3b6e │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 1c3c30 │ │ │ │ + b.n 1c3be2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 1bbc14 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ + b.n 1c3ef8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ + ldr r2, [pc, #852] @ (1c4348 ) │ │ │ │ + ldr r3, [pc, #852] @ (1c434c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #840] @ (1c4238 ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [pc, #840] @ (1c423c ) │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldrb r7, [r5, #13] │ │ │ │ + mov r8, r0 │ │ │ │ + mov sl, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1c44be │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c45dc │ │ │ │ ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ite ls │ │ │ │ - movls r6, r7 │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r1, #0] │ │ │ │ - ldrb r7, [r2, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #24] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ + movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c4244 │ │ │ │ + bne.w 1c4354 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r9, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #228] @ 0xe4 │ │ │ │ + ldrd r9, r7, [sp, #228] @ 0xe4 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w fp, r7, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1bbd10 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ @@ -494934,282 +495017,297 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r3, r7 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov.w fp, #0 │ │ │ │ - orrs r3, r7 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ add r7, sp, #32 │ │ │ │ + str r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ blx 5a170 │ │ │ │ - mov r3, sl │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + vldr d7, [pc, #448] @ 1c4340 │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - mov.w sl, #1 │ │ │ │ - strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1bf6a4 │ │ │ │ + vstr d7, [sp, #64] @ 0x40 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r3, r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - orr.w r3, sl, r1 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orrs r3, r1 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr.w sl, r3, r1 │ │ │ │ + orrs r1, r0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c44c8 │ │ │ │ + bne.w 1c45ec │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ - ldrhi r3, [sp, #24] │ │ │ │ - ubfxhi r2, r3, #5, #1 │ │ │ │ + ldrhi r2, [sp, #16] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r6, #0 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ bl 1bbd10 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r3, r6, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movs r6, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #31 │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ str r6, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r2, #29 │ │ │ │ str r6, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + movs r2, #29 │ │ │ │ + mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #148] @ 1c4230 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1bf6a4 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r1, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r7, r2, r3 │ │ │ │ + ldrh r3, [r1, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ iteee eq │ │ │ │ moveq r3, r6 │ │ │ │ - ldrne r1, [r5, #28] │ │ │ │ - ldrne r3, [r2, #0] │ │ │ │ - ldrne r2, [r1, #0] │ │ │ │ + ldrne r2, [r5, #28] │ │ │ │ + ldrne r3, [r1, #0] │ │ │ │ + ldrne r2, [r2, #0] │ │ │ │ it ne │ │ │ │ ldrne r6, [r2, #0] │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ eorne r6, r3 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ it ne │ │ │ │ ubfxne r6, r6, #2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r7, r2 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - ldr r2, [pc, #52] @ (1c4240 ) │ │ │ │ - strd r7, r3, [r8] │ │ │ │ - ldr r3, [pc, #44] @ (1c423c ) │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ + orrs r3, r7 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr r2, [pc, #44] @ (1c4350 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c434c ) │ │ │ │ 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 1c44d4 │ │ │ │ + bne.w 1c4638 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r0!, {r2} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd r7, r6, [sp, #228] @ 0xe4 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #228] @ 0xe4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1bbc14 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbd10 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -495219,311 +495317,342 @@ │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #444] @ 1c44d8 │ │ │ │ + vldr d7, [pc, #520] @ 1c4640 │ │ │ │ mov r3, fp │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r1, sl │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1bf6a4 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r6, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - orrs r7, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #16] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbd10 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - orr.w fp, r7, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r6, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #264] @ 1c44d8 │ │ │ │ + vldr d7, [pc, #328] @ 1c4640 │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orr.w fp, fp, r7 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1bf6a4 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orrs r6, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ + ldrb.w r9, [r5, #13] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - mov r3, r9 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1c4428 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - iteee ls │ │ │ │ - movls r2, sl │ │ │ │ - ldrhi r3, [r5, #28] │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrbhi r2, [r3, #0] │ │ │ │ - mov r3, sl │ │ │ │ - it hi │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - movs r2, #15 │ │ │ │ + orr.w sl, r2, r3 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 1c45f2 │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - ldr r7, [sp, #228] @ 0xe4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r7, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - and.w r2, sl, #1 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1c446e │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + orr.w r6, r6, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + ittee ls │ │ │ │ + movls r2, r9 │ │ │ │ + movls r7, r2 │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + movhi r7, #0 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w r9, [r3] │ │ │ │ + ubfxhi r2, r9, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ + movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ - mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1c44ce │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ + ldrd r9, r7, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + beq.n 1c4632 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - mov r2, r9 │ │ │ │ + movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r2, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r2, r2, fp │ │ │ │ + orrs r3, r7 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1c4208 │ │ │ │ - ubfx r6, r7, #1, #1 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - b.n 1c3f28 │ │ │ │ + b.n 1c431e │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 1c4034 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c40fc │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 1c44a6 │ │ │ │ + b.n 1c4200 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, r9, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 1bbc14 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ubfx r2, r9, #1, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r3 │ │ │ │ + orr.w r6, r6, sl │ │ │ │ + b.n 1c458e │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1c45bc │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #848] @ (1c4848 ) │ │ │ │ + ldr r2, [pc, #840] @ (1c49a8 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #848] @ (1c484c ) │ │ │ │ + ldr r3, [pc, #840] @ (1c49ac ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 1c4ae2 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c4c42 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ite ls │ │ │ │ - movls r6, r7 │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r1, #0] │ │ │ │ - ldrb r7, [r2, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #16] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ + movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c4854 │ │ │ │ + bne.w 1c49b4 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r9, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #220] @ 0xdc │ │ │ │ + ldrd sl, r7, [sp, #220] @ 0xdc │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbd10 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -495531,31 +495660,32 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -495569,15 +495699,15 @@ │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf6a4 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -495606,15 +495736,15 @@ │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w r3, sl, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c4aec │ │ │ │ + bne.w 1c4c52 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ldrhi r3, [sp, #20] │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ @@ -495673,37 +495803,37 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #188] @ 1c4840 │ │ │ │ + vldr d7, [pc, #188] @ 1c49a0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf6a4 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ iteee eq │ │ │ │ moveq r3, r6 │ │ │ │ ldrne r2, [r5, #28] │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ @@ -495730,84 +495860,83 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r9, r2 │ │ │ │ - orrs r3, r7 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #44] @ (1c4850 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c484c ) │ │ │ │ + ldrd r3, r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + orrs r2, r7 │ │ │ │ + strd r3, r2, [r8] │ │ │ │ + ldr r2, [pc, #44] @ (1c49b0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c49ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c4af8 │ │ │ │ + bne.w 1c4c9e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1c488c │ │ │ │ + cbnz r2, 1c49d2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd sl, r6, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd r7, r6, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r2 │ │ │ │ + str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbd10 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -495817,247 +495946,270 @@ │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #492] @ 1c4b00 │ │ │ │ + vldr d7, [pc, #560] @ 1c4ca8 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf6a4 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbd10 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #47 @ 0x2f │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - tst.w r2, #1344 @ 0x540 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - orr.w fp, r7, r2 │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #31 │ │ │ │ - str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #24 │ │ │ │ - orrs r6, r2 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + add r0, sp, #24 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #308] @ 1c4b00 │ │ │ │ + vldr d7, [pc, #372] @ 1c4ca8 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - orr.w fp, fp, r7 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1bf6a4 │ │ │ │ + bl 1bf69c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldrb.w sl, [r5, #13] │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - mov r3, r9 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c4a26 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - iteee ls │ │ │ │ - movls r2, sl │ │ │ │ - ldrhi r3, [r5, #28] │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrbhi r2, [r3, #0] │ │ │ │ - mov r3, sl │ │ │ │ - it hi │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - movs r2, #15 │ │ │ │ + bne.n 1c4c58 │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r7, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - and.w r2, sl, #1 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1c4a6c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ + cmp r3, #1 │ │ │ │ + ittee ls │ │ │ │ + movls r2, sl │ │ │ │ + movls r7, r2 │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + movhi r7, #0 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r2, sl, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ + movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ - mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1c4af2 │ │ │ │ + ldrd r7, r9, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + beq.n 1c4c98 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - mov r2, r9 │ │ │ │ + movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r2, r7 │ │ │ │ - orrs r3, r6 │ │ │ │ - b.n 1c481c │ │ │ │ - ubfx r6, r7, #1, #1 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - b.n 1c4530 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r7 │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r3, fp │ │ │ │ + orrs r2, r6 │ │ │ │ + b.n 1c497c │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 1c469c │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c46e6 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 1c4aa4 │ │ │ │ + b.n 1c4846 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 1bbc14 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ + b.n 1c4bce │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1c4bfc │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #428] @ (1c4cd0 ) │ │ │ │ + ldr r3, [pc, #428] @ (1c4e78 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - vldr d8, [pc, #408] @ 1c4cc8 │ │ │ │ + vldr d8, [pc, #408] @ 1c4e70 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (1c4cd4 ) │ │ │ │ + ldr r1, [pc, #416] @ (1c4e7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -496165,75 +496317,75 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, r6 │ │ │ │ orr.w r7, r7, r2 │ │ │ │ - bls.n 1c4c7e │ │ │ │ + bls.n 1c4e26 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 1c4c80 │ │ │ │ + cbz r5, 1c4e28 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r5, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1c4cd8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c4e80 ) │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #48] @ (1c4cd0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c4e78 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4cc0 │ │ │ │ + bne.n 1c4e68 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + cbz r0, 1c4ec8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r4, 1c4d32 │ │ │ │ + cbz r4, 1c4eb0 │ │ │ │ lsls r1, r5, #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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #524] @ (1c4f08 ) │ │ │ │ + ldr r3, [pc, #524] @ (1c50b0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #516] @ (1c4f0c ) │ │ │ │ + ldr r1, [pc, #516] @ (1c50b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -496251,15 +496403,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #432] @ 1c4f00 │ │ │ │ + vldr d7, [pc, #432] @ 1c50a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -496388,76 +496540,76 @@ │ │ │ │ cmp sl, r8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1c4ebe │ │ │ │ + bls.n 1c5066 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c4ebe │ │ │ │ + cbz r3, 1c5066 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1c4f10 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c50b8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c4f08 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c50b0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4ef8 │ │ │ │ + bne.n 1c50a0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r6 │ │ │ │ + cbz r4, 1c50ca │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r4, 1c4f1c │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r5, #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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #516] @ (1c5138 ) │ │ │ │ + ldr r3, [pc, #516] @ (1c52e0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #504] @ 1c5130 │ │ │ │ + vldr d8, [pc, #504] @ 1c52d8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (1c513c ) │ │ │ │ + ldr r1, [pc, #504] @ (1c52e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -496604,75 +496756,75 @@ │ │ │ │ orr.w r6, r6, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ it ls │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1c50f0 │ │ │ │ + bls.n 1c5298 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c50f0 │ │ │ │ + cbz r3, 1c5298 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c5138 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c52e0 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (1c5140 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c52e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c512c │ │ │ │ + bne.n 1c52d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1096] @ 1c55a8 │ │ │ │ + ldr.w r3, [pc, #1096] @ 1c5750 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1084] @ 1c55ac │ │ │ │ + ldr.w r1, [pc, #1084] @ 1c5754 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -496871,15 +497023,15 @@ │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c5562 │ │ │ │ + bne.w 1c570a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -496891,15 +497043,15 @@ │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c5546 │ │ │ │ + bne.w 1c56ee │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -496919,15 +497071,15 @@ │ │ │ │ sub.w r3, r3, #244 @ 0xf4 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c54d6 │ │ │ │ + bne.n 1c567e │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -496937,16 +497089,16 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1c5456 │ │ │ │ - vldr d7, [pc, #328] @ 1c5588 │ │ │ │ + cbz r3, 1c55fe │ │ │ │ + vldr d7, [pc, #328] @ 1c5730 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -496967,15 +497119,15 @@ │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c552a │ │ │ │ + bne.n 1c56d2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -496986,30 +497138,30 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1c550e │ │ │ │ + cbnz r3, 1c56b6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #248] @ (1c55b0 ) │ │ │ │ + ldr r2, [pc, #248] @ (1c5758 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #232] @ (1c55a8 ) │ │ │ │ + ldr r3, [pc, #232] @ (1c5750 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c557e │ │ │ │ + bne.n 1c5726 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #184] @ 1c5590 │ │ │ │ + vldr d7, [pc, #184] @ 1c5738 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -497022,59 +497174,59 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 1bbf10 │ │ │ │ - b.n 1c5456 │ │ │ │ + b.n 1c55fe │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c54b4 │ │ │ │ - vldr d7, [pc, #108] @ 1c5598 │ │ │ │ + b.n 1c565c │ │ │ │ + vldr d7, [pc, #108] @ 1c5740 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5486 │ │ │ │ - vldr d7, [pc, #72] @ 1c5590 │ │ │ │ + b.n 1c562e │ │ │ │ + vldr d7, [pc, #72] @ 1c5738 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c53c8 │ │ │ │ - vldr d7, [pc, #60] @ 1c55a0 │ │ │ │ + b.n 1c5570 │ │ │ │ + vldr d7, [pc, #60] @ 1c5748 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5396 │ │ │ │ + b.n 1c553e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -497088,34 +497240,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r1, r5, #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, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1128] @ 1c5a38 │ │ │ │ + ldr.w r3, [pc, #1128] @ 1c5be0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1116] @ 1c5a3c │ │ │ │ + ldr.w r1, [pc, #1116] @ 1c5be4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -497327,15 +497479,15 @@ │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c59f8 │ │ │ │ + bne.w 1c5ba0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -497347,15 +497499,15 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c59dc │ │ │ │ + bne.w 1c5b84 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -497375,15 +497527,15 @@ │ │ │ │ sub.w r3, r3, #244 @ 0xf4 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c596c │ │ │ │ + bne.n 1c5b14 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ movs r3, #0 │ │ │ │ @@ -497393,16 +497545,16 @@ │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1c58ec │ │ │ │ - vldr d7, [pc, #324] @ 1c5a18 │ │ │ │ + cbz r3, 1c5a94 │ │ │ │ + vldr d7, [pc, #324] @ 1c5bc0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ @@ -497423,15 +497575,15 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c59c0 │ │ │ │ + bne.n 1c5b68 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -497442,30 +497594,30 @@ │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1c59a4 │ │ │ │ + cbnz r3, 1c5b4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #240] @ (1c5a40 ) │ │ │ │ + ldr r2, [pc, #240] @ (1c5be8 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #224] @ (1c5a38 ) │ │ │ │ + ldr r3, [pc, #224] @ (1c5be0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c5a14 │ │ │ │ + bne.n 1c5bbc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #176] @ 1c5a20 │ │ │ │ + vldr d7, [pc, #176] @ 1c5bc8 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -497478,59 +497630,59 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 1bbf10 │ │ │ │ - b.n 1c58ec │ │ │ │ + b.n 1c5a94 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c594a │ │ │ │ - vldr d7, [pc, #100] @ 1c5a28 │ │ │ │ + b.n 1c5af2 │ │ │ │ + vldr d7, [pc, #100] @ 1c5bd0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c591c │ │ │ │ - vldr d7, [pc, #64] @ 1c5a20 │ │ │ │ + b.n 1c5ac4 │ │ │ │ + vldr d7, [pc, #64] @ 1c5bc8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c585e │ │ │ │ - vldr d7, [pc, #52] @ 1c5a30 │ │ │ │ + b.n 1c5a06 │ │ │ │ + vldr d7, [pc, #52] @ 1c5bd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c582c │ │ │ │ + b.n 1c59d4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -497542,27 +497694,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, pc, #680 @ (adr r6, 1c5cec ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 1c5bf4 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #620] @ (1c5cc8 ) │ │ │ │ - ldr r3, [pc, #620] @ (1c5ccc ) │ │ │ │ + ldr r2, [pc, #620] @ (1c5e70 ) │ │ │ │ + ldr r3, [pc, #620] @ (1c5e74 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -497572,15 +497724,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ubfx r3, r8, #6, #1 │ │ │ │ - beq.w 1c5cd0 │ │ │ │ + beq.w 1c5e78 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ @@ -497624,15 +497776,15 @@ │ │ │ │ blx 5a170 │ │ │ │ ands.w fp, r8, #1024 @ 0x400 │ │ │ │ and.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c5f10 │ │ │ │ + bne.w 1c60b8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -497651,15 +497803,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #348] @ 1c5cc0 │ │ │ │ + vldr d7, [pc, #348] @ 1c5e68 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -497777,32 +497929,32 @@ │ │ │ │ orrs r6, r3 │ │ │ │ blx 5a170 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1c5f1c │ │ │ │ + beq.w 1c60c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c5ff4 │ │ │ │ + beq.w 1c619c │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1c6038 │ │ │ │ + beq.w 1c61e0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c5f26 │ │ │ │ + b.n 1c60ce │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #624 @ (adr r5, 1c5f3c ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 1c6244 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -497845,15 +497997,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #728] @ 1c6028 │ │ │ │ + vldr d7, [pc, #728] @ 1c61d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -497900,15 +498052,15 @@ │ │ │ │ blx 5a170 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c5de8 │ │ │ │ + beq.n 1c5f90 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc3d0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -497943,15 +498095,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #472] @ 1c6028 │ │ │ │ + vldr d7, [pc, #472] @ 1c61d0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ orrs r6, r3 │ │ │ │ @@ -497968,15 +498120,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orrs r6, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #408] @ 1c6028 │ │ │ │ + vldr d7, [pc, #408] @ 1c61d0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc5f0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -497987,97 +498139,97 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c5f16 │ │ │ │ + beq.n 1c60be │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6018 │ │ │ │ + beq.w 1c61c0 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx sl, sl, #2, #1 │ │ │ │ eor.w r3, sl, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1c6030 ) │ │ │ │ + ldr r2, [pc, #320] @ (1c61d8 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #320] @ (1c6034 ) │ │ │ │ + ldr r3, [pc, #320] @ (1c61dc ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r6, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c6042 │ │ │ │ + bne.w 1c61ea │ │ │ │ mov r0, r9 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c5b24 │ │ │ │ + b.n 1c5ccc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c5ed8 │ │ │ │ + b.n 1c6080 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5fe6 │ │ │ │ + bne.n 1c618e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c5f36 │ │ │ │ + beq.n 1c60de │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf640 │ │ │ │ + bl 1bf638 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - vldr d7, [pc, #204] @ 1c6028 │ │ │ │ + vldr d7, [pc, #204] @ 1c61d0 │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c5ffa │ │ │ │ + beq.n 1c61a2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c600c │ │ │ │ + beq.n 1c61b4 │ │ │ │ ands.w fp, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1c601c │ │ │ │ + beq.n 1c61c4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -498098,76 +498250,76 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp sl, r2 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.n 1c5f16 │ │ │ │ + bls.n 1c60be │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - cbz r3, 1c6018 │ │ │ │ + cbz r3, 1c61c0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c5ed8 │ │ │ │ + b.n 1c6080 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ mov r2, fp │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c5f26 │ │ │ │ + b.n 1c60ce │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c5f26 │ │ │ │ + b.n 1c60ce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 1c6012 │ │ │ │ + cbz r3, 1c61ba │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c5f98 │ │ │ │ + b.n 1c6140 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c5f98 │ │ │ │ + b.n 1c6140 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c5f98 │ │ │ │ + b.n 1c6140 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c5ed8 │ │ │ │ + b.n 1c6080 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c5f98 │ │ │ │ + b.n 1c6140 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #40 @ (adr r1, 1c605c ) │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c5f26 │ │ │ │ + b.n 1c60ce │ │ │ │ blx 5a6d4 <__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, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #620] @ (1c62c8 ) │ │ │ │ - ldr r3, [pc, #620] @ (1c62cc ) │ │ │ │ + ldr r2, [pc, #620] @ (1c6470 ) │ │ │ │ + ldr r3, [pc, #620] @ (1c6474 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -498179,15 +498331,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r1, r8, #5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1c62d0 │ │ │ │ + beq.w 1c6478 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -498233,15 +498385,15 @@ │ │ │ │ ands.w r2, r8, #1024 @ 0x400 │ │ │ │ and.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c6510 │ │ │ │ + bne.w 1c66b8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -498260,15 +498412,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #340] @ 1c62c0 │ │ │ │ + vldr d7, [pc, #340] @ 1c6468 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498315,15 +498467,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ - vldr d7, [pc, #204] @ 1c62c0 │ │ │ │ + vldr d7, [pc, #204] @ 1c6468 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, r3, lsr #10 │ │ │ │ cmp sl, fp │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -498385,32 +498537,32 @@ │ │ │ │ blx 5a170 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6516 │ │ │ │ + beq.w 1c66be │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c6612 │ │ │ │ + beq.w 1c67ba │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1c664c │ │ │ │ + beq.w 1c67f4 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c6520 │ │ │ │ + b.n 1c66c8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -498452,15 +498604,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #740] @ 1c6630 │ │ │ │ + vldr d7, [pc, #740] @ 1c67d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498501,20 +498653,20 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w fp, r8, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #608] @ 1c6630 │ │ │ │ + vldr d7, [pc, #608] @ 1c67d8 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c63e4 │ │ │ │ + beq.n 1c658c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc3d0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -498549,15 +498701,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #484] @ 1c6630 │ │ │ │ + vldr d7, [pc, #484] @ 1c67d8 │ │ │ │ mov r2, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ orrs r6, r3 │ │ │ │ @@ -498574,15 +498726,15 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #420] @ 1c6630 │ │ │ │ + vldr d7, [pc, #420] @ 1c67d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc5f0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -498595,73 +498747,73 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c64d6 │ │ │ │ + beq.n 1c667e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c64d6 │ │ │ │ + cbz r3, 1c667e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #324] @ (1c6638 ) │ │ │ │ - ldr r3, [pc, #324] @ (1c663c ) │ │ │ │ + ldr r2, [pc, #324] @ (1c67e0 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c67e4 ) │ │ │ │ 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 1c6660 │ │ │ │ + bne.w 1c6808 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c612a │ │ │ │ + b.n 1c62d2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6604 │ │ │ │ + bne.n 1c67ac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c6530 │ │ │ │ + beq.n 1c66d8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf640 │ │ │ │ + bl 1bf638 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #224] @ 1c6630 │ │ │ │ + vldr d7, [pc, #224] @ 1c67d8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -498669,21 +498821,21 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6618 │ │ │ │ + beq.n 1c67c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6640 │ │ │ │ + beq.n 1c67e8 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1c6656 │ │ │ │ + beq.n 1c67fe │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -498706,86 +498858,86 @@ │ │ │ │ orr.w r6, r6, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1c65ea │ │ │ │ + bls.n 1c6792 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c65ea │ │ │ │ + cbz r3, 1c6792 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1c64ee │ │ │ │ + b.n 1c6696 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c6520 │ │ │ │ + b.n 1c66c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c6520 │ │ │ │ + b.n 1c66c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1c6646 │ │ │ │ + cbz r3, 1c67ee │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c6592 │ │ │ │ + b.n 1c673a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c6592 │ │ │ │ + b.n 1c673a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6592 │ │ │ │ + b.n 1c673a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c6520 │ │ │ │ + b.n 1c66c8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c6592 │ │ │ │ + b.n 1c673a │ │ │ │ blx 5a6d4 <__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, #3816] @ 0xee8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #628] @ (1c68f0 ) │ │ │ │ - ldr r3, [pc, #628] @ (1c68f4 ) │ │ │ │ + ldr r2, [pc, #628] @ (1c6a98 ) │ │ │ │ + ldr r3, [pc, #628] @ (1c6a9c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r6 │ │ │ │ @@ -498797,15 +498949,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r1, r9, #5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ubfx r3, r9, #6, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.w 1c68f8 │ │ │ │ + beq.w 1c6aa0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ @@ -498862,15 +499014,15 @@ │ │ │ │ ands.w r2, r9, #1024 @ 0x400 │ │ │ │ and.w r3, r9, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c6b2e │ │ │ │ + bne.w 1c6cd6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -498889,15 +499041,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #328] @ 1c68e8 │ │ │ │ + vldr d7, [pc, #328] @ 1c6a90 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -499008,33 +499160,33 @@ │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a170 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6b3a │ │ │ │ + beq.w 1c6ce2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r9, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c6c14 │ │ │ │ + beq.w 1c6dbc │ │ │ │ ands.w r2, r9, #16384 @ 0x4000 │ │ │ │ - beq.w 1c6c46 │ │ │ │ + beq.w 1c6dee │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c6b44 │ │ │ │ + b.n 1c6cec │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -499075,15 +499227,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #744] @ 1c6c58 │ │ │ │ + vldr d7, [pc, #744] @ 1c6e00 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -499130,15 +499282,15 @@ │ │ │ │ blx 5a170 │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6a08 │ │ │ │ + beq.n 1c6bb0 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc3d0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -499200,15 +499352,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #428] @ 1c6c58 │ │ │ │ + vldr d7, [pc, #428] @ 1c6e00 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc5f0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -499219,97 +499371,97 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6b34 │ │ │ │ + beq.n 1c6cdc │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6c38 │ │ │ │ + beq.w 1c6de0 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1c6c60 ) │ │ │ │ + ldr r2, [pc, #340] @ (1c6e08 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1c6c64 ) │ │ │ │ + ldr r3, [pc, #340] @ (1c6e0c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c6c50 │ │ │ │ + bne.w 1c6df8 │ │ │ │ mov r0, sl │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c6762 │ │ │ │ + b.n 1c690a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6af6 │ │ │ │ + b.n 1c6c9e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6c06 │ │ │ │ + bne.n 1c6dae │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c6b56 │ │ │ │ + beq.n 1c6cfe │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf640 │ │ │ │ + bl 1bf638 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #224] @ 1c6c58 │ │ │ │ + vldr d7, [pc, #224] @ 1c6e00 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6c1a │ │ │ │ + beq.n 1c6dc2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r9, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6c2c │ │ │ │ + beq.n 1c6dd4 │ │ │ │ ands.w r3, r9, #16384 @ 0x4000 │ │ │ │ - beq.n 1c6c3c │ │ │ │ + beq.n 1c6de4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -499330,75 +499482,75 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r5, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp fp, r2 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c6b34 │ │ │ │ + bls.n 1c6cdc │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - cbz r3, 1c6c38 │ │ │ │ + cbz r3, 1c6de0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c6af6 │ │ │ │ + b.n 1c6c9e │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c6b44 │ │ │ │ + b.n 1c6cec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c6b44 │ │ │ │ + b.n 1c6cec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1c6c32 │ │ │ │ + cbz r3, 1c6dda │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c6bb6 │ │ │ │ + b.n 1c6d5e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c6bb6 │ │ │ │ + b.n 1c6d5e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6bb6 │ │ │ │ + b.n 1c6d5e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6af6 │ │ │ │ + b.n 1c6c9e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c6bb6 │ │ │ │ + b.n 1c6d5e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c6b44 │ │ │ │ + b.n 1c6cec │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #780] @ (1c6f88 ) │ │ │ │ - ldr r3, [pc, #780] @ (1c6f8c ) │ │ │ │ + ldr r2, [pc, #780] @ (1c7130 ) │ │ │ │ + ldr r3, [pc, #780] @ (1c7134 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -499416,15 +499568,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c6f90 │ │ │ │ + beq.w 1c7138 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -499504,15 +499656,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c7244 │ │ │ │ + bne.w 1c73ec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -499543,15 +499695,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #360] @ 1c6f80 │ │ │ │ + vldr d7, [pc, #360] @ 1c7128 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -499673,32 +499825,32 @@ │ │ │ │ blx 5a170 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7250 │ │ │ │ + beq.w 1c73f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c732e │ │ │ │ + beq.w 1c74d6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c7372 │ │ │ │ + beq.w 1c751a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c725a │ │ │ │ + b.n 1c7402 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -499791,15 +499943,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #728] @ 1c7358 │ │ │ │ + vldr d7, [pc, #728] @ 1c7500 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -499846,15 +499998,15 @@ │ │ │ │ blx 5a170 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7112 │ │ │ │ + beq.n 1c72ba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc3d0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -499894,15 +500046,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #468] @ 1c7358 │ │ │ │ + vldr d7, [pc, #468] @ 1c7500 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -499918,15 +500070,15 @@ │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #408] @ 1c7358 │ │ │ │ + vldr d7, [pc, #408] @ 1c7500 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc5f0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -499938,76 +500090,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c724a │ │ │ │ + beq.n 1c73f2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7352 │ │ │ │ + beq.w 1c74fa │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c7360 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c7508 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c7364 ) │ │ │ │ + ldr r3, [pc, #316] @ (1c750c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c737c │ │ │ │ + bne.w 1c7524 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c6db8 │ │ │ │ + b.n 1c6f60 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c720c │ │ │ │ + b.n 1c73b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7320 │ │ │ │ + bne.n 1c74c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c726a │ │ │ │ + beq.n 1c7412 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf640 │ │ │ │ + bl 1bf638 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c7358 │ │ │ │ + vldr d7, [pc, #204] @ 1c7500 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -500015,21 +500167,21 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7334 │ │ │ │ + beq.n 1c74dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7346 │ │ │ │ + beq.n 1c74ee │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c7368 │ │ │ │ + beq.n 1c7510 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -500049,75 +500201,75 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c724a │ │ │ │ + bls.n 1c73f2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c7352 │ │ │ │ + cbz r3, 1c74fa │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c720c │ │ │ │ + b.n 1c73b4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c725a │ │ │ │ + b.n 1c7402 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c725a │ │ │ │ + b.n 1c7402 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c734c │ │ │ │ + cbz r3, 1c74f4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c72d0 │ │ │ │ + b.n 1c7478 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c72d0 │ │ │ │ + b.n 1c7478 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c72d0 │ │ │ │ + b.n 1c7478 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c720c │ │ │ │ + b.n 1c73b4 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c72d0 │ │ │ │ + b.n 1c7478 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c725a │ │ │ │ + b.n 1c7402 │ │ │ │ blx 5a6d4 <__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, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #756] @ (1c7688 ) │ │ │ │ - ldr r3, [pc, #756] @ (1c768c ) │ │ │ │ + ldr r2, [pc, #756] @ (1c7830 ) │ │ │ │ + ldr r3, [pc, #756] @ (1c7834 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -500135,15 +500287,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c7690 │ │ │ │ + beq.w 1c7838 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -500223,15 +500375,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c792a │ │ │ │ + bne.w 1c7ad2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -500262,15 +500414,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #336] @ 1c7680 │ │ │ │ + vldr d7, [pc, #336] @ 1c7828 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500382,33 +500534,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7936 │ │ │ │ + beq.w 1c7ade │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c7a14 │ │ │ │ + beq.w 1c7bbc │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c7a58 │ │ │ │ + beq.w 1c7c00 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c7940 │ │ │ │ + b.n 1c7ae8 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -500501,15 +500653,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #712] @ 1c7a48 │ │ │ │ + vldr d7, [pc, #712] @ 1c7bf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500553,15 +500705,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 5a170 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c780a │ │ │ │ + beq.n 1c79b2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc3d0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -500642,76 +500794,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7930 │ │ │ │ + beq.n 1c7ad8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7a38 │ │ │ │ + beq.w 1c7be0 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1c7a50 ) │ │ │ │ + ldr r2, [pc, #328] @ (1c7bf8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1c7a54 ) │ │ │ │ + ldr r3, [pc, #328] @ (1c7bfc ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c7a62 │ │ │ │ + bne.w 1c7c0a │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c74d0 │ │ │ │ + b.n 1c7678 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c78f2 │ │ │ │ + b.n 1c7a9a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7a06 │ │ │ │ + bne.n 1c7bae │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7950 │ │ │ │ + beq.n 1c7af8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf640 │ │ │ │ + bl 1bf638 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #216] @ 1c7a48 │ │ │ │ + vldr d7, [pc, #216] @ 1c7bf0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -500719,21 +500871,21 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7a1a │ │ │ │ + beq.n 1c7bc2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7a2c │ │ │ │ + beq.n 1c7bd4 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c7a3c │ │ │ │ + beq.n 1c7be4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -500753,76 +500905,76 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c7930 │ │ │ │ + bls.n 1c7ad8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c7a38 │ │ │ │ + cbz r3, 1c7be0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c78f2 │ │ │ │ + b.n 1c7a9a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c7940 │ │ │ │ + b.n 1c7ae8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c7940 │ │ │ │ + b.n 1c7ae8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c7a32 │ │ │ │ + cbz r3, 1c7bda │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c79b6 │ │ │ │ + b.n 1c7b5e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c79b6 │ │ │ │ + b.n 1c7b5e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c79b6 │ │ │ │ + b.n 1c7b5e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c78f2 │ │ │ │ + b.n 1c7a9a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c79b6 │ │ │ │ + b.n 1c7b5e │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c7940 │ │ │ │ + b.n 1c7ae8 │ │ │ │ blx 5a6d4 <__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, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1740] @ 1c8148 │ │ │ │ - ldr.w r3, [pc, #1740] @ 1c814c │ │ │ │ + ldr.w r2, [pc, #1740] @ 1c82f0 │ │ │ │ + ldr.w r3, [pc, #1740] @ 1c82f4 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -500840,15 +500992,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c7d70 │ │ │ │ + beq.w 1c7f18 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -500928,15 +501080,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c8016 │ │ │ │ + bne.w 1c81be │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -501091,27 +501243,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8022 │ │ │ │ + beq.w 1c81ca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c8100 │ │ │ │ + beq.w 1c82a8 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c8132 │ │ │ │ + beq.w 1c82da │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c802c │ │ │ │ + b.n 1c81d4 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1bbc14 │ │ │ │ @@ -501254,15 +501406,15 @@ │ │ │ │ blx 5a170 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7eea │ │ │ │ + beq.n 1c8092 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc3d0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -501346,76 +501498,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c801c │ │ │ │ + beq.n 1c81c4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8124 │ │ │ │ + beq.w 1c82cc │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1c8150 ) │ │ │ │ + ldr r2, [pc, #348] @ (1c82f8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1c814c ) │ │ │ │ + ldr r3, [pc, #340] @ (1c82f4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c813c │ │ │ │ + bne.w 1c82e4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c7bbc │ │ │ │ + b.n 1c7d64 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c7fde │ │ │ │ + b.n 1c8186 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c80f2 │ │ │ │ + bne.n 1c829a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c803c │ │ │ │ + beq.n 1c81e4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf640 │ │ │ │ + bl 1bf638 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1c8140 │ │ │ │ + vldr d7, [pc, #228] @ 1c82e8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -501423,21 +501575,21 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8106 │ │ │ │ + beq.n 1c82ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8118 │ │ │ │ + beq.n 1c82c0 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c8128 │ │ │ │ + beq.n 1c82d0 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -501457,78 +501609,78 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c801c │ │ │ │ + bls.n 1c81c4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c8124 │ │ │ │ + cbz r3, 1c82cc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c7fde │ │ │ │ + b.n 1c8186 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c802c │ │ │ │ + b.n 1c81d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c802c │ │ │ │ + b.n 1c81d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c811e │ │ │ │ + cbz r3, 1c82c6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c80a2 │ │ │ │ + b.n 1c824a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c80a2 │ │ │ │ + b.n 1c824a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c80a2 │ │ │ │ + b.n 1c824a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c7fde │ │ │ │ + b.n 1c8186 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c80a2 │ │ │ │ + b.n 1c824a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c802c │ │ │ │ + b.n 1c81d4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #764] @ (1c8468 ) │ │ │ │ - ldr r3, [pc, #764] @ (1c846c ) │ │ │ │ + ldr r2, [pc, #764] @ (1c8610 ) │ │ │ │ + ldr r3, [pc, #764] @ (1c8614 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -501546,15 +501698,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c8470 │ │ │ │ + beq.w 1c8618 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -501634,15 +501786,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c8712 │ │ │ │ + bne.w 1c88ba │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -501673,15 +501825,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #344] @ 1c8460 │ │ │ │ + vldr d7, [pc, #344] @ 1c8608 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -501796,33 +501948,33 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a170 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c871e │ │ │ │ + beq.w 1c88c6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c87fc │ │ │ │ + beq.w 1c89a4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c8840 │ │ │ │ + beq.w 1c89e8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c8728 │ │ │ │ + b.n 1c88d0 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -501915,15 +502067,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #720] @ 1c8830 │ │ │ │ + vldr d7, [pc, #720] @ 1c89d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -501967,15 +502119,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 5a170 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c85ea │ │ │ │ + beq.n 1c8792 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc3d0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -502039,15 +502191,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #412] @ 1c8830 │ │ │ │ + vldr d7, [pc, #412] @ 1c89d8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc5f0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -502058,76 +502210,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c8718 │ │ │ │ + beq.n 1c88c0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8820 │ │ │ │ + beq.w 1c89c8 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1c8838 ) │ │ │ │ + ldr r2, [pc, #328] @ (1c89e0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1c883c ) │ │ │ │ + ldr r3, [pc, #328] @ (1c89e4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c884a │ │ │ │ + bne.w 1c89f2 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c82a8 │ │ │ │ + b.n 1c8450 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c86da │ │ │ │ + b.n 1c8882 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c87ee │ │ │ │ + bne.n 1c8996 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c8738 │ │ │ │ + beq.n 1c88e0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf640 │ │ │ │ + bl 1bf638 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #216] @ 1c8830 │ │ │ │ + vldr d7, [pc, #216] @ 1c89d8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -502135,21 +502287,21 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8802 │ │ │ │ + beq.n 1c89aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8814 │ │ │ │ + beq.n 1c89bc │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c8824 │ │ │ │ + beq.n 1c89cc │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -502169,76 +502321,76 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c8718 │ │ │ │ + bls.n 1c88c0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c8820 │ │ │ │ + cbz r3, 1c89c8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c86da │ │ │ │ + b.n 1c8882 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c8728 │ │ │ │ + b.n 1c88d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c8728 │ │ │ │ + b.n 1c88d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c881a │ │ │ │ + cbz r3, 1c89c2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c879e │ │ │ │ + b.n 1c8946 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c879e │ │ │ │ + b.n 1c8946 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c879e │ │ │ │ + b.n 1c8946 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c86da │ │ │ │ + b.n 1c8882 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c879e │ │ │ │ + b.n 1c8946 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c8728 │ │ │ │ + b.n 1c88d0 │ │ │ │ blx 5a6d4 <__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, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #772] @ (1c8b68 ) │ │ │ │ - ldr r3, [pc, #772] @ (1c8b6c ) │ │ │ │ + ldr r2, [pc, #772] @ (1c8d10 ) │ │ │ │ + ldr r3, [pc, #772] @ (1c8d14 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -502256,15 +502408,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c8b70 │ │ │ │ + beq.w 1c8d18 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -502344,15 +502496,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c8e1e │ │ │ │ + bne.w 1c8fc6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -502383,15 +502535,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #352] @ 1c8b60 │ │ │ │ + vldr d7, [pc, #352] @ 1c8d08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502438,15 +502590,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #208] @ 1c8b60 │ │ │ │ + vldr d7, [pc, #208] @ 1c8d08 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -502509,33 +502661,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8e2a │ │ │ │ + beq.w 1c8fd2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c8f08 │ │ │ │ + beq.w 1c90b0 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c8f4a │ │ │ │ + beq.w 1c90f2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c8e34 │ │ │ │ + b.n 1c8fdc │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -502628,15 +502780,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #720] @ 1c8f30 │ │ │ │ + vldr d7, [pc, #720] @ 1c90d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502676,21 +502828,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #600] @ 1c8f30 │ │ │ │ + vldr d7, [pc, #600] @ 1c90d8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c8cf2 │ │ │ │ + beq.n 1c8e9a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc3d0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -502774,76 +502926,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c8e24 │ │ │ │ + beq.n 1c8fcc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8f2c │ │ │ │ + beq.w 1c90d4 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c8f38 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c90e0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c8f3c ) │ │ │ │ + ldr r3, [pc, #316] @ (1c90e4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c8f54 │ │ │ │ + bne.w 1c90fc │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c89a0 │ │ │ │ + b.n 1c8b48 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c8de6 │ │ │ │ + b.n 1c8f8e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c8efa │ │ │ │ + bne.n 1c90a2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c8e44 │ │ │ │ + beq.n 1c8fec │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf640 │ │ │ │ + bl 1bf638 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c8f30 │ │ │ │ + vldr d7, [pc, #204] @ 1c90d8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -502851,21 +503003,21 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8f0e │ │ │ │ + beq.n 1c90b6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8f20 │ │ │ │ + beq.n 1c90c8 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c8f40 │ │ │ │ + beq.n 1c90e8 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -502885,74 +503037,74 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c8e24 │ │ │ │ + bls.n 1c8fcc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c8f2c │ │ │ │ + cbz r3, 1c90d4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c8de6 │ │ │ │ + b.n 1c8f8e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c8e34 │ │ │ │ + b.n 1c8fdc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c8e34 │ │ │ │ + b.n 1c8fdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c8f26 │ │ │ │ + cbz r3, 1c90ce │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c8eaa │ │ │ │ + b.n 1c9052 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c8eaa │ │ │ │ + b.n 1c9052 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c8eaa │ │ │ │ + b.n 1c9052 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c8de6 │ │ │ │ + b.n 1c8f8e │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c8eaa │ │ │ │ + b.n 1c9052 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c8e34 │ │ │ │ + b.n 1c8fdc │ │ │ │ blx 5a6d4 <__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, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #780] @ (1c9278 ) │ │ │ │ - ldr r3, [pc, #780] @ (1c927c ) │ │ │ │ + ldr r2, [pc, #780] @ (1c9420 ) │ │ │ │ + ldr r3, [pc, #780] @ (1c9424 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -502970,15 +503122,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c9280 │ │ │ │ + beq.w 1c9428 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -503058,15 +503210,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c9536 │ │ │ │ + bne.w 1c96de │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -503097,15 +503249,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #360] @ 1c9270 │ │ │ │ + vldr d7, [pc, #360] @ 1c9418 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -503152,15 +503304,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #216] @ 1c9270 │ │ │ │ + vldr d7, [pc, #216] @ 1c9418 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -503226,33 +503378,33 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a170 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c9542 │ │ │ │ + beq.w 1c96ea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9620 │ │ │ │ + beq.w 1c97c8 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c9662 │ │ │ │ + beq.w 1c980a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c954c │ │ │ │ + b.n 1c96f4 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -503345,15 +503497,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #728] @ 1c9648 │ │ │ │ + vldr d7, [pc, #728] @ 1c97f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -503393,21 +503545,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #608] @ 1c9648 │ │ │ │ + vldr d7, [pc, #608] @ 1c97f0 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c9402 │ │ │ │ + beq.n 1c95aa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc3d0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -503474,15 +503626,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #400] @ 1c9648 │ │ │ │ + vldr d7, [pc, #400] @ 1c97f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc5f0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -503493,76 +503645,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c953c │ │ │ │ + beq.n 1c96e4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c9644 │ │ │ │ + beq.w 1c97ec │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c9650 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c97f8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c9654 ) │ │ │ │ + ldr r3, [pc, #316] @ (1c97fc ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c966c │ │ │ │ + bne.w 1c9814 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c90a8 │ │ │ │ + b.n 1c9250 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c94fe │ │ │ │ + b.n 1c96a6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9612 │ │ │ │ + bne.n 1c97ba │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c955c │ │ │ │ + beq.n 1c9704 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf640 │ │ │ │ + bl 1bf638 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c9648 │ │ │ │ + vldr d7, [pc, #204] @ 1c97f0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -503570,21 +503722,21 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c9626 │ │ │ │ + beq.n 1c97ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c9638 │ │ │ │ + beq.n 1c97e0 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c9658 │ │ │ │ + beq.n 1c9800 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -503604,74 +503756,74 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c953c │ │ │ │ + bls.n 1c96e4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c9644 │ │ │ │ + cbz r3, 1c97ec │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c94fe │ │ │ │ + b.n 1c96a6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c954c │ │ │ │ + b.n 1c96f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c954c │ │ │ │ + b.n 1c96f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c963e │ │ │ │ + cbz r3, 1c97e6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c95c2 │ │ │ │ + b.n 1c976a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c95c2 │ │ │ │ + b.n 1c976a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c95c2 │ │ │ │ + b.n 1c976a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c94fe │ │ │ │ + b.n 1c96a6 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c95c2 │ │ │ │ + b.n 1c976a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c954c │ │ │ │ + b.n 1c96f4 │ │ │ │ blx 5a6d4 <__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, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #732] @ (1c9960 ) │ │ │ │ - ldr r3, [pc, #732] @ (1c9964 ) │ │ │ │ + ldr r2, [pc, #732] @ (1c9b08 ) │ │ │ │ + ldr r3, [pc, #732] @ (1c9b0c ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -503682,15 +503834,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx sl, r5, #6, #1 │ │ │ │ ubfx fp, r5, #7, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1c9968 │ │ │ │ + beq.w 1c9b10 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -503755,15 +503907,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c9c3a │ │ │ │ + bne.w 1c9de2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -503794,15 +503946,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #376] @ 1c9958 │ │ │ │ + vldr d7, [pc, #376] @ 1c9b00 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -503849,15 +504001,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #232] @ 1c9958 │ │ │ │ + vldr d7, [pc, #232] @ 1c9b00 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ @@ -503928,33 +504080,33 @@ │ │ │ │ blx 5a170 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c9c46 │ │ │ │ + beq.w 1c9dee │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9d4e │ │ │ │ + beq.w 1c9ef6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c9d80 │ │ │ │ + beq.w 1c9f28 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c9c50 │ │ │ │ + b.n 1c9df8 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -504037,15 +504189,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #740] @ 1c9d30 │ │ │ │ + vldr d7, [pc, #740] @ 1c9ed8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -504087,20 +504239,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #608] @ 1c9d30 │ │ │ │ + vldr d7, [pc, #608] @ 1c9ed8 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c9ae4 │ │ │ │ + beq.n 1c9c8c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc3d0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -504142,15 +504294,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #464] @ 1c9d30 │ │ │ │ + vldr d7, [pc, #464] @ 1c9ed8 │ │ │ │ mov r2, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -504167,15 +504319,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #400] @ 1c9d30 │ │ │ │ + vldr d7, [pc, #400] @ 1c9ed8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ bl 1bc5f0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #31 │ │ │ │ @@ -504195,77 +504347,77 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c9c40 │ │ │ │ + beq.n 1c9de8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c9d72 │ │ │ │ + beq.w 1c9f1a │ │ │ │ ldrb.w sl, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx sl, sl, #2, #1 │ │ │ │ eor.w r3, sl, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #284] @ (1c9d38 ) │ │ │ │ + ldr r2, [pc, #284] @ (1c9ee0 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (1c9d3c ) │ │ │ │ + ldr r3, [pc, #280] @ (1c9ee4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c9d8a │ │ │ │ + bne.w 1c9f32 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c9782 │ │ │ │ + b.n 1c992a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c9c00 │ │ │ │ + b.n 1c9da8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9d40 │ │ │ │ + bne.n 1c9ee8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c9c60 │ │ │ │ + beq.n 1c9e08 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf640 │ │ │ │ + bl 1bf638 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #176] @ 1c9d30 │ │ │ │ + vldr d7, [pc, #176] @ 1c9ed8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -504273,21 +504425,21 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c9d54 │ │ │ │ + beq.n 1c9efc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c9d66 │ │ │ │ + beq.n 1c9f0e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c9d76 │ │ │ │ + beq.n 1c9f1e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -504317,75 +504469,75 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c9c40 │ │ │ │ + bls.n 1c9de8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c9d72 │ │ │ │ + cbz r3, 1c9f1a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c9c00 │ │ │ │ + b.n 1c9da8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c9c50 │ │ │ │ + b.n 1c9df8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c9c50 │ │ │ │ + b.n 1c9df8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1c9d6c │ │ │ │ + cbz r3, 1c9f14 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c9cc6 │ │ │ │ + b.n 1c9e6e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c9cc6 │ │ │ │ + b.n 1c9e6e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c9cc6 │ │ │ │ + b.n 1c9e6e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c9c00 │ │ │ │ + b.n 1c9da8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c9cc6 │ │ │ │ + b.n 1c9e6e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c9c50 │ │ │ │ + b.n 1c9df8 │ │ │ │ blx 5a6d4 <__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, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #788] @ (1ca0b8 ) │ │ │ │ - ldr r3, [pc, #788] @ (1ca0bc ) │ │ │ │ + ldr r2, [pc, #788] @ (1ca260 ) │ │ │ │ + ldr r3, [pc, #788] @ (1ca264 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -504403,15 +504555,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1ca0c0 │ │ │ │ + beq.w 1ca268 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -504491,15 +504643,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ca374 │ │ │ │ + bne.w 1ca51c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -504530,15 +504682,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #368] @ 1ca0b0 │ │ │ │ + vldr d7, [pc, #368] @ 1ca258 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -504585,15 +504737,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #224] @ 1ca0b0 │ │ │ │ + vldr d7, [pc, #224] @ 1ca258 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -504660,34 +504812,34 @@ │ │ │ │ blx 5a170 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca380 │ │ │ │ + beq.w 1ca528 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ca45e │ │ │ │ + beq.w 1ca606 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ca4a2 │ │ │ │ + beq.w 1ca64a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ca38a │ │ │ │ + b.n 1ca532 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -504780,15 +504932,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #728] @ 1ca488 │ │ │ │ + vldr d7, [pc, #728] @ 1ca630 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc66c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -504828,21 +504980,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #608] @ 1ca488 │ │ │ │ + vldr d7, [pc, #608] @ 1ca630 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca242 │ │ │ │ + beq.n 1ca3ea │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc3d0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -504882,15 +505034,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #468] @ 1ca488 │ │ │ │ + vldr d7, [pc, #468] @ 1ca630 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -504906,15 +505058,15 @@ │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #408] @ 1ca488 │ │ │ │ + vldr d7, [pc, #408] @ 1ca630 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc5f0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -504926,76 +505078,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca37a │ │ │ │ + beq.n 1ca522 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca482 │ │ │ │ + beq.w 1ca62a │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1ca490 ) │ │ │ │ + ldr r2, [pc, #316] @ (1ca638 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1ca494 ) │ │ │ │ + ldr r3, [pc, #316] @ (1ca63c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ca4ac │ │ │ │ + bne.w 1ca654 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c9ee0 │ │ │ │ + b.n 1ca088 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ca33c │ │ │ │ + b.n 1ca4e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ca450 │ │ │ │ + bne.n 1ca5f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca39a │ │ │ │ + beq.n 1ca542 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf640 │ │ │ │ + bl 1bf638 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1ca488 │ │ │ │ + vldr d7, [pc, #204] @ 1ca630 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -505003,21 +505155,21 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca464 │ │ │ │ + beq.n 1ca60c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca476 │ │ │ │ + beq.n 1ca61e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ca498 │ │ │ │ + beq.n 1ca640 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -505037,153 +505189,152 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1ca37a │ │ │ │ + bls.n 1ca522 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1ca482 │ │ │ │ + cbz r3, 1ca62a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ca33c │ │ │ │ + b.n 1ca4e4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ca38a │ │ │ │ + b.n 1ca532 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1ca38a │ │ │ │ + b.n 1ca532 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ca47c │ │ │ │ + cbz r3, 1ca624 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ca400 │ │ │ │ + b.n 1ca5a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ca400 │ │ │ │ + b.n 1ca5a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ca400 │ │ │ │ + b.n 1ca5a8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ca33c │ │ │ │ + b.n 1ca4e4 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ca400 │ │ │ │ + b.n 1ca5a8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ca38a │ │ │ │ + b.n 1ca532 │ │ │ │ blx 5a6d4 <__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, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1328] @ 1ca9f8 │ │ │ │ + ldr.w r3, [pc, #1336] @ 1caba8 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1316] @ 1ca9fc │ │ │ │ + ldr.w r0, [pc, #1324] @ 1cabac │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ubfx sl, r3, #4, #1 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - cmp r1, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1ca740 │ │ │ │ + bne.w 1ca8ee │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - ubfx r0, r3, #1, #1 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ubfx r0, r3, #2, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ubfx r0, r3, #4, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ubfx r0, r3, #11, #1 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - and.w r1, r3, #1 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp.w r9, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, r8 │ │ │ │ + and.w r1, r3, #1 │ │ │ │ + ubfx r0, r3, #1, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 1caa04 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1caba4 │ │ │ │ + ubfx r0, r3, #2, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ubfx r0, r3, #4, #1 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ubfx r0, r3, #11, #1 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bne.w 1cabb4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1cad54 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -505206,100 +505357,107 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - mov.w r8, #0 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ + mov.w r8, #0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 1bbc14 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r0, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + strd r0, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - strd r2, r8, [sp] │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - orrs r1, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r1, [sp, #20] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 1bbc14 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orrs r2, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + strd r0, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orrs r3, r1 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r2, r1 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ strd r1, r8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a170 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -505309,52 +505467,54 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str.w r9, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ bl 1bbfc8 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + orrs r7, r1 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r2 │ │ │ │ str.w sl, [sp] │ │ │ │ + orr.w r4, r3, r1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - orr.w r4, r9, r3 │ │ │ │ + mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r7, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ca9c0 │ │ │ │ + b.n 1cab6e │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, r9, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -505363,101 +505523,101 @@ │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #620] @ 1ca9e8 │ │ │ │ + vldr d8, [pc, #620] @ 1cab98 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r9, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r9, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r9, #11, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ and.w r9, r9, #32768 @ 0x8000 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ @@ -505468,36 +505628,23 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, fp │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ @@ -505512,26 +505659,39 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r9, r2, r3 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -505544,15 +505704,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - vldr d7, [pc, #204] @ 1ca9f0 │ │ │ │ + vldr d7, [pc, #204] @ 1caba0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -505603,178 +505763,179 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1caa00 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (1cabb0 ) │ │ │ │ strd r9, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1ca9f8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1caba8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cadbe │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1caf66 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 1ca59c │ │ │ │ + bne.w 1ca742 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd r8, r9, [sp, #244] @ 0xf4 │ │ │ │ + ldrd r9, r8, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ blx 5a170 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r0, r5 │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r9 │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ bl 1bbfc8 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -505794,109 +505955,109 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r7, r2 │ │ │ │ orr.w r4, r8, r3 │ │ │ │ - b.n 1ca9c0 │ │ │ │ + b.n 1cab6e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbc14 │ │ │ │ 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, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - vldr d8, [pc, #480] @ 1cadc8 │ │ │ │ + vldr d8, [pc, #472] @ 1caf70 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ @@ -505906,82 +506067,80 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - orr.w r9, r9, r5 │ │ │ │ + mov r0, r4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w r5, r5, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r2 │ │ │ │ + orrs r5, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ @@ -506008,110 +506167,109 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ca9c0 │ │ │ │ + b.n 1cab6e │ │ │ │ blx 5a6d4 <__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, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1312] @ 1cb308 │ │ │ │ + ldr.w r3, [pc, #1304] @ 1cb4a8 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1cb30c │ │ │ │ + ldr.w r0, [pc, #1292] @ 1cb4ac │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - cmp r1, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1cb082 │ │ │ │ + bne.w 1cb224 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r6, r1, #2, #1 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ orrs r2, r3 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + ubfx r6, r1, #2, #1 │ │ │ │ ubfx r3, r1, #1, #1 │ │ │ │ + str r6, [sp, #24] │ │ │ │ ubfx r6, r1, #4, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ - cmp r1, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ - bne.w 1cb314 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1cb4a6 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 1cb4b4 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1cb644 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -506135,118 +506293,116 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r3, sl, r2 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r1, sl, r3 │ │ │ │ - ldrb r3, [r7, #12] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov sl, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - orr.w r3, r1, r2 │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - strd r0, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ + mov sl, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ strd r9, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ @@ -506283,15 +506439,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cb2ce │ │ │ │ + b.n 1cb470 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -506299,172 +506455,172 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #572] @ 1cb2f8 │ │ │ │ + vldr d8, [pc, #568] @ 1cb498 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r6, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc068 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - and.w r7, r7, #32 │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ + and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1bbc14 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1bbc14 │ │ │ │ orrs.w sl, sl, r7 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - vldr d7, [pc, #208] @ 1cb300 │ │ │ │ + vldr d7, [pc, #204] @ 1cb4a0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -506516,47 +506672,45 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1cb310 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (1cb4b0 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cb308 ) │ │ │ │ + ldr r3, [pc, #44] @ (1cb4a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cb698 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1cb834 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r5, [pc, #152] @ (1cb3ac ) │ │ │ │ + ldr r3, [pc, #528] @ (1cb6c4 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1caec6 │ │ │ │ + bne.w 1cb06c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -506604,25 +506758,25 @@ │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -506654,15 +506808,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -506685,15 +506839,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #10 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ @@ -506703,166 +506857,165 @@ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1cb062 │ │ │ │ + b.n 1cb204 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r9, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #444] @ 1cb6a0 │ │ │ │ + vldr d8, [pc, #440] @ 1cb838 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc068 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r5 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ + vstr d8, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + mov.w r7, #0 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbc14 │ │ │ │ @@ -506879,130 +507032,127 @@ │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ - movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1cb072 │ │ │ │ + b.n 1cb214 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1312] @ 1cbbe0 │ │ │ │ + ldr.w r3, [pc, #1304] @ 1cbd70 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1cbbe4 │ │ │ │ + ldr.w r0, [pc, #1292] @ 1cbd74 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - cmp r1, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1cb95a │ │ │ │ + bne.w 1cbaec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r6, r1, #2, #1 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ orrs r2, r3 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + ubfx r6, r1, #2, #1 │ │ │ │ ubfx r3, r1, #1, #1 │ │ │ │ + str r6, [sp, #24] │ │ │ │ ubfx r6, r1, #4, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ - cmp r1, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ - bne.w 1cbbec │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1cbd7e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 1cbd7c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1cbf0c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -507026,118 +507176,116 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r3, sl, r2 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r1, sl, r3 │ │ │ │ - ldrb r3, [r7, #12] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov sl, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - orr.w r3, r1, r2 │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - strd r0, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ + mov sl, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ strd r9, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ @@ -507174,15 +507322,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cbba6 │ │ │ │ + b.n 1cbd38 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -507190,172 +507338,172 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #572] @ 1cbbd0 │ │ │ │ + vldr d8, [pc, #568] @ 1cbd60 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r6, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc148 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - and.w r7, r7, #32 │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ + and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1bbc14 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1bbc14 │ │ │ │ orrs.w sl, sl, r7 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - vldr d7, [pc, #208] @ 1cbbd8 │ │ │ │ + vldr d7, [pc, #204] @ 1cbd68 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -507407,47 +507555,45 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1cbbe8 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (1cbd78 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cbbe0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1cbd70 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cbf70 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1cc0fc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #152] @ (1cbc80 ) │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, r9 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1cb79e │ │ │ │ + bne.w 1cb934 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -507495,25 +507641,25 @@ │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -507545,15 +507691,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -507576,15 +507722,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ @@ -507594,166 +507740,165 @@ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1cb93a │ │ │ │ + b.n 1cbacc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r9, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #444] @ 1cbf78 │ │ │ │ + vldr d8, [pc, #440] @ 1cc100 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc148 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r5 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ + vstr d8, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + mov.w r7, #0 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbc14 │ │ │ │ @@ -507770,130 +507915,127 @@ │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ - movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1cb94a │ │ │ │ + b.n 1cbadc │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1312] @ 1cc4b8 │ │ │ │ + ldr.w r3, [pc, #1304] @ 1cc638 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1cc4bc │ │ │ │ + ldr.w r0, [pc, #1292] @ 1cc63c │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - cmp r1, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1cc232 │ │ │ │ + bne.w 1cc3b4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r6, r1, #2, #1 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ orrs r2, r3 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + ubfx r6, r1, #2, #1 │ │ │ │ ubfx r3, r1, #1, #1 │ │ │ │ + str r6, [sp, #24] │ │ │ │ ubfx r6, r1, #4, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ - cmp r1, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ - bne.w 1cc4c4 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1cc656 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 1cc644 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1cc7d4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -507917,118 +508059,116 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r3, sl, r2 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r1, sl, r3 │ │ │ │ - ldrb r3, [r7, #12] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov sl, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - orr.w r3, r1, r2 │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - strd r0, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ + mov sl, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ strd r9, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ @@ -508065,15 +508205,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cc47e │ │ │ │ + b.n 1cc600 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -508081,172 +508221,172 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #572] @ 1cc4a8 │ │ │ │ + vldr d8, [pc, #568] @ 1cc628 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r6, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc148 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - and.w r7, r7, #32 │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ + and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1bbc14 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1bbc14 │ │ │ │ orrs.w sl, sl, r7 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - vldr d7, [pc, #208] @ 1cc4b0 │ │ │ │ + vldr d7, [pc, #204] @ 1cc630 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -508298,47 +508438,45 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1cc4c0 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (1cc640 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cc4b8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1cc638 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cc848 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1cc9c4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eors r6, r1 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1cc076 │ │ │ │ + bne.w 1cc1fc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -508386,25 +508524,25 @@ │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -508436,15 +508574,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -508467,15 +508605,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ @@ -508485,166 +508623,165 @@ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1cc212 │ │ │ │ + b.n 1cc394 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r9, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #444] @ 1cc850 │ │ │ │ + vldr d8, [pc, #440] @ 1cc9c8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc148 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r5 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ + vstr d8, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + mov.w r7, #0 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbc14 │ │ │ │ @@ -508661,130 +508798,127 @@ │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ - movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1cc222 │ │ │ │ + b.n 1cc3a4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1368] @ 1ccdc8 │ │ │ │ + ldr.w r3, [pc, #1360] @ 1ccf38 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1356] @ 1ccdcc │ │ │ │ + ldr.w r0, [pc, #1348] @ 1ccf3c │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - cmp r1, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1ccb22 │ │ │ │ + bne.w 1ccc94 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r6, r1, #2, #1 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ orrs r2, r3 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + ubfx r6, r1, #2, #1 │ │ │ │ ubfx r3, r1, #1, #1 │ │ │ │ + str r6, [sp, #24] │ │ │ │ ubfx r6, r1, #4, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ - cmp r1, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ - bne.w 1ccdd4 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1ccf8c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bne.w 1ccf44 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1cd0fa │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -508808,118 +508942,116 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r3, sl, r2 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r1, sl, r3 │ │ │ │ - ldrb r3, [r7, #12] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov sl, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - orr.w r3, r1, r2 │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - strd r0, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ + mov sl, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ strd r9, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ @@ -508966,15 +509098,15 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ccd8e │ │ │ │ + b.n 1ccf00 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -508982,185 +509114,185 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #604] @ 1ccdb8 │ │ │ │ + vldr d8, [pc, #600] @ 1ccf28 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r6, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc0d8 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1bbc14 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1bbc14 │ │ │ │ and.w r2, r7, #32 │ │ │ │ orrs.w r2, r2, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ubfx r7, r7, #18, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbc14 │ │ │ │ - vldr d7, [pc, #208] @ 1ccdc0 │ │ │ │ + vldr d7, [pc, #204] @ 1ccf30 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -509212,47 +509344,45 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1ccdd0 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (1ccf40 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1ccdc8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ccf38 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cd1a0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1cd30a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1cc94e │ │ │ │ + bne.w 1ccac4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -509300,25 +509430,25 @@ │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -509350,15 +509480,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -509381,15 +509511,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #7 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ @@ -509415,169 +509545,167 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1ccb0a │ │ │ │ + b.n 1ccc7c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r9, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #480] @ 1cd1a8 │ │ │ │ + vldr d8, [pc, #472] @ 1cd310 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc0d8 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1bbc14 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a170 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bbf10 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ + vstr d8, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + bl 1bbc14 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1bbc14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r7, #32 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ubfx r7, r7, #18, #1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ - ubfx r7, r7, #18, #1 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbc14 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -509624,57 +509752,57 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ccb12 │ │ │ │ + b.n 1ccc84 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ 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, #1952] @ 0x7a0 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1cda1c │ │ │ │ + ldr.w r4, [pc, #2140] @ 1cdb84 │ │ │ │ subw sp, sp, #2132 @ 0x854 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1cda20 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1cdb88 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2124] @ 0x84c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1cd95e │ │ │ │ + beq.w 1cdac6 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1cd938 │ │ │ │ + beq.w 1cdaa0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1ce7c8 │ │ │ │ + beq.w 1ce930 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1cd214 │ │ │ │ + bls.n 1cd37c │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1ceede │ │ │ │ + beq.w 1cf046 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1ce74e │ │ │ │ + beq.w 1ce8b6 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1cdab4 │ │ │ │ + beq.w 1cdc1c │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1cd99a │ │ │ │ + bhi.w 1cdb02 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r0, r4, #11 │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsrs r6, r4, #10 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ lsrs r3, r0, #26 │ │ │ │ lsrs r3, r2, #11 │ │ │ │ @@ -510579,2089 +510707,2089 @@ │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsrs r3, r1, #13 │ │ │ │ lsrs r4, r3, #13 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1cda30 │ │ │ │ + bpl.n 1cdb98 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1c55b8 │ │ │ │ + bl 1c5760 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1cd9d0 │ │ │ │ + beq.n 1cdb38 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1cda4c │ │ │ │ + bmi.n 1cdbb4 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1cd9fc │ │ │ │ + bpl.n 1cdb64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cda64 │ │ │ │ + beq.n 1cdbcc │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1cbf80 │ │ │ │ + bl 1cc108 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ - ldr r2, [pc, #136] @ (1cda24 ) │ │ │ │ + b.n 1cdb14 │ │ │ │ + ldr r2, [pc, #136] @ (1cdb8c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1cda28 ) │ │ │ │ + ldr r1, [pc, #136] @ (1cdb90 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1cda2c ) │ │ │ │ - ldr r3, [pc, #108] @ (1cda20 ) │ │ │ │ + ldr r2, [pc, #120] @ (1cdb94 ) │ │ │ │ + ldr r3, [pc, #108] @ (1cdb88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2124] @ 0x84c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cf840 │ │ │ │ + bne.w 1cf9a8 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2132 @ 0x854 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #48] @ 0x30 │ │ │ │ - cbnz r3, 1cd9da │ │ │ │ + cbnz r3, 1cdb42 │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cd96c │ │ │ │ + beq.n 1cdad4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1cda98 │ │ │ │ + bpl.n 1cdc00 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 1bf188 │ │ │ │ + bl 1bf180 │ │ │ │ ldr.w r1, [sp, #1920] @ 0x780 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8258 @ 0x2042 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cda80 │ │ │ │ + beq.n 1cdbe8 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1cadd0 │ │ │ │ + bl 1caf78 │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cd9ac │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + b.n 1cdb14 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #864] @ (1cdd88 ) │ │ │ │ + ldr r2, [pc, #704] @ (1cde50 ) │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ movs r1, r3 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c5148 │ │ │ │ + bl 1c52f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1ca4b0 │ │ │ │ + bl 1ca658 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1cb6a8 │ │ │ │ + bl 1cb840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1cc858 │ │ │ │ + bl 1cc9d0 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 1be7b8 │ │ │ │ + bl 1be7b0 │ │ │ │ ldr.w r1, [sp, #1912] @ 0x778 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8194 @ 0x2002 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1d44 │ │ │ │ + bl 1c1d3c │ │ │ │ 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 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2e48 │ │ │ │ + bl 1c2eb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2e48 │ │ │ │ + bl 1c2eb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2e48 │ │ │ │ + bl 1c2eb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2e48 │ │ │ │ + bl 1c2eb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2468 │ │ │ │ + bl 1c2490 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2468 │ │ │ │ + bl 1c2490 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c44e0 │ │ │ │ + bl 1c4648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c44e0 │ │ │ │ + bl 1c4648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c44e0 │ │ │ │ + bl 1c4648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c44e0 │ │ │ │ + bl 1c4648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c44e0 │ │ │ │ + bl 1c4648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1cd99a │ │ │ │ + bcs.w 1cdb02 │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c33b0 │ │ │ │ + bl 1c33f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c33b0 │ │ │ │ + bl 1c33f0 │ │ │ │ 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 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3968 │ │ │ │ + bl 1c39e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3968 │ │ │ │ + bl 1c39e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3ed8 │ │ │ │ + bl 1c3fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1018 │ │ │ │ + bl 1c1010 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1018 │ │ │ │ + bl 1c1010 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1018 │ │ │ │ + bl 1c1010 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1018 │ │ │ │ + bl 1c1010 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1018 │ │ │ │ + bl 1c1010 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1018 │ │ │ │ + bl 1c1010 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1018 │ │ │ │ + bl 1c1010 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 1bec44 │ │ │ │ + bl 1bec3c │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 1bec44 │ │ │ │ + bl 1bec3c │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ - bl 1bea04 │ │ │ │ + bl 1be9fc │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 1bed10 │ │ │ │ + bl 1bed08 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ - bl 1bea04 │ │ │ │ + bl 1be9fc │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ - bl 1bea04 │ │ │ │ + bl 1be9fc │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ - bl 1bea04 │ │ │ │ + bl 1be9fc │ │ │ │ ldr.w r3, [sp, #2032] @ 0x7f0 │ │ │ │ ldr.w r2, [sp, #2028] @ 0x7ec │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 1beefc │ │ │ │ + bl 1beef4 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1cd9ac │ │ │ │ + b.n 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 1bf01c │ │ │ │ + bl 1bf014 │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 1bf01c │ │ │ │ + bl 1bf014 │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 1bedf8 │ │ │ │ + bl 1bedf0 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 1beefc │ │ │ │ + bl 1beef4 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 1beefc │ │ │ │ + bl 1beef4 │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be0e4 │ │ │ │ + bl 1be0dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be5f0 │ │ │ │ + bl 1be5e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1cf800 │ │ │ │ + bls.w 1cf968 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bde14 │ │ │ │ + bl 1bde0c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1cf820 │ │ │ │ + bls.w 1cf988 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bd918 │ │ │ │ + bl 1bd910 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c120c │ │ │ │ + bl 1c1204 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd318 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdc54 │ │ │ │ + bl 1bdc4c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd050 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1418 │ │ │ │ + bl 1c1410 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2e48 │ │ │ │ + bl 1c2eb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2e48 │ │ │ │ + bl 1c2eb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2e48 │ │ │ │ + bl 1c2eb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf3c4 │ │ │ │ + bl 1bf3bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf3c4 │ │ │ │ + bl 1bf3bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcd38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcc8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcd38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcd38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcd38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcc8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1aa4 │ │ │ │ + bl 1c1a9c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ - bl 1bec44 │ │ │ │ + bl 1bec3c │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 1bec44 │ │ │ │ + bl 1bec3c │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcc8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ - bl 1beb38 │ │ │ │ + bl 1beb30 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2116 @ 0x844 │ │ │ │ - bl 1bea04 │ │ │ │ + bl 1be9fc │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ ldr.w r3, [sp, #2120] @ 0x848 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2e48 │ │ │ │ + bl 1c2eb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2e48 │ │ │ │ + bl 1c2eb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bc9a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcc8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf6a4 │ │ │ │ + bcs.w 1cf80c │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf6e0 │ │ │ │ + bcs.w 1cf848 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf6fe │ │ │ │ + bcs.w 1cf866 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf6c2 │ │ │ │ + bcs.w 1cf82a │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2e48 │ │ │ │ + bl 1c2eb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be410 │ │ │ │ + bl 1be408 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be224 │ │ │ │ + bl 1be21c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1fe4 │ │ │ │ + bl 1c1fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2950 │ │ │ │ + bl 1c29a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf71c │ │ │ │ + bcs.w 1cf884 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0558 │ │ │ │ + bl 1c0550 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1cf736 │ │ │ │ + bcc.w 1cf89e │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0304 │ │ │ │ + bl 1c02fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1cf66c │ │ │ │ + bcc.w 1cf7d4 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0304 │ │ │ │ + bl 1c02fc │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1844 │ │ │ │ + bl 1c183c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c161c │ │ │ │ + bl 1c1614 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c161c │ │ │ │ + bl 1c1614 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c161c │ │ │ │ + bl 1c1614 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c161c │ │ │ │ + bl 1c1614 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c161c │ │ │ │ + bl 1c1614 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c161c │ │ │ │ + bl 1c1614 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c161c │ │ │ │ + bl 1c1614 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c161c │ │ │ │ + bl 1c1614 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c161c │ │ │ │ + bl 1c1614 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf74c │ │ │ │ + bcs.w 1cf8b4 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf788 │ │ │ │ + bcs.w 1cf8f0 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf76a │ │ │ │ + bcs.w 1cf8d2 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf7c4 │ │ │ │ + bcs.w 1cf92c │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf7a6 │ │ │ │ + bcs.w 1cf90e │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf7e2 │ │ │ │ + bcs.w 1cf94a │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf686 │ │ │ │ + bcs.w 1cf7ee │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcf7c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcf7c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcf7c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bd6cc │ │ │ │ + bl 1bd6c8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd464 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1418 │ │ │ │ + bl 1c1410 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bce04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ - bl 1bea04 │ │ │ │ + bl 1be9fc │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ - bl 1bea04 │ │ │ │ + bl 1be9fc │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ - bl 1bea04 │ │ │ │ + bl 1be9fc │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ - bl 1bea04 │ │ │ │ + bl 1be9fc │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ - bl 1bea04 │ │ │ │ + bl 1be9fc │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ - bl 1bea04 │ │ │ │ + bl 1be9fc │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ - bl 1bea04 │ │ │ │ + bl 1be9fc │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 1bec44 │ │ │ │ + bl 1bec3c │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1018 │ │ │ │ + bl 1c1010 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1018 │ │ │ │ + bl 1c1010 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1018 │ │ │ │ + bl 1c1010 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9670 │ │ │ │ + bl 1c9818 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6c68 │ │ │ │ + bl 1c6e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9d90 │ │ │ │ + bl 1c9f38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9d90 │ │ │ │ + bl 1c9f38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6c68 │ │ │ │ + bl 1c6e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6c68 │ │ │ │ + bl 1c6e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9d90 │ │ │ │ + bl 1c9f38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9d90 │ │ │ │ + bl 1c9f38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6c68 │ │ │ │ + bl 1c6e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6c68 │ │ │ │ + bl 1c6e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c8f58 │ │ │ │ + bl 1c9100 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c8158 │ │ │ │ + bl 1c8300 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c8f58 │ │ │ │ + bl 1c9100 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c8158 │ │ │ │ + bl 1c8300 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c8850 │ │ │ │ + bl 1c89f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c8850 │ │ │ │ + bl 1c89f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9d90 │ │ │ │ + bl 1c9f38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9d90 │ │ │ │ + bl 1c9f38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9d90 │ │ │ │ + bl 1c9f38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9d90 │ │ │ │ + bl 1c9f38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9d90 │ │ │ │ + bl 1c9f38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9d90 │ │ │ │ + bl 1c9f38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9d90 │ │ │ │ + bl 1c9f38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9d90 │ │ │ │ + bl 1c9f38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7a68 │ │ │ │ + bl 1c7c10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7a68 │ │ │ │ + bl 1c7c10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c8850 │ │ │ │ + bl 1c89f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7380 │ │ │ │ + bl 1c7528 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cd99a │ │ │ │ + bcc.w 1cdb02 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4b08 │ │ │ │ + bl 1c4cb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4ce0 │ │ │ │ + bl 1c4e88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4f18 │ │ │ │ + bl 1c50c0 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4f18 │ │ │ │ + bl 1c50c0 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4f18 │ │ │ │ + bl 1c50c0 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ 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 │ │ │ │ @@ -512682,426 +512810,426 @@ │ │ │ │ bl 1bbc14 │ │ │ │ ldr.w r1, [sp, #2120] @ 0x848 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6048 │ │ │ │ + bl 1c61f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c5a48 │ │ │ │ + bl 1c5bf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4456448 @ 0x440000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6668 │ │ │ │ + bl 1c6810 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdfa0 │ │ │ │ + bl 1bdf98 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bd7dc │ │ │ │ + bl 1bd7d8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bd7dc │ │ │ │ + bl 1bd7d8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdac8 │ │ │ │ + bl 1bdac0 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd574 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd574 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0558 │ │ │ │ + bl 1c0550 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bd7dc │ │ │ │ + bl 1bd7d8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd574 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd1d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c00f0 │ │ │ │ + bl 1c00e8 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0304 │ │ │ │ + bl 1c02fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0558 │ │ │ │ + bl 1c0550 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0304 │ │ │ │ + bl 1c02fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfe54 │ │ │ │ + bl 1bfe4c │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c07ac │ │ │ │ + bl 1c07a4 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf890 │ │ │ │ + bl 1bf888 │ │ │ │ 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 1cd9ac │ │ │ │ + b.w 1cdb14 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #172] @ (1cf904 ) │ │ │ │ + ldr r2, [pc, #172] @ (1cfa6c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (1cf908 ) │ │ │ │ + ldr r3, [pc, #172] @ (1cfa70 ) │ │ │ │ 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 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1cf8e4 │ │ │ │ + beq.n 1cfa4c │ │ │ │ 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 1cf8da │ │ │ │ + beq.n 1cfa42 │ │ │ │ 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 1cf8ca │ │ │ │ + beq.n 1cfa32 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cd1b0 │ │ │ │ + bl 1cd318 │ │ │ │ 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 1cf898 │ │ │ │ + bne.n 1cfa00 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1cf88c │ │ │ │ + bne.n 1cf9f4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (1cf90c ) │ │ │ │ - ldr r3, [pc, #32] @ (1cf908 ) │ │ │ │ + ldr r2, [pc, #36] @ (1cfa74 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cfa70 ) │ │ │ │ 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 1cf900 │ │ │ │ + bne.n 1cfa68 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 1cf946 │ │ │ │ + cbz r2, 1cfaae │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -513110,18 +513238,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 1cf922 │ │ │ │ + bne.n 1cfa8a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cf980 │ │ │ │ + cbz r2, 1cfae8 │ │ │ │ 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 │ │ │ │ @@ -513132,22 +513260,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 1cf95c │ │ │ │ + bne.n 1cfac4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cf9f2 │ │ │ │ + cbz r2, 1cfb5a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cf9f4 │ │ │ │ + vldr s11, [pc, #100] @ 1cfb5c │ │ │ │ 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 │ │ │ │ @@ -513165,35 +513293,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 1cf992 │ │ │ │ + bne.n 1cfafa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfa14 │ │ │ │ + cbz r2, 1cfb7c │ │ │ │ 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 1cf9fe │ │ │ │ + bne.n 1cfb66 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfa78 │ │ │ │ + cbz r2, 1cfbe0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cfa7c │ │ │ │ + vldr s12, [pc, #88] @ 1cfbe4 │ │ │ │ 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 │ │ │ │ @@ -513207,45 +513335,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 1cfa2a │ │ │ │ + bne.n 1cfb92 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfab4 │ │ │ │ + cbz r2, 1cfc1c │ │ │ │ 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 1cfa8c │ │ │ │ + bne.n 1cfbf4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfb48 │ │ │ │ + beq.n 1cfcb0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1cfb4c │ │ │ │ + vldr s11, [pc, #132] @ 1cfcb4 │ │ │ │ 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 │ │ │ │ @@ -513272,21 +513400,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 1cfad0 │ │ │ │ + bne.n 1cfc38 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cfb84 │ │ │ │ + cbz r2, 1cfcec │ │ │ │ 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 │ │ │ │ @@ -513294,19 +513422,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 1cfb5e │ │ │ │ + bne.n 1cfcc6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfbbc │ │ │ │ + cbz r2, 1cfd24 │ │ │ │ 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 │ │ │ │ @@ -513314,22 +513442,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 1cfb96 │ │ │ │ + bne.n 1cfcfe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfc2e │ │ │ │ + cbz r2, 1cfd96 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cfc30 │ │ │ │ + vldr s11, [pc, #100] @ 1cfd98 │ │ │ │ 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 │ │ │ │ @@ -513347,21 +513475,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 1cfbce │ │ │ │ + bne.n 1cfd36 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfc6e │ │ │ │ + cbz r2, 1cfdd6 │ │ │ │ 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 │ │ │ │ @@ -513369,22 +513497,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 1cfc3e │ │ │ │ + bne.n 1cfda6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfd1a │ │ │ │ + beq.n 1cfe82 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1cfd1c │ │ │ │ + vldr s10, [pc, #160] @ 1cfe84 │ │ │ │ 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 │ │ │ │ @@ -513419,43 +513547,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 1cfc84 │ │ │ │ + bne.n 1cfdec │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cfd52 │ │ │ │ + cbz r2, 1cfeba │ │ │ │ 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 1cfd2c │ │ │ │ + bne.n 1cfe94 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfdb6 │ │ │ │ + cbz r2, 1cff1e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cfdb8 │ │ │ │ + vldr s12, [pc, #88] @ 1cff20 │ │ │ │ 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 │ │ │ │ @@ -513469,20 +513597,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 1cfd66 │ │ │ │ + bne.n 1cfece │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfdf6 │ │ │ │ + cbz r2, 1cff5e │ │ │ │ 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 │ │ │ │ @@ -513491,23 +513619,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 1cfdca │ │ │ │ + bne.n 1cff32 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfe88 │ │ │ │ + beq.n 1cfff0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1cfe8c │ │ │ │ + vldr s11, [pc, #132] @ 1cfff4 │ │ │ │ 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 │ │ │ │ @@ -513534,21 +513662,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 1cfe10 │ │ │ │ + bne.n 1cff78 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cfec6 │ │ │ │ + cbz r2, 1d002e │ │ │ │ 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 │ │ │ │ @@ -513556,21 +513684,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 1cfe9e │ │ │ │ + bne.n 1d0006 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cff36 │ │ │ │ + cbz r2, 1d009e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cff38 │ │ │ │ + vldr s11, [pc, #100] @ 1d00a0 │ │ │ │ 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 │ │ │ │ @@ -513588,35 +513716,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 1cfed6 │ │ │ │ + bne.n 1d003e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cff54 │ │ │ │ + cbz r2, 1d00bc │ │ │ │ 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 1cff42 │ │ │ │ + bne.n 1d00aa │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cffba │ │ │ │ + cbz r2, 1d0122 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cffbc │ │ │ │ + vldr s12, [pc, #88] @ 1d0124 │ │ │ │ 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 │ │ │ │ @@ -513630,20 +513758,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 1cff6a │ │ │ │ + bne.n 1d00d2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfffa │ │ │ │ + cbz r2, 1d0162 │ │ │ │ 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 │ │ │ │ @@ -513652,22 +513780,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 1cffce │ │ │ │ + bne.n 1d0136 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d005c │ │ │ │ + cbz r2, 1d01c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0060 │ │ │ │ + vldr s12, [pc, #88] @ 1d01c8 │ │ │ │ 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 │ │ │ │ @@ -513681,43 +513809,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 1d000e │ │ │ │ + bne.n 1d0176 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0098 │ │ │ │ + cbz r2, 1d0200 │ │ │ │ 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 1d0070 │ │ │ │ + bne.n 1d01d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0104 │ │ │ │ + cbz r2, 1d026c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d0108 │ │ │ │ + vldr s11, [pc, #96] @ 1d0270 │ │ │ │ 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 │ │ │ │ @@ -513734,25 +513862,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 1d00aa │ │ │ │ + bne.n 1d0212 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d016e │ │ │ │ + cbz r2, 1d02d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0170 │ │ │ │ + vldr s12, [pc, #88] @ 1d02d8 │ │ │ │ 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 │ │ │ │ @@ -513766,24 +513894,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 1d011e │ │ │ │ + bne.n 1d0286 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d01d6 │ │ │ │ + cbz r2, 1d033e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d01d8 │ │ │ │ + vldr s12, [pc, #88] @ 1d0340 │ │ │ │ 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 │ │ │ │ @@ -513797,23 +513925,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 1d0186 │ │ │ │ + bne.n 1d02ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d0244 │ │ │ │ + cbz r2, 1d03ac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d0248 │ │ │ │ + vldr s11, [pc, #96] @ 1d03b0 │ │ │ │ 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 │ │ │ │ @@ -513830,25 +513958,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 1d01ea │ │ │ │ + bne.n 1d0352 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d02ae │ │ │ │ + cbz r2, 1d0416 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d02b0 │ │ │ │ + vldr s12, [pc, #88] @ 1d0418 │ │ │ │ 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 │ │ │ │ @@ -513862,23 +513990,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 1d025e │ │ │ │ + bne.n 1d03c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d031c │ │ │ │ + cbz r2, 1d0484 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d0320 │ │ │ │ + vldr s11, [pc, #96] @ 1d0488 │ │ │ │ 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 │ │ │ │ @@ -513895,25 +514023,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 1d02c2 │ │ │ │ + bne.n 1d042a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d0386 │ │ │ │ + cbz r2, 1d04ee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0388 │ │ │ │ + vldr s12, [pc, #88] @ 1d04f0 │ │ │ │ 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 │ │ │ │ @@ -513927,23 +514055,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 1d0336 │ │ │ │ + bne.n 1d049e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d03f6 │ │ │ │ + cbz r2, 1d055e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d03f8 │ │ │ │ + vldr s11, [pc, #96] @ 1d0560 │ │ │ │ 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 │ │ │ │ @@ -513960,24 +514088,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 1d039a │ │ │ │ + bne.n 1d0502 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d0468 │ │ │ │ + cbz r2, 1d05d0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d046c │ │ │ │ + vldr s11, [pc, #100] @ 1d05d4 │ │ │ │ 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 │ │ │ │ @@ -513995,25 +514123,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 1d040a │ │ │ │ + bne.n 1d0572 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d04d2 │ │ │ │ + cbz r2, 1d063a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d04d4 │ │ │ │ + vldr s12, [pc, #88] @ 1d063c │ │ │ │ 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 │ │ │ │ @@ -514027,23 +514155,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 1d0482 │ │ │ │ + bne.n 1d05ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0544 │ │ │ │ + cbz r2, 1d06ac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d0548 │ │ │ │ + vldr s11, [pc, #100] @ 1d06b0 │ │ │ │ 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 │ │ │ │ @@ -514061,25 +514189,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 1d04e6 │ │ │ │ + bne.n 1d064e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d05ae │ │ │ │ + cbz r2, 1d0716 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d05b0 │ │ │ │ + vldr s12, [pc, #88] @ 1d0718 │ │ │ │ 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 │ │ │ │ @@ -514093,23 +514221,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 1d055e │ │ │ │ + bne.n 1d06c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0620 │ │ │ │ + cbz r2, 1d0788 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d0624 │ │ │ │ + vldr s11, [pc, #100] @ 1d078c │ │ │ │ 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 │ │ │ │ @@ -514127,24 +514255,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 1d05c2 │ │ │ │ + bne.n 1d072a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0696 │ │ │ │ + cbz r2, 1d07fe │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d0698 │ │ │ │ + vldr s11, [pc, #100] @ 1d0800 │ │ │ │ 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 │ │ │ │ @@ -514162,27 +514290,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 1d0636 │ │ │ │ + bne.n 1d079e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0700 │ │ │ │ + cbz r2, 1d0868 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d0704 │ │ │ │ + vldr s12, [pc, #92] @ 1d086c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1d0708 │ │ │ │ + vldr s11, [pc, #88] @ 1d0870 │ │ │ │ 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 │ │ │ │ @@ -514195,29 +514323,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 1d06b2 │ │ │ │ + bne.n 1d081a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d0770 │ │ │ │ + cbz r2, 1d08d8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d0774 │ │ │ │ + vldr s12, [pc, #92] @ 1d08dc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1d0778 │ │ │ │ + vldr s11, [pc, #88] @ 1d08e0 │ │ │ │ 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 │ │ │ │ @@ -514230,27 +514358,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 1d0722 │ │ │ │ + bne.n 1d088a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d07ee │ │ │ │ + cbz r2, 1d0956 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d07f0 │ │ │ │ - vldr s10, [pc, #104] @ 1d07f4 │ │ │ │ + vldr s11, [pc, #104] @ 1d0958 │ │ │ │ + vldr s10, [pc, #104] @ 1d095c │ │ │ │ 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 │ │ │ │ @@ -514268,26 +514396,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 1d078e │ │ │ │ + bne.n 1d08f6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d085a │ │ │ │ + cbz r2, 1d09c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d085c │ │ │ │ + vldr s12, [pc, #88] @ 1d09c4 │ │ │ │ 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 │ │ │ │ @@ -514301,24 +514429,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 1d080a │ │ │ │ + bne.n 1d0972 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1d08d2 │ │ │ │ + cbz r2, 1d0a3a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d08d4 │ │ │ │ - vldr s10, [pc, #104] @ 1d08d8 │ │ │ │ + vldr s11, [pc, #104] @ 1d0a3c │ │ │ │ + vldr s10, [pc, #104] @ 1d0a40 │ │ │ │ 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 │ │ │ │ @@ -514336,26 +514464,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 1d0872 │ │ │ │ + bne.n 1d09da │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d094c │ │ │ │ + cbz r2, 1d0ab4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d0950 │ │ │ │ - vldr s10, [pc, #104] @ 1d0954 │ │ │ │ + vldr s11, [pc, #104] @ 1d0ab8 │ │ │ │ + vldr s10, [pc, #104] @ 1d0abc │ │ │ │ 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 │ │ │ │ @@ -514373,27 +514501,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 1d08ee │ │ │ │ + bne.n 1d0a56 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d09ca │ │ │ │ + cbz r2, 1d0b32 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d09cc │ │ │ │ - vldr s10, [pc, #104] @ 1d09d0 │ │ │ │ + vldr s11, [pc, #104] @ 1d0b34 │ │ │ │ + vldr s10, [pc, #104] @ 1d0b38 │ │ │ │ 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 │ │ │ │ @@ -514411,30 +514539,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 1d096a │ │ │ │ + bne.n 1d0ad2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0a38 │ │ │ │ + cbz r2, 1d0ba0 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1d0a3c │ │ │ │ + vldr s12, [pc, #88] @ 1d0ba4 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1d0a40 │ │ │ │ + vldr s11, [pc, #84] @ 1d0ba8 │ │ │ │ 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 │ │ │ │ @@ -514447,30 +514575,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 1d09ee │ │ │ │ + bne.n 1d0b56 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1d0ad4 ) │ │ │ │ + ldr r1, [pc, #148] @ (1d0c3c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0aaa │ │ │ │ + cbz r2, 1d0c12 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1d0aac │ │ │ │ + vldr s12, [pc, #88] @ 1d0c14 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1d0ab0 │ │ │ │ + vldr s11, [pc, #84] @ 1d0c18 │ │ │ │ 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 │ │ │ │ @@ -514483,140 +514611,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 1d0a5e │ │ │ │ + bne.n 1d0bc6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1d0b44 ) │ │ │ │ + ldr r1, [pc, #148] @ (1d0cac ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0aec │ │ │ │ + cbz r2, 1d0c54 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1d0af0 │ │ │ │ + vldr s14, [pc, #48] @ 1d0c58 │ │ │ │ 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 1d0ac6 │ │ │ │ + bne.n 1d0c2e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0b28 │ │ │ │ + cbz r2, 1d0c90 │ │ │ │ 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 1d0b04 │ │ │ │ + bne.n 1d0c6c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0b64 │ │ │ │ + cbz r2, 1d0ccc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1d0b68 │ │ │ │ + vldr s14, [pc, #44] @ 1d0cd0 │ │ │ │ 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 1d0b3e │ │ │ │ + bne.n 1d0ca6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0b8e │ │ │ │ + cbz r2, 1d0cf6 │ │ │ │ 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 1d0b78 │ │ │ │ + bne.n 1d0ce0 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0bc4 │ │ │ │ + cbz r2, 1d0d2c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1d0bc8 │ │ │ │ + vldr s14, [pc, #44] @ 1d0d30 │ │ │ │ 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 1d0b9e │ │ │ │ + bne.n 1d0d06 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0bf4 │ │ │ │ + cbz r2, 1d0d5c │ │ │ │ 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 1d0bd6 │ │ │ │ + bne.n 1d0d3e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0c40 │ │ │ │ + cbz r2, 1d0da8 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1d0c44 │ │ │ │ + vldr s13, [pc, #60] @ 1d0dac │ │ │ │ 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 │ │ │ │ @@ -514624,23 +514752,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 1d0c08 │ │ │ │ + bne.n 1d0d70 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0c96 │ │ │ │ + cbz r2, 1d0dfe │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1d0c98 │ │ │ │ + vldr s13, [pc, #68] @ 1d0e00 │ │ │ │ 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 │ │ │ │ @@ -514650,105 +514778,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 1d0c56 │ │ │ │ + bne.n 1d0dbe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0cce │ │ │ │ + cbz r2, 1d0e36 │ │ │ │ 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 1d0ca4 │ │ │ │ + bne.n 1d0e0c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0d0a │ │ │ │ + cbz r2, 1d0e72 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d0d0c │ │ │ │ + vldr s14, [pc, #52] @ 1d0e74 │ │ │ │ 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 1d0ce0 │ │ │ │ + bne.n 1d0e48 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0d4c │ │ │ │ + cbz r2, 1d0eb4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d0d50 │ │ │ │ + vldr s14, [pc, #52] @ 1d0eb8 │ │ │ │ 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 1d0d20 │ │ │ │ + bne.n 1d0e88 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0d86 │ │ │ │ + cbz r2, 1d0eee │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1d0d88 │ │ │ │ + vldr s14, [pc, #44] @ 1d0ef0 │ │ │ │ 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 1d0d5e │ │ │ │ + bne.n 1d0ec6 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0dda │ │ │ │ + cbz r2, 1d0f42 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1d0ddc │ │ │ │ + vldr s13, [pc, #68] @ 1d0f44 │ │ │ │ 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 │ │ │ │ @@ -514758,26 +514886,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 1d0d9a │ │ │ │ + bne.n 1d0f02 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0e2a │ │ │ │ + cbz r2, 1d0f92 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d0e2c │ │ │ │ + vldr s13, [pc, #60] @ 1d0f94 │ │ │ │ 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 │ │ │ │ @@ -514785,24 +514913,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 1d0df6 │ │ │ │ + bne.n 1d0f5e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d0e7a │ │ │ │ + cbz r2, 1d0fe2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d0e7c │ │ │ │ + vldr s13, [pc, #64] @ 1d0fe4 │ │ │ │ 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 │ │ │ │ @@ -514811,22 +514939,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 1d0e46 │ │ │ │ + bne.n 1d0fae │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d0eee │ │ │ │ + cbz r2, 1d1056 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d0ef0 │ │ │ │ + vldr s12, [pc, #100] @ 1d1058 │ │ │ │ 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 │ │ │ │ @@ -514845,25 +514973,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 1d0e92 │ │ │ │ + bne.n 1d0ffa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d0f3a │ │ │ │ + cbz r2, 1d10a2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1d0f3c │ │ │ │ + vldr s13, [pc, #60] @ 1d10a4 │ │ │ │ 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 │ │ │ │ @@ -514871,23 +514999,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 1d0f06 │ │ │ │ + bne.n 1d106e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d0f8e │ │ │ │ + cbz r2, 1d10f6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1d0f90 │ │ │ │ + vldr s13, [pc, #68] @ 1d10f8 │ │ │ │ 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 │ │ │ │ @@ -514897,23 +515025,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 1d0f54 │ │ │ │ + bne.n 1d10bc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d0fe0 │ │ │ │ + cbz r2, 1d1148 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d0fe4 │ │ │ │ + vldr s13, [pc, #72] @ 1d114c │ │ │ │ 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 │ │ │ │ @@ -514924,24 +515052,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 1d0fa8 │ │ │ │ + bne.n 1d1110 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d1054 │ │ │ │ + cbz r2, 1d11bc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d1058 │ │ │ │ + vldr s12, [pc, #100] @ 1d11c0 │ │ │ │ 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 │ │ │ │ @@ -514960,24 +515088,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 1d0ffa │ │ │ │ + bne.n 1d1162 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d10a0 │ │ │ │ + cbz r2, 1d1208 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d10a4 │ │ │ │ + vldr s13, [pc, #64] @ 1d120c │ │ │ │ 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 │ │ │ │ @@ -514986,178 +515114,178 @@ │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d106a │ │ │ │ + bne.n 1d11d2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d10d4 │ │ │ │ + cbz r2, 1d123c │ │ │ │ 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 1d10b4 │ │ │ │ + bne.n 1d121c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1106 │ │ │ │ + cbz r2, 1d126e │ │ │ │ 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 1d10e6 │ │ │ │ + bne.n 1d124e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d112e │ │ │ │ + cbz r2, 1d1296 │ │ │ │ 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 1d1110 │ │ │ │ + bne.n 1d1278 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1d1170 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d12d8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d116e │ │ │ │ + cbz r2, 1d12d6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d1174 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d12dc ) │ │ │ │ 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 1d114c │ │ │ │ + bne.n 1d12b4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cdp 0, 12, cr0, cr10, cr8, {5} │ │ │ │ + stcl 0, cr0, [r2, #-672]! @ 0xfffffd60 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d11b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d1320 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d11b6 │ │ │ │ + cbz r2, 1d131e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d11bc ) │ │ │ │ + ldr r2, [pc, #52] @ (1d1324 ) │ │ │ │ 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 1d1190 │ │ │ │ + bne.n 1d12f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cdp 0, 8, cr0, cr2, cr8, {5} │ │ │ │ + ldc 0, cr0, [sl, #-672] @ 0xfffffd60 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d1200 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d1368 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d11fe │ │ │ │ + cbz r2, 1d1366 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d1204 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d136c ) │ │ │ │ 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 1d11dc │ │ │ │ + bne.n 1d1344 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cdp 0, 3, cr0, cr10, cr8, {5} │ │ │ │ + ldcl 0, cr0, [r2], {168} @ 0xa8 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1d1244 ) │ │ │ │ + ldr r4, [pc, #56] @ (1d13ac ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d1240 │ │ │ │ + cbz r2, 1d13a8 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d1248 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d13b0 ) │ │ │ │ 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 1d1222 │ │ │ │ + bne.n 1d138a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r0, #672]! @ 0x2a0 │ │ │ │ + stc 0, cr0, [r8], {168} @ 0xa8 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d12a4 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d140c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d129e │ │ │ │ + cbz r2, 1d1406 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1d12a8 │ │ │ │ + ldr.w lr, [pc, #80] @ 1d1410 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1d12a0 │ │ │ │ + vldr s14, [pc, #64] @ 1d1408 │ │ │ │ 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 │ │ │ │ @@ -515166,28 +515294,28 @@ │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d1266 │ │ │ │ + bne.n 1d13ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - stc 0, cr0, [lr, #672]! @ 0x2a0 │ │ │ │ + mcrr 0, 10, r0, r6, cr8 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d12ec ) │ │ │ │ + ldr r3, [pc, #60] @ (1d1454 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d12ea │ │ │ │ - ldr r5, [pc, #56] @ (1d12f0 ) │ │ │ │ + cbz r2, 1d1452 │ │ │ │ + ldr r5, [pc, #56] @ (1d1458 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -515195,28 +515323,28 @@ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ ldrb.w lr, [r5, lr] │ │ │ │ bfi r3, lr, #0, #8 │ │ │ │ bfi r3, lr, #8, #8 │ │ │ │ bfi r3, lr, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d12be │ │ │ │ + bne.n 1d1426 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stcl 0, cr0, [sl, #-672] @ 0xfffffd60 │ │ │ │ + @ instruction: 0xebe200a8 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d134c ) │ │ │ │ + ldr r3, [pc, #84] @ (1d14b4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1346 │ │ │ │ + cbz r2, 1d14ae │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1d1350 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d14b8 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1d1348 │ │ │ │ + vldr s14, [pc, #64] @ 1d14b0 │ │ │ │ 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 │ │ │ │ @@ -515225,58 +515353,58 @@ │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ add.w ip, r2, ip, lsl #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ - bne.n 1d1310 │ │ │ │ + bne.n 1d1478 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6, #-672] @ 0xfffffd60 │ │ │ │ + @ instruction: 0xeb9e00a8 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1d1398 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d1500 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1396 │ │ │ │ + cbz r2, 1d14fe │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d139c ) │ │ │ │ + ldr r2, [pc, #60] @ (1d1504 ) │ │ │ │ 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 1d136e │ │ │ │ + bne.n 1d14d6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - stc 0, cr0, [r6], #672 @ 0x2a0 │ │ │ │ + @ instruction: 0xeb3e00a8 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1d1400 │ │ │ │ + ldr.w ip, [pc, #92] @ 1d1568 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1d13fc │ │ │ │ + cbz r2, 1d1564 │ │ │ │ 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] @ (1d1404 ) │ │ │ │ + ldr r2, [pc, #76] @ (1d156c ) │ │ │ │ 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] │ │ │ │ @@ -515287,31 +515415,31 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ - bne.n 1d13c0 │ │ │ │ + bne.n 1d1528 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - mrrc 0, 10, r0, r8, cr8 │ │ │ │ + @ instruction: 0xeaf000a8 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1d1454 ) │ │ │ │ + ldr r5, [pc, #72] @ (1d15bc ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1d1450 │ │ │ │ + cbz r2, 1d15b8 │ │ │ │ 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] @ (1d1458 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d15c0 ) │ │ │ │ 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] │ │ │ │ @@ -515319,30 +515447,30 @@ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ strb.w r1, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1d1422 │ │ │ │ + bne.n 1d158a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xebf000a8 │ │ │ │ + eor.w r0, r8, r8, asr #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1d14bc │ │ │ │ + ldr.w ip, [pc, #92] @ 1d1624 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1d14b8 │ │ │ │ + cbz r2, 1d1620 │ │ │ │ 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] @ (1d14c0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1d1628 ) │ │ │ │ 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] │ │ │ │ @@ -515353,31 +515481,31 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ - bne.n 1d147c │ │ │ │ + bne.n 1d15e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb9c00a8 │ │ │ │ + bics.w r0, r4, r8, asr #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1d1510 ) │ │ │ │ + ldr r5, [pc, #72] @ (1d1678 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1d150c │ │ │ │ + cbz r2, 1d1674 │ │ │ │ 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] @ (1d1514 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d167c ) │ │ │ │ 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] │ │ │ │ @@ -515385,30 +515513,30 @@ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ strb.w r1, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1d14de │ │ │ │ + bne.n 1d1646 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb3400a8 │ │ │ │ + strd r0, r0, [ip, #672] @ 0x2a0 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1d1588 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d16f0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1580 │ │ │ │ + cbz r2, 1d16e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1d158c ) │ │ │ │ + ldr r1, [pc, #104] @ (1d16f4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d1584 │ │ │ │ + vldr s14, [pc, #88] @ 1d16ec │ │ │ │ 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 │ │ │ │ @@ -515423,30 +515551,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 1d1530 │ │ │ │ + bne.n 1d1698 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xeae200a8 │ │ │ │ + ldrd r0, r0, [sl, #-672]! @ 0x2a0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1d15e0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1d1748 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d15dc │ │ │ │ + cbz r2, 1d1744 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1d15e4 ) │ │ │ │ + ldr r1, [pc, #68] @ (1d174c ) │ │ │ │ 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 │ │ │ │ @@ -515457,30 +515585,30 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi ip, r6, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d15a4 │ │ │ │ + bne.n 1d170c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - orn r0, r6, r8, asr #2 │ │ │ │ + ldrd r0, r0, [lr], #672 @ 0x2a0 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1d1658 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d17c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1650 │ │ │ │ + cbz r2, 1d17b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1d165c ) │ │ │ │ + ldr r1, [pc, #104] @ (1d17c4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d1654 │ │ │ │ + vldr s14, [pc, #88] @ 1d17bc │ │ │ │ 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 │ │ │ │ @@ -515495,30 +515623,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 1d1600 │ │ │ │ + bne.n 1d1768 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ands.w r0, r2, r8, asr #2 │ │ │ │ + stmia.w sl!, {r3, r5, r7} │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d16ac ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1814 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d16a8 │ │ │ │ + cbz r2, 1d1810 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1d16b0 ) │ │ │ │ + ldr r1, [pc, #64] @ (1d1818 ) │ │ │ │ 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 │ │ │ │ @@ -515528,26 +515656,26 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r4, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d1674 │ │ │ │ + bne.n 1d17dc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe99600a8 │ │ │ │ + @ instruction: 0xe82e00a8 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1d1710 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d1878 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d170c │ │ │ │ + cbz r2, 1d1874 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1d1714 ) │ │ │ │ + ldr r1, [pc, #84] @ (1d187c ) │ │ │ │ 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 │ │ │ │ @@ -515562,27 +515690,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 1d16cc │ │ │ │ + bne.n 1d1834 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strd r0, r0, [r6, #-672] @ 0x2a0 │ │ │ │ + b.n 1d1838 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d1764 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d18cc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1762 │ │ │ │ + cbz r2, 1d18ca │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d1768 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d18d0 ) │ │ │ │ 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 │ │ │ │ @@ -515594,30 +515723,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 1d1730 │ │ │ │ + bne.n 1d1898 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - strd r0, r0, [r2], #672 @ 0x2a0 │ │ │ │ + b.n 1d17c4 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d17d8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d1940 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d17d2 │ │ │ │ + cbz r2, 1d193a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1d17dc ) │ │ │ │ + ldr r1, [pc, #100] @ (1d1944 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1d17d4 │ │ │ │ + vldr s14, [pc, #84] @ 1d193c │ │ │ │ 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 │ │ │ │ @@ -515632,29 +515762,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 1d1784 │ │ │ │ + bne.n 1d18ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - stmia.w lr, {r3, r5, r7} │ │ │ │ + b.n 1d1790 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1d1830 ) │ │ │ │ + ldr r3, [pc, #76] @ (1d1998 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d182c │ │ │ │ + cbz r2, 1d1994 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1d1834 ) │ │ │ │ + ldr r1, [pc, #68] @ (1d199c ) │ │ │ │ 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 │ │ │ │ @@ -515665,26 +515796,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 1d17f4 │ │ │ │ + bne.n 1d195c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe81600a8 │ │ │ │ + b.n 1d16f8 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d1890 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d19f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d188e │ │ │ │ + cbz r2, 1d19f6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1d1894 ) │ │ │ │ + ldr r1, [pc, #80] @ (1d19fc ) │ │ │ │ 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 │ │ │ │ @@ -515699,27 +515831,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 1d1850 │ │ │ │ + bne.n 1d19b8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1d1818 │ │ │ │ + b.n 1d16b0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d18e4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1a4c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d18e0 │ │ │ │ + cbz r2, 1d1a48 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d18e8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d1a50 ) │ │ │ │ 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 │ │ │ │ @@ -515731,32 +515863,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 1d18b0 │ │ │ │ + bne.n 1d1a18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1d17ac │ │ │ │ + b.n 1d1644 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1d195c ) │ │ │ │ + ldr r3, [pc, #108] @ (1d1ac4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1954 │ │ │ │ + cbz r2, 1d1abc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1d1960 ) │ │ │ │ + ldr r1, [pc, #104] @ (1d1ac8 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d1958 │ │ │ │ + vldr s14, [pc, #88] @ 1d1ac0 │ │ │ │ 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 │ │ │ │ @@ -515771,31 +515903,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 1d1904 │ │ │ │ + bne.n 1d1a6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d177c │ │ │ │ + b.n 1d1614 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d19b0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1b18 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d19ac │ │ │ │ + cbz r2, 1d1b14 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1d19b4 ) │ │ │ │ + ldr r1, [pc, #64] @ (1d1b1c ) │ │ │ │ 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 │ │ │ │ @@ -515805,27 +515937,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 1d1978 │ │ │ │ + bne.n 1d1ae0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 1d16d8 │ │ │ │ + b.n 1d1570 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1d1a14 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d1b7c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1a10 │ │ │ │ + cbz r2, 1d1b78 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1d1a18 ) │ │ │ │ + ldr r1, [pc, #84] @ (1d1b80 ) │ │ │ │ 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 │ │ │ │ @@ -515840,28 +515972,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 1d19d0 │ │ │ │ + bne.n 1d1b38 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1d169c │ │ │ │ + b.n 1d1534 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d1a68 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1bd0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1a66 │ │ │ │ + cbz r2, 1d1bce │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d1a6c ) │ │ │ │ + ldr r2, [pc, #68] @ (1d1bd4 ) │ │ │ │ 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 │ │ │ │ @@ -515873,29 +516005,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 1d1a34 │ │ │ │ + bne.n 1d1b9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1d1628 │ │ │ │ + b.n 1d14c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1af6 │ │ │ │ + beq.n 1d1c5e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1d1af8 │ │ │ │ + vldr s11, [pc, #120] @ 1d1c60 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1d1afc │ │ │ │ + vldr s10, [pc, #116] @ 1d1c64 │ │ │ │ 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 │ │ │ │ @@ -515917,28 +516049,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 1d1a8c │ │ │ │ + bne.n 1d1bf4 │ │ │ │ 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 1d1ba0 │ │ │ │ + beq.n 1d1d08 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1d1ba4 │ │ │ │ + vldr s10, [pc, #152] @ 1d1d0c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1d1ba8 │ │ │ │ + vldr s9, [pc, #148] @ 1d1d10 │ │ │ │ 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 │ │ │ │ @@ -515968,30 +516100,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 1d1b18 │ │ │ │ + bne.n 1d1c80 │ │ │ │ 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 1d1c32 │ │ │ │ + beq.n 1d1d9a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1d1c34 │ │ │ │ + vldr s11, [pc, #120] @ 1d1d9c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1d1c38 │ │ │ │ + vldr s10, [pc, #116] @ 1d1da0 │ │ │ │ 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 │ │ │ │ @@ -516013,25 +516145,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 1d1bc8 │ │ │ │ + bne.n 1d1d30 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d1caa │ │ │ │ + cbz r2, 1d1e12 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d1cac │ │ │ │ + vldr s11, [pc, #100] @ 1d1e14 │ │ │ │ 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 │ │ │ │ @@ -516049,28 +516181,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 1d1c4a │ │ │ │ + bne.n 1d1db2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d1cc2 │ │ │ │ + cbz r2, 1d1e2a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d1cb4 │ │ │ │ + bne.n 1d1e1c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1cfe │ │ │ │ + cbz r2, 1d1e66 │ │ │ │ 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 │ │ │ │ @@ -516080,62 +516212,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 1d1cd4 │ │ │ │ + bne.n 1d1e3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1d2e │ │ │ │ + cbz r2, 1d1e96 │ │ │ │ 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 1d1d10 │ │ │ │ + bne.n 1d1e78 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1d72 │ │ │ │ + cbz r2, 1d1eda │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1d1d78 │ │ │ │ + vldr d6, [pc, #60] @ 1d1ee0 │ │ │ │ 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 1d1d44 │ │ │ │ + bne.n 1d1eac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1d1db6 │ │ │ │ + cbz r2, 1d1f1e │ │ │ │ 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 │ │ │ │ @@ -516143,18 +516275,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 1d1d90 │ │ │ │ + bne.n 1d1ef8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1dee │ │ │ │ + cbz r2, 1d1f56 │ │ │ │ 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 │ │ │ │ @@ -516164,50 +516296,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 1d1dc6 │ │ │ │ + bne.n 1d1f2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1e46 │ │ │ │ + cbz r2, 1d1fae │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1d1e48 │ │ │ │ + vldr d4, [pc, #76] @ 1d1fb0 │ │ │ │ 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 1d1e28 │ │ │ │ + bmi.n 1d1f90 │ │ │ │ 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 1d1e08 │ │ │ │ + bne.n 1d1f70 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1d1e86 │ │ │ │ + cbz r2, 1d1fee │ │ │ │ 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 │ │ │ │ @@ -516215,18 +516347,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 1d1e60 │ │ │ │ + bne.n 1d1fc8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1ec0 │ │ │ │ + cbz r2, 1d2028 │ │ │ │ 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 │ │ │ │ @@ -516236,48 +516368,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 1d1e96 │ │ │ │ + bne.n 1d1ffe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1f02 │ │ │ │ + cbz r2, 1d206a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d1f04 │ │ │ │ + vldr s14, [pc, #52] @ 1d206c │ │ │ │ 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 1d1ed8 │ │ │ │ + bne.n 1d2040 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d1f5c │ │ │ │ + cbz r2, 1d20c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d1f60 │ │ │ │ + vldr s13, [pc, #76] @ 1d20c8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d1f64 │ │ │ │ + vldr s12, [pc, #72] @ 1d20cc │ │ │ │ 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 │ │ │ │ @@ -516286,23 +516418,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 1d1f1e │ │ │ │ + bne.n 1d2086 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d1f9e │ │ │ │ + cbz r2, 1d2106 │ │ │ │ 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 │ │ │ │ @@ -516310,18 +516442,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 1d1f78 │ │ │ │ + bne.n 1d20e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1fd6 │ │ │ │ + cbz r2, 1d213e │ │ │ │ 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 │ │ │ │ @@ -516331,22 +516463,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 1d1fae │ │ │ │ + bne.n 1d2116 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2020 │ │ │ │ + cbz r2, 1d2188 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d2024 │ │ │ │ + vldr s13, [pc, #64] @ 1d218c │ │ │ │ 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 │ │ │ │ @@ -516354,21 +516486,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 1d1fea │ │ │ │ + bne.n 1d2152 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d206c │ │ │ │ + cbz r2, 1d21d4 │ │ │ │ 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 │ │ │ │ @@ -516380,23 +516512,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 1d2036 │ │ │ │ + bne.n 1d219e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d20c0 │ │ │ │ + cbz r2, 1d2228 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d20c4 │ │ │ │ + vldr s13, [pc, #72] @ 1d222c │ │ │ │ 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] │ │ │ │ @@ -516407,27 +516539,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 1d2088 │ │ │ │ + bne.n 1d21f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d213a │ │ │ │ + cbz r2, 1d22a2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d213c │ │ │ │ + vldr s12, [pc, #104] @ 1d22a4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1d2140 │ │ │ │ + vldr s11, [pc, #100] @ 1d22a8 │ │ │ │ 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 │ │ │ │ @@ -516445,22 +516577,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 1d20e2 │ │ │ │ + bne.n 1d224a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d217a │ │ │ │ + cbz r2, 1d22e2 │ │ │ │ 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 │ │ │ │ @@ -516468,18 +516600,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 1d2154 │ │ │ │ + bne.n 1d22bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d21b4 │ │ │ │ + cbz r2, 1d231c │ │ │ │ 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 │ │ │ │ @@ -516489,23 +516621,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 1d218a │ │ │ │ + bne.n 1d22f2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2200 │ │ │ │ + cbz r2, 1d2368 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d2204 │ │ │ │ + vldr s13, [pc, #64] @ 1d236c │ │ │ │ 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 │ │ │ │ @@ -516513,21 +516645,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 1d21ca │ │ │ │ + bne.n 1d2332 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d224a │ │ │ │ + cbz r2, 1d23b2 │ │ │ │ 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 │ │ │ │ @@ -516539,66 +516671,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 1d2216 │ │ │ │ + bne.n 1d237e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d228a │ │ │ │ + cbz r2, 1d23f2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1d228c │ │ │ │ + vldr s14, [pc, #52] @ 1d23f4 │ │ │ │ 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 1d2262 │ │ │ │ + bne.n 1d23ca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d22be │ │ │ │ + cbz r2, 1d2426 │ │ │ │ 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 1d22a2 │ │ │ │ + bne.n 1d240a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2314 │ │ │ │ + cbz r2, 1d247c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d2318 │ │ │ │ + vldr s13, [pc, #76] @ 1d2480 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d231c │ │ │ │ + vldr s12, [pc, #72] @ 1d2484 │ │ │ │ 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 │ │ │ │ @@ -516607,43 +516739,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 1d22d6 │ │ │ │ + bne.n 1d243e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d234c │ │ │ │ + cbz r2, 1d24b4 │ │ │ │ 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 1d232e │ │ │ │ + bne.n 1d2496 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d23ae │ │ │ │ + cbz r2, 1d2516 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d23b0 │ │ │ │ + vldr s12, [pc, #84] @ 1d2518 │ │ │ │ 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] │ │ │ │ @@ -516658,39 +516790,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 1d2366 │ │ │ │ + bne.n 1d24ce │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d23dc │ │ │ │ + cbz r2, 1d2544 │ │ │ │ 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 1d23c2 │ │ │ │ + bne.n 1d252a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d243e │ │ │ │ + cbz r2, 1d25a6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d2440 │ │ │ │ + vldr s12, [pc, #84] @ 1d25a8 │ │ │ │ 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] │ │ │ │ @@ -516705,19 +516837,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 1d23f6 │ │ │ │ + bne.n 1d255e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d247c │ │ │ │ + cbz r2, 1d25e4 │ │ │ │ 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 │ │ │ │ @@ -516727,24 +516859,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 1d2456 │ │ │ │ + bne.n 1d25be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1d1c3c │ │ │ │ - cbz r2, 1d24cc │ │ │ │ + b.w 1d1da4 │ │ │ │ + cbz r2, 1d2634 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d24d0 │ │ │ │ + vldr s13, [pc, #64] @ 1d2638 │ │ │ │ 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 │ │ │ │ @@ -516752,21 +516884,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 1d2496 │ │ │ │ + bne.n 1d25fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2518 │ │ │ │ + cbz r2, 1d2680 │ │ │ │ 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 │ │ │ │ @@ -516778,19 +516910,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 1d24e2 │ │ │ │ + bne.n 1d264a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d256a │ │ │ │ + cbz r2, 1d26d2 │ │ │ │ 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] │ │ │ │ @@ -516805,17 +516937,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 1d252e │ │ │ │ + bne.n 1d2696 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d25c8 │ │ │ │ + cbz r2, 1d2730 │ │ │ │ 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 │ │ │ │ @@ -516837,19 +516969,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 1d257e │ │ │ │ + bne.n 1d26e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d261a │ │ │ │ + cbz r2, 1d2782 │ │ │ │ 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] │ │ │ │ @@ -516864,17 +516996,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 1d25de │ │ │ │ + bne.n 1d2746 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2678 │ │ │ │ + cbz r2, 1d27e0 │ │ │ │ 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 │ │ │ │ @@ -516896,19 +517028,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 1d262e │ │ │ │ + bne.n 1d2796 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d26d6 │ │ │ │ + cbz r2, 1d283e │ │ │ │ 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 │ │ │ │ @@ -516924,18 +517056,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 1d2686 │ │ │ │ + bne.n 1d27ee │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d274a │ │ │ │ + cbz r2, 1d28b2 │ │ │ │ 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 │ │ │ │ @@ -516961,18 +517093,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 1d26e0 │ │ │ │ + bne.n 1d2848 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d27a6 │ │ │ │ + cbz r2, 1d290e │ │ │ │ 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 │ │ │ │ @@ -516988,18 +517120,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 1d2756 │ │ │ │ + bne.n 1d28be │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2816 │ │ │ │ + cbz r2, 1d297e │ │ │ │ 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 │ │ │ │ @@ -517025,18 +517157,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 1d27b0 │ │ │ │ + bne.n 1d2918 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2872 │ │ │ │ + cbz r2, 1d29da │ │ │ │ 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 │ │ │ │ @@ -517052,19 +517184,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 1d2822 │ │ │ │ + bne.n 1d298a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d28e0 │ │ │ │ + cbz r2, 1d2a48 │ │ │ │ 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 │ │ │ │ @@ -517091,24 +517223,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 1d287e │ │ │ │ + bne.n 1d29e6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2934 │ │ │ │ + cbz r2, 1d2a9c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1d2938 │ │ │ │ + vldr s13, [pc, #72] @ 1d2aa0 │ │ │ │ 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 │ │ │ │ @@ -517119,27 +517251,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 1d28fe │ │ │ │ + bne.n 1d2a66 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d29b0 │ │ │ │ + cbz r2, 1d2b18 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d29b4 │ │ │ │ + vldr s12, [pc, #108] @ 1d2b1c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d29b8 │ │ │ │ + vldr s11, [pc, #104] @ 1d2b20 │ │ │ │ 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 │ │ │ │ @@ -517157,28 +517289,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 1d2956 │ │ │ │ + bne.n 1d2abe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2a4a │ │ │ │ + beq.n 1d2bb2 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d2a4c │ │ │ │ + vldr s11, [pc, #132] @ 1d2bb4 │ │ │ │ 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 │ │ │ │ @@ -517206,24 +517338,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 1d29d8 │ │ │ │ + bne.n 1d2b40 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2ade │ │ │ │ + beq.n 1d2c46 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d2ae0 │ │ │ │ + vldr s11, [pc, #132] @ 1d2c48 │ │ │ │ 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 │ │ │ │ @@ -517251,23 +517383,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 1d2a6c │ │ │ │ + bne.n 1d2bd4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2b8e │ │ │ │ + beq.n 1d2cf6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d2b90 │ │ │ │ + vldr s10, [pc, #160] @ 1d2cf8 │ │ │ │ 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 │ │ │ │ @@ -517302,24 +517434,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 1d2af8 │ │ │ │ + bne.n 1d2c60 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2c3e │ │ │ │ + beq.n 1d2da6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d2c40 │ │ │ │ + vldr s10, [pc, #160] @ 1d2da8 │ │ │ │ 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 │ │ │ │ @@ -517354,20 +517486,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 1d2ba8 │ │ │ │ + bne.n 1d2d10 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d2c7a │ │ │ │ + cbz r2, 1d2de2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -517376,18 +517508,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 1d2c56 │ │ │ │ + bne.n 1d2dbe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2cb6 │ │ │ │ + cbz r2, 1d2e1e │ │ │ │ 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 │ │ │ │ @@ -517398,22 +517530,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 1d2c90 │ │ │ │ + bne.n 1d2df8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2d00 │ │ │ │ + cbz r2, 1d2e68 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d2d04 │ │ │ │ + vldr s13, [pc, #64] @ 1d2e6c │ │ │ │ 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 │ │ │ │ @@ -517421,21 +517553,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 1d2cca │ │ │ │ + bne.n 1d2e32 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2d50 │ │ │ │ + cbz r2, 1d2eb8 │ │ │ │ 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 │ │ │ │ @@ -517448,19 +517580,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 1d2d16 │ │ │ │ + bne.n 1d2e7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2da2 │ │ │ │ + cbz r2, 1d2f0a │ │ │ │ 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] │ │ │ │ @@ -517475,17 +517607,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 1d2d66 │ │ │ │ + bne.n 1d2ece │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2e02 │ │ │ │ + cbz r2, 1d2f6a │ │ │ │ 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 │ │ │ │ @@ -517507,18 +517639,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 1d2db6 │ │ │ │ + bne.n 1d2f1e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2e52 │ │ │ │ + cbz r2, 1d2fba │ │ │ │ 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] │ │ │ │ @@ -517533,17 +517665,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 1d2e16 │ │ │ │ + bne.n 1d2f7e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2eb2 │ │ │ │ + cbz r2, 1d301a │ │ │ │ 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 │ │ │ │ @@ -517565,18 +517697,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 1d2e66 │ │ │ │ + bne.n 1d2fce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2f0e │ │ │ │ + cbz r2, 1d3076 │ │ │ │ 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 │ │ │ │ @@ -517592,19 +517724,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 1d2ebe │ │ │ │ + bne.n 1d3026 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2f88 │ │ │ │ + beq.n 1d30f0 │ │ │ │ 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 │ │ │ │ @@ -517633,19 +517765,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 1d2f1a │ │ │ │ + bne.n 1d3082 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2fe6 │ │ │ │ + cbz r2, 1d314e │ │ │ │ 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 │ │ │ │ @@ -517661,19 +517793,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 1d2f96 │ │ │ │ + bne.n 1d30fe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3060 │ │ │ │ + beq.n 1d31c8 │ │ │ │ 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 │ │ │ │ @@ -517702,19 +517834,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 1d2ff2 │ │ │ │ + bne.n 1d315a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d30be │ │ │ │ + cbz r2, 1d3226 │ │ │ │ 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 │ │ │ │ @@ -517730,20 +517862,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 1d306e │ │ │ │ + bne.n 1d31d6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d313a │ │ │ │ + beq.n 1d32a2 │ │ │ │ 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 │ │ │ │ @@ -517772,47 +517904,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 1d30ca │ │ │ │ + bne.n 1d3232 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d3182 │ │ │ │ + cbz r2, 1d32ea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1d3188 │ │ │ │ + vldr d6, [pc, #60] @ 1d32f0 │ │ │ │ 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 1d3154 │ │ │ │ + bne.n 1d32bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1d31e2 │ │ │ │ + cbz r2, 1d334a │ │ │ │ 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] │ │ │ │ @@ -517826,18 +517958,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 1d319e │ │ │ │ + bne.n 1d3306 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3248 │ │ │ │ + cbz r2, 1d33b0 │ │ │ │ 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 │ │ │ │ @@ -517860,24 +517992,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 1d3200 │ │ │ │ + bne.n 1d3368 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d32de │ │ │ │ + beq.n 1d3446 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d32e0 │ │ │ │ + vldr s11, [pc, #132] @ 1d3448 │ │ │ │ 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 │ │ │ │ @@ -517904,20 +518036,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 1d3264 │ │ │ │ + bne.n 1d33cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d331a │ │ │ │ + cbz r2, 1d3482 │ │ │ │ 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 │ │ │ │ @@ -517925,48 +518057,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 1d32f2 │ │ │ │ + bne.n 1d345a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3362 │ │ │ │ + cbz r2, 1d34ca │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d3364 │ │ │ │ + vldr s13, [pc, #60] @ 1d34cc │ │ │ │ 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 1d3332 │ │ │ │ + bne.n 1d349a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1d33be │ │ │ │ + cbz r2, 1d3526 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d33c0 │ │ │ │ + vldr s13, [pc, #76] @ 1d3528 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d33c4 │ │ │ │ + vldr s12, [pc, #72] @ 1d352c │ │ │ │ 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 │ │ │ │ @@ -517975,52 +518107,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 1d337e │ │ │ │ + bne.n 1d34e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d340e │ │ │ │ + cbz r2, 1d3576 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d3410 │ │ │ │ + vldr s13, [pc, #60] @ 1d3578 │ │ │ │ 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 1d33de │ │ │ │ + bne.n 1d3546 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1d346a │ │ │ │ + cbz r2, 1d35d2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d346c │ │ │ │ + vldr s13, [pc, #76] @ 1d35d4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d3470 │ │ │ │ + vldr s12, [pc, #72] @ 1d35d8 │ │ │ │ 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 │ │ │ │ @@ -518029,27 +518161,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 1d342a │ │ │ │ + bne.n 1d3592 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d34c2 │ │ │ │ + cbz r2, 1d362a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d34c4 │ │ │ │ + vldr s13, [pc, #64] @ 1d362c │ │ │ │ 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 │ │ │ │ @@ -518059,25 +518191,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 1d3488 │ │ │ │ + bne.n 1d35f0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d3516 │ │ │ │ + cbz r2, 1d367e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d3518 │ │ │ │ + vldr s13, [pc, #64] @ 1d3680 │ │ │ │ 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 │ │ │ │ @@ -518087,24 +518219,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 1d34dc │ │ │ │ + bne.n 1d3644 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d356c │ │ │ │ + cbz r2, 1d36d4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d3570 │ │ │ │ + vldr s13, [pc, #72] @ 1d36d8 │ │ │ │ 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 │ │ │ │ @@ -518114,43 +518246,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 1d352e │ │ │ │ + bne.n 1d3696 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d35a4 │ │ │ │ + cbz r2, 1d370c │ │ │ │ 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 1d3580 │ │ │ │ + bne.n 1d36e8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d35f8 │ │ │ │ + cbz r2, 1d3760 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d35fc │ │ │ │ + vldr s13, [pc, #72] @ 1d3764 │ │ │ │ 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 │ │ │ │ @@ -518160,39 +518292,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 1d35ba │ │ │ │ + bne.n 1d3722 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d3630 │ │ │ │ + cbz r2, 1d3798 │ │ │ │ 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 1d360c │ │ │ │ + bne.n 1d3774 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d368e │ │ │ │ + cbz r2, 1d37f6 │ │ │ │ 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 │ │ │ │ @@ -518208,19 +518340,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 1d363e │ │ │ │ + bne.n 1d37a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d370e │ │ │ │ + beq.n 1d3876 │ │ │ │ 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 │ │ │ │ @@ -518249,18 +518381,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 1d36aa │ │ │ │ + bne.n 1d3812 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d376a │ │ │ │ + cbz r2, 1d38d2 │ │ │ │ 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 │ │ │ │ @@ -518276,18 +518408,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 1d371a │ │ │ │ + bne.n 1d3882 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d37d0 │ │ │ │ + cbz r2, 1d3938 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -518311,23 +518443,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 1d3778 │ │ │ │ + bne.n 1d38e0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d387a │ │ │ │ + beq.n 1d39e2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1d387c │ │ │ │ + vldr s10, [pc, #156] @ 1d39e4 │ │ │ │ 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 │ │ │ │ @@ -518361,20 +518493,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 1d37e8 │ │ │ │ + bne.n 1d3950 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d38da │ │ │ │ + cbz r2, 1d3a42 │ │ │ │ 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 │ │ │ │ @@ -518390,19 +518522,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 1d388a │ │ │ │ + bne.n 1d39f2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d395e │ │ │ │ + beq.n 1d3ac6 │ │ │ │ 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 │ │ │ │ @@ -518431,18 +518563,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 1d38f6 │ │ │ │ + bne.n 1d3a5e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d39ba │ │ │ │ + cbz r2, 1d3b22 │ │ │ │ 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 │ │ │ │ @@ -518458,18 +518590,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 1d396a │ │ │ │ + bne.n 1d3ad2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3a20 │ │ │ │ + cbz r2, 1d3b88 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -518493,23 +518625,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 1d39c8 │ │ │ │ + bne.n 1d3b30 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3aca │ │ │ │ + beq.n 1d3c32 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1d3acc │ │ │ │ + vldr s10, [pc, #156] @ 1d3c34 │ │ │ │ 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 │ │ │ │ @@ -518543,54 +518675,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 1d3a38 │ │ │ │ + bne.n 1d3ba0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d3afa │ │ │ │ + cbz r2, 1d3c62 │ │ │ │ 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 1d3ae4 │ │ │ │ + bne.n 1d3c4c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3b2a │ │ │ │ + cbz r2, 1d3c92 │ │ │ │ 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 1d3b0c │ │ │ │ + bne.n 1d3c74 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3b60 │ │ │ │ + cbz r2, 1d3cc8 │ │ │ │ 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 │ │ │ │ @@ -518598,72 +518730,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 1d3b40 │ │ │ │ + bne.n 1d3ca8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3b98 │ │ │ │ + cbz r2, 1d3d00 │ │ │ │ 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 1d3b70 │ │ │ │ + bne.n 1d3cd8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3bc6 │ │ │ │ + cbz r2, 1d3d2e │ │ │ │ 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 1d3bb0 │ │ │ │ + bne.n 1d3d18 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3bf6 │ │ │ │ + cbz r2, 1d3d5e │ │ │ │ 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 1d3bd8 │ │ │ │ + bne.n 1d3d40 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3c2c │ │ │ │ + cbz r2, 1d3d94 │ │ │ │ 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 │ │ │ │ @@ -518671,436 +518803,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 1d3c0c │ │ │ │ + bne.n 1d3d74 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3c64 │ │ │ │ + cbz r2, 1d3dcc │ │ │ │ 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 1d3c3c │ │ │ │ + bne.n 1d3da4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3c8e │ │ │ │ + cbz r2, 1d3df6 │ │ │ │ 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 1d3c76 │ │ │ │ + bne.n 1d3dde │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3cbe │ │ │ │ + cbz r2, 1d3e26 │ │ │ │ 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 1d3ca0 │ │ │ │ + bne.n 1d3e08 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3ce6 │ │ │ │ + cbz r2, 1d3e4e │ │ │ │ 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 1d3cce │ │ │ │ + bne.n 1d3e36 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3d16 │ │ │ │ + cbz r2, 1d3e7e │ │ │ │ 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 1d3cf8 │ │ │ │ + bne.n 1d3e60 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3d3e │ │ │ │ + cbz r2, 1d3ea6 │ │ │ │ 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 1d3d26 │ │ │ │ + bne.n 1d3e8e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3d66 │ │ │ │ + cbz r2, 1d3ece │ │ │ │ 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 1d3d4e │ │ │ │ + bne.n 1d3eb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3d88 │ │ │ │ + cbz r2, 1d3ef0 │ │ │ │ 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 1d3d74 │ │ │ │ + bne.n 1d3edc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3da8 │ │ │ │ + cbz r2, 1d3f10 │ │ │ │ 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 1d3d96 │ │ │ │ + bne.n 1d3efe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3dcc │ │ │ │ + cbz r2, 1d3f34 │ │ │ │ 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 1d3db8 │ │ │ │ + bne.n 1d3f20 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3df8 │ │ │ │ + cbz r2, 1d3f60 │ │ │ │ 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 1d3dda │ │ │ │ + bne.n 1d3f42 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3e1c │ │ │ │ + cbz r2, 1d3f84 │ │ │ │ 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 1d3e08 │ │ │ │ + bne.n 1d3f70 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3e3c │ │ │ │ + cbz r2, 1d3fa4 │ │ │ │ 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 1d3e2a │ │ │ │ + bne.n 1d3f92 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3e60 │ │ │ │ + cbz r2, 1d3fc8 │ │ │ │ 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 1d3e4c │ │ │ │ + bne.n 1d3fb4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3e8c │ │ │ │ + cbz r2, 1d3ff4 │ │ │ │ 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 1d3e6e │ │ │ │ + bne.n 1d3fd6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3eb4 │ │ │ │ + cbz r2, 1d401c │ │ │ │ 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 1d3e9c │ │ │ │ + bne.n 1d4004 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3ed6 │ │ │ │ + cbz r2, 1d403e │ │ │ │ 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 1d3ebe │ │ │ │ + bne.n 1d4026 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3efe │ │ │ │ + cbz r2, 1d4066 │ │ │ │ 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 1d3ee4 │ │ │ │ + bne.n 1d404c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3f28 │ │ │ │ + cbz r2, 1d4090 │ │ │ │ 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 1d3f0a │ │ │ │ + bne.n 1d4072 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3f50 │ │ │ │ + cbz r2, 1d40b8 │ │ │ │ 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 1d3f38 │ │ │ │ + bne.n 1d40a0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3f72 │ │ │ │ + cbz r2, 1d40da │ │ │ │ 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 1d3f5a │ │ │ │ + bne.n 1d40c2 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3f9a │ │ │ │ + cbz r2, 1d4102 │ │ │ │ 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 1d3f80 │ │ │ │ + bne.n 1d40e8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3fc4 │ │ │ │ + cbz r2, 1d412c │ │ │ │ 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 1d3fa6 │ │ │ │ + bne.n 1d410e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3fec │ │ │ │ + cbz r2, 1d4154 │ │ │ │ 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 1d3fd4 │ │ │ │ + bne.n 1d413c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d400e │ │ │ │ + cbz r2, 1d4176 │ │ │ │ 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 1d3ff6 │ │ │ │ + bne.n 1d415e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4036 │ │ │ │ + cbz r2, 1d419e │ │ │ │ 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 1d401c │ │ │ │ + bne.n 1d4184 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d405c │ │ │ │ + cbz r2, 1d41c4 │ │ │ │ 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 1d4044 │ │ │ │ + bne.n 1d41ac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d407e │ │ │ │ + cbz r2, 1d41e6 │ │ │ │ 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 1d4066 │ │ │ │ + bne.n 1d41ce │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d40a6 │ │ │ │ + cbz r2, 1d420e │ │ │ │ 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 1d408c │ │ │ │ + bne.n 1d41f4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d40dc │ │ │ │ + cbz r2, 1d4244 │ │ │ │ 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 │ │ │ │ @@ -519108,37 +519240,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 1d40bc │ │ │ │ + bne.n 1d4224 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4112 │ │ │ │ + cbz r2, 1d427a │ │ │ │ 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 1d40ec │ │ │ │ + bne.n 1d4254 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4148 │ │ │ │ + cbz r2, 1d42b0 │ │ │ │ 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 │ │ │ │ @@ -519146,73 +519278,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 1d4128 │ │ │ │ + bne.n 1d4290 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d417e │ │ │ │ + cbz r2, 1d42e6 │ │ │ │ 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 1d4158 │ │ │ │ + bne.n 1d42c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d41b2 │ │ │ │ + cbz r2, 1d431a │ │ │ │ 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 1d418c │ │ │ │ + bne.n 1d42f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d41e6 │ │ │ │ + cbz r2, 1d434e │ │ │ │ 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 1d41c0 │ │ │ │ + bne.n 1d4328 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4220 │ │ │ │ + cbz r2, 1d4388 │ │ │ │ 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 │ │ │ │ @@ -519220,19 +519352,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 1d41f4 │ │ │ │ + bne.n 1d435c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d425c │ │ │ │ + cbz r2, 1d43c4 │ │ │ │ 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 │ │ │ │ @@ -519240,57 +519372,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 1d4230 │ │ │ │ + bne.n 1d4398 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4294 │ │ │ │ + cbz r2, 1d43fc │ │ │ │ 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 1d426c │ │ │ │ + bne.n 1d43d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d42cc │ │ │ │ + cbz r2, 1d4434 │ │ │ │ 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 1d42a4 │ │ │ │ + bne.n 1d440c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4306 │ │ │ │ + cbz r2, 1d446e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -519298,18 +519430,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 1d42de │ │ │ │ + bne.n 1d4446 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d433e │ │ │ │ + cbz r2, 1d44a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -519317,18 +519449,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 1d4316 │ │ │ │ + bne.n 1d447e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4376 │ │ │ │ + cbz r2, 1d44de │ │ │ │ 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]! │ │ │ │ @@ -519336,18 +519468,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 1d4352 │ │ │ │ + bne.n 1d44ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d43ae │ │ │ │ + cbz r2, 1d4516 │ │ │ │ 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]! │ │ │ │ @@ -519355,18 +519487,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 1d438a │ │ │ │ + bne.n 1d44f2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d43e8 │ │ │ │ + cbz r2, 1d4550 │ │ │ │ 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 │ │ │ │ @@ -519374,19 +519506,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 1d43bc │ │ │ │ + bne.n 1d4524 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4424 │ │ │ │ + cbz r2, 1d458c │ │ │ │ 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 │ │ │ │ @@ -519394,19 +519526,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 1d43f8 │ │ │ │ + bne.n 1d4560 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4460 │ │ │ │ + cbz r2, 1d45c8 │ │ │ │ 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 │ │ │ │ @@ -519414,19 +519546,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 1d4434 │ │ │ │ + bne.n 1d459c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d449c │ │ │ │ + cbz r2, 1d4604 │ │ │ │ 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 │ │ │ │ @@ -519434,19 +519566,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 1d4470 │ │ │ │ + bne.n 1d45d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d44d8 │ │ │ │ + cbz r2, 1d4640 │ │ │ │ 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 │ │ │ │ @@ -519454,19 +519586,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 1d44ac │ │ │ │ + bne.n 1d4614 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4514 │ │ │ │ + cbz r2, 1d467c │ │ │ │ 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 │ │ │ │ @@ -519474,19 +519606,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 1d44e8 │ │ │ │ + bne.n 1d4650 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4550 │ │ │ │ + cbz r2, 1d46b8 │ │ │ │ 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 │ │ │ │ @@ -519494,19 +519626,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 1d4524 │ │ │ │ + bne.n 1d468c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d458c │ │ │ │ + cbz r2, 1d46f4 │ │ │ │ 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 │ │ │ │ @@ -519514,24 +519646,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 1d4560 │ │ │ │ + bne.n 1d46c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d4620 │ │ │ │ + beq.n 1d4788 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d4624 │ │ │ │ + vldr s11, [pc, #132] @ 1d478c │ │ │ │ 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 │ │ │ │ @@ -519558,26 +519690,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 1d45a8 │ │ │ │ + bne.n 1d4710 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1d4684 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d47ec ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4680 │ │ │ │ + cbz r2, 1d47e8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1d4688 ) │ │ │ │ + ldr r1, [pc, #84] @ (1d47f0 ) │ │ │ │ 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 │ │ │ │ @@ -519592,28 +519724,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 1d4640 │ │ │ │ + bne.n 1d47a8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r2, 1d46bc │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d46d8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d4840 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d46d4 │ │ │ │ + cbz r2, 1d483c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d46dc ) │ │ │ │ + ldr r2, [pc, #68] @ (1d4844 ) │ │ │ │ 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 │ │ │ │ @@ -519625,23 +519757,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 1d46a4 │ │ │ │ + bne.n 1d480c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r6, 1d46f6 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4716 │ │ │ │ + cbz r2, 1d487e │ │ │ │ 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 │ │ │ │ @@ -519649,18 +519781,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 1d46ee │ │ │ │ + bne.n 1d4856 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d474e │ │ │ │ + cbz r2, 1d48b6 │ │ │ │ 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 │ │ │ │ @@ -519668,22 +519800,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 1d4726 │ │ │ │ + bne.n 1d488e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d47b2 │ │ │ │ + cbz r2, 1d491a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d47b4 │ │ │ │ + vldr s12, [pc, #88] @ 1d491c │ │ │ │ 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 │ │ │ │ @@ -519697,25 +519829,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 1d4762 │ │ │ │ + bne.n 1d48ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d484a │ │ │ │ + beq.n 1d49b2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d484c │ │ │ │ + vldr s11, [pc, #132] @ 1d49b4 │ │ │ │ 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 │ │ │ │ @@ -519742,20 +519874,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 1d47d0 │ │ │ │ + bne.n 1d4938 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d4886 │ │ │ │ + cbz r2, 1d49ee │ │ │ │ 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 │ │ │ │ @@ -519763,22 +519895,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 1d485e │ │ │ │ + bne.n 1d49c6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d48f8 │ │ │ │ + cbz r2, 1d4a60 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d48fc │ │ │ │ + vldr s12, [pc, #104] @ 1d4a64 │ │ │ │ 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] │ │ │ │ @@ -519797,25 +519929,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 1d489e │ │ │ │ + bne.n 1d4a06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d4950 │ │ │ │ + cbz r2, 1d4ab8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d4954 │ │ │ │ + vldr s13, [pc, #72] @ 1d4abc │ │ │ │ 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 │ │ │ │ @@ -519825,25 +519957,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 1d4912 │ │ │ │ + bne.n 1d4a7a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d49c6 │ │ │ │ + cbz r2, 1d4b2e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d49c8 │ │ │ │ + vldr s12, [pc, #100] @ 1d4b30 │ │ │ │ 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] │ │ │ │ @@ -519862,135 +519994,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 1d496e │ │ │ │ + bne.n 1d4ad6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d49fe │ │ │ │ + cbz r2, 1d4b66 │ │ │ │ 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 1d49da │ │ │ │ + bne.n 1d4b42 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4a32 │ │ │ │ + cbz r2, 1d4b9a │ │ │ │ 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 1d4a0e │ │ │ │ + bne.n 1d4b76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4a66 │ │ │ │ + cbz r2, 1d4bce │ │ │ │ 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 1d4a42 │ │ │ │ + bne.n 1d4baa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4a9a │ │ │ │ + cbz r2, 1d4c02 │ │ │ │ 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 1d4a76 │ │ │ │ + bne.n 1d4bde │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4ad0 │ │ │ │ + cbz r2, 1d4c38 │ │ │ │ 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 1d4aa8 │ │ │ │ + bne.n 1d4c10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4b08 │ │ │ │ + cbz r2, 1d4c70 │ │ │ │ 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 1d4ae0 │ │ │ │ + bne.n 1d4c48 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1d4b84 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d4cec ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4b80 │ │ │ │ + cbz r2, 1d4ce8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1d4b88 ) │ │ │ │ + ldr r1, [pc, #108] @ (1d4cf0 ) │ │ │ │ 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 │ │ │ │ @@ -520011,28 +520143,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 1d4b26 │ │ │ │ + bne.n 1d4c8e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + cbz r6, 1d4d50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d4bf8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d4d60 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4bf4 │ │ │ │ + cbz r2, 1d4d5c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1d4bfc ) │ │ │ │ + ldr r1, [pc, #96] @ (1d4d64 ) │ │ │ │ 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 │ │ │ │ @@ -520050,28 +520182,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 1d4ba4 │ │ │ │ + bne.n 1d4d0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + cbz r6, 1d4da4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1d4c78 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d4de0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4c74 │ │ │ │ + cbz r2, 1d4ddc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1d4c7c ) │ │ │ │ + ldr r1, [pc, #108] @ (1d4de4 ) │ │ │ │ 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 │ │ │ │ @@ -520092,28 +520224,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 1d4c1a │ │ │ │ + bne.n 1d4d82 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4cfa │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1d4ce8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d4e50 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4ce6 │ │ │ │ + cbz r2, 1d4e4e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1d4cec ) │ │ │ │ + ldr r1, [pc, #92] @ (1d4e54 ) │ │ │ │ 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 │ │ │ │ @@ -520131,28 +520263,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 1d4c98 │ │ │ │ + bne.n 1d4e00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4d4a │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4d44 │ │ │ │ + cbz r2, 1d4eac │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d4d48 │ │ │ │ + vldr s13, [pc, #76] @ 1d4eb0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d4d4c │ │ │ │ + vldr s12, [pc, #72] @ 1d4eb4 │ │ │ │ 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 │ │ │ │ @@ -520161,45 +520293,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 1d4d06 │ │ │ │ + bne.n 1d4e6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4d7c │ │ │ │ + cbz r2, 1d4ee4 │ │ │ │ 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 1d4d5e │ │ │ │ + bne.n 1d4ec6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4df4 │ │ │ │ + cbz r2, 1d4f5c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d4df8 │ │ │ │ + vldr s12, [pc, #108] @ 1d4f60 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d4dfc │ │ │ │ + vldr s11, [pc, #104] @ 1d4f64 │ │ │ │ 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 │ │ │ │ @@ -520217,47 +520349,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 1d4d9a │ │ │ │ + bne.n 1d4f02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4e2e │ │ │ │ + cbz r2, 1d4f96 │ │ │ │ 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 1d4e10 │ │ │ │ + bne.n 1d4f78 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4e84 │ │ │ │ + cbz r2, 1d4fec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d4e88 │ │ │ │ + vldr s13, [pc, #76] @ 1d4ff0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d4e8c │ │ │ │ + vldr s12, [pc, #72] @ 1d4ff4 │ │ │ │ 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 │ │ │ │ @@ -520266,29 +520398,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 1d4e46 │ │ │ │ + bne.n 1d4fae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4f02 │ │ │ │ + cbz r2, 1d506a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d4f04 │ │ │ │ + vldr s12, [pc, #104] @ 1d506c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1d4f08 │ │ │ │ + vldr s11, [pc, #100] @ 1d5070 │ │ │ │ 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 │ │ │ │ @@ -520306,44 +520438,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 1d4eaa │ │ │ │ + bne.n 1d5012 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4f3a │ │ │ │ + cbz r2, 1d50a2 │ │ │ │ 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 1d4f1c │ │ │ │ + bne.n 1d5084 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d4fe6 │ │ │ │ + beq.n 1d514e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d4fe8 │ │ │ │ + vldr s10, [pc, #160] @ 1d5150 │ │ │ │ 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 │ │ │ │ @@ -520378,44 +520510,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 1d4f50 │ │ │ │ + bne.n 1d50b8 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d501e │ │ │ │ + cbz r2, 1d5186 │ │ │ │ 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 1d4ff8 │ │ │ │ + bne.n 1d5160 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d50b0 │ │ │ │ + beq.n 1d5218 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d50b4 │ │ │ │ + vldr s11, [pc, #132] @ 1d521c │ │ │ │ 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 │ │ │ │ @@ -520442,21 +520574,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 1d5038 │ │ │ │ + bne.n 1d51a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d50ee │ │ │ │ + cbz r2, 1d5256 │ │ │ │ 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 │ │ │ │ @@ -520464,118 +520596,118 @@ │ │ │ │ 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 1d50c6 │ │ │ │ + bne.n 1d522e │ │ │ │ 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 sl, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d522c │ │ │ │ + beq.w 1d5394 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d522c │ │ │ │ + beq.w 1d5394 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ movt r9, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #268] @ 1d5238 │ │ │ │ + vldr s17, [pc, #268] @ 1d53a0 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, fp, #16 │ │ │ │ mov r6, sl │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1d51e2 │ │ │ │ + b.n 1d534a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5208 │ │ │ │ + bgt.n 1d5370 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5202 │ │ │ │ + ble.n 1d536a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5214 │ │ │ │ + bgt.n 1d537c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d51fc │ │ │ │ + ble.n 1d5364 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d520e │ │ │ │ + bgt.n 1d5376 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d51f6 │ │ │ │ + ble.n 1d535e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 59e84 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, r9, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1d521a │ │ │ │ + beq.n 1d5382 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5148 │ │ │ │ + bgt.n 1d52b0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5156 │ │ │ │ - vldr s0, [pc, #64] @ 1d5238 │ │ │ │ - b.n 1d51ca │ │ │ │ + b.n 1d52be │ │ │ │ + vldr s0, [pc, #64] @ 1d53a0 │ │ │ │ + b.n 1d5332 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d51a2 │ │ │ │ + b.n 1d530a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d517a │ │ │ │ + b.n 1d52e2 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d5156 │ │ │ │ + b.n 1d52be │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d51a2 │ │ │ │ + b.n 1d530a │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d517a │ │ │ │ + b.n 1d52e2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d513c │ │ │ │ + bne.n 1d52a4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -520584,200 +520716,200 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d537c │ │ │ │ + beq.w 1d54e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d537c │ │ │ │ + beq.w 1d54e4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w r9, #61440 @ 0xf000 │ │ │ │ movt r9, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #272] @ 1d5388 │ │ │ │ + vldr s17, [pc, #272] @ 1d54f0 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ add.w r4, fp, #16 │ │ │ │ mov r6, sl │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1d532c │ │ │ │ + b.n 1d5494 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5358 │ │ │ │ + bgt.n 1d54c0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d534c │ │ │ │ + ble.n 1d54b4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5352 │ │ │ │ + bgt.n 1d54ba │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r7, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5346 │ │ │ │ + ble.n 1d54ae │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d535e │ │ │ │ + bgt.n 1d54c6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5340 │ │ │ │ + ble.n 1d54a8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5364 │ │ │ │ + bgt.n 1d54cc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, r9, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1d536a │ │ │ │ + beq.n 1d54d2 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5294 │ │ │ │ + bgt.n 1d53fc │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d52a2 │ │ │ │ + b.n 1d540a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5314 │ │ │ │ + b.n 1d547c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d52ec │ │ │ │ + b.n 1d5454 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d52c6 │ │ │ │ + b.n 1d542e │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d52c6 │ │ │ │ + b.n 1d542e │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d52a2 │ │ │ │ + b.n 1d540a │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d52ec │ │ │ │ + b.n 1d5454 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d5314 │ │ │ │ + b.n 1d547c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d5288 │ │ │ │ + bne.n 1d53f0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d549a │ │ │ │ + beq.n 1d5602 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d549a │ │ │ │ + beq.n 1d5602 │ │ │ │ mov.w sl, #63488 @ 0xf800 │ │ │ │ movt sl, #2047 @ 0x7ff │ │ │ │ mov r9, r2 │ │ │ │ - vldr s17, [pc, #228] @ 1d54a4 │ │ │ │ - vldr s19, [pc, #228] @ 1d54a8 │ │ │ │ + vldr s17, [pc, #228] @ 1d560c │ │ │ │ + vldr s19, [pc, #228] @ 1d5610 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, r9, #16 │ │ │ │ mov r6, fp │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 1d5456 │ │ │ │ + b.n 1d55be │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5476 │ │ │ │ + bgt.n 1d55de │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5470 │ │ │ │ + ble.n 1d55d8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5482 │ │ │ │ + bgt.n 1d55ea │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d546a │ │ │ │ + ble.n 1d55d2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d547c │ │ │ │ + bgt.n 1d55e4 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, sl, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1d5488 │ │ │ │ + beq.n 1d55f0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d53e4 │ │ │ │ + bgt.n 1d554c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d53f2 │ │ │ │ + b.n 1d555a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d543e │ │ │ │ + b.n 1d55a6 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5416 │ │ │ │ + b.n 1d557e │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d53f2 │ │ │ │ + b.n 1d555a │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d543e │ │ │ │ + b.n 1d55a6 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5416 │ │ │ │ + b.n 1d557e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1d53d8 │ │ │ │ + bne.n 1d5540 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ negs r4, r7 │ │ │ │ @@ -520787,548 +520919,548 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d55f6 │ │ │ │ + beq.w 1d575e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1d55f6 │ │ │ │ + beq.w 1d575e │ │ │ │ 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, #272] @ 1d5600 │ │ │ │ + vldr s18, [pc, #272] @ 1d5768 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1d5604 │ │ │ │ + vldr s17, [pc, #268] @ 1d576c │ │ │ │ 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 1d55a4 │ │ │ │ + b.n 1d570c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d55d0 │ │ │ │ + bgt.n 1d5738 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d55c4 │ │ │ │ + ble.n 1d572c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d55ca │ │ │ │ + bgt.n 1d5732 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e84 │ │ │ │ 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 1d55be │ │ │ │ + ble.n 1d5726 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d55d6 │ │ │ │ + bgt.n 1d573e │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e84 │ │ │ │ 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 1d55b8 │ │ │ │ + ble.n 1d5720 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d55dc │ │ │ │ + bgt.n 1d5744 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 59e84 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1d55e2 │ │ │ │ + beq.n 1d574a │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5512 │ │ │ │ + bgt.n 1d567a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5520 │ │ │ │ + b.n 1d5688 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5590 │ │ │ │ + b.n 1d56f8 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d556a │ │ │ │ + b.n 1d56d2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5544 │ │ │ │ + b.n 1d56ac │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5544 │ │ │ │ + b.n 1d56ac │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5520 │ │ │ │ + b.n 1d5688 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d556a │ │ │ │ + b.n 1d56d2 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1d5590 │ │ │ │ + b.n 1d56f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1d5504 │ │ │ │ + bne.n 1d566c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d5696 │ │ │ │ + beq.n 1d57fe │ │ │ │ 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] @ 1d56a0 │ │ │ │ + vldr s16, [pc, #116] @ 1d5808 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1d56a4 │ │ │ │ + vldr s17, [pc, #112] @ 1d580c │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1d5698 │ │ │ │ + vldr d10, [pc, #92] @ 1d5800 │ │ │ │ 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 1d566c │ │ │ │ + ble.n 1d57d4 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d566c │ │ │ │ + bgt.n 1d57d4 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 59e84 │ │ │ │ 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 1d5640 │ │ │ │ + bne.n 1d57a8 │ │ │ │ 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 1d56a0 │ │ │ │ + b.n 1d5808 │ │ │ │ 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, #340] @ (1d5818 ) │ │ │ │ + ldr r2, [pc, #340] @ (1d5980 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #340] @ (1d581c ) │ │ │ │ + ldr r1, [pc, #340] @ (1d5984 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d57ec │ │ │ │ + beq.w 1d5954 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d57ec │ │ │ │ + beq.w 1d5954 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #296] @ 1d5810 │ │ │ │ - vldr s17, [pc, #296] @ 1d5814 │ │ │ │ + vldr s18, [pc, #296] @ 1d5978 │ │ │ │ + vldr s17, [pc, #296] @ 1d597c │ │ │ │ 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 1d579c │ │ │ │ + b.n 1d5904 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d57c8 │ │ │ │ + bgt.n 1d5930 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d57bc │ │ │ │ + ble.n 1d5924 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d57c2 │ │ │ │ + bgt.n 1d592a │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d57b6 │ │ │ │ + ble.n 1d591e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d57ce │ │ │ │ + bgt.n 1d5936 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d57b0 │ │ │ │ + ble.n 1d5918 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d57d4 │ │ │ │ + bgt.n 1d593c │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e84 │ │ │ │ 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 1d57da │ │ │ │ + beq.n 1d5942 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5704 │ │ │ │ + bgt.n 1d586c │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5712 │ │ │ │ + b.n 1d587a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d577e │ │ │ │ + b.n 1d58e6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d575a │ │ │ │ + b.n 1d58c2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5736 │ │ │ │ + b.n 1d589e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5736 │ │ │ │ + b.n 1d589e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5712 │ │ │ │ + b.n 1d587a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d575a │ │ │ │ + b.n 1d58c2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d577e │ │ │ │ + b.n 1d58e6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d56fa │ │ │ │ - ldr r2, [pc, #48] @ (1d5820 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d5818 ) │ │ │ │ + bne.n 1d5862 │ │ │ │ + ldr r2, [pc, #48] @ (1d5988 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d5980 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d580a │ │ │ │ + bne.n 1d5972 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r7, pc, #816 @ (adr r7, 1d5cb8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r6, pc, #656 @ (adr r6, 1d5c1c ) │ │ │ │ lsls r0, r5, #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, #344] @ (1d5998 ) │ │ │ │ + ldr r2, [pc, #344] @ (1d5b00 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #344] @ (1d599c ) │ │ │ │ + ldr r1, [pc, #344] @ (1d5b04 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d596c │ │ │ │ + beq.w 1d5ad4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d596c │ │ │ │ + beq.w 1d5ad4 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #300] @ 1d5990 │ │ │ │ - vldr s18, [pc, #300] @ 1d5994 │ │ │ │ + vldr s19, [pc, #300] @ 1d5af8 │ │ │ │ + vldr s18, [pc, #300] @ 1d5afc │ │ │ │ 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 1d591c │ │ │ │ + b.n 1d5a84 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5948 │ │ │ │ + bgt.n 1d5ab0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d593c │ │ │ │ + ble.n 1d5aa4 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5942 │ │ │ │ + bgt.n 1d5aaa │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5936 │ │ │ │ + ble.n 1d5a9e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d594e │ │ │ │ + bgt.n 1d5ab6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5930 │ │ │ │ + ble.n 1d5a98 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5954 │ │ │ │ + bgt.n 1d5abc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ 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 1d595a │ │ │ │ + beq.n 1d5ac2 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5884 │ │ │ │ + bgt.n 1d59ec │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5892 │ │ │ │ + b.n 1d59fa │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d58fe │ │ │ │ + b.n 1d5a66 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d58da │ │ │ │ + b.n 1d5a42 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d58b6 │ │ │ │ + b.n 1d5a1e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d58b6 │ │ │ │ + b.n 1d5a1e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5892 │ │ │ │ + b.n 1d59fa │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d58da │ │ │ │ + b.n 1d5a42 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d58fe │ │ │ │ + b.n 1d5a66 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d587a │ │ │ │ - ldr r2, [pc, #48] @ (1d59a0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d5998 ) │ │ │ │ + bne.n 1d59e2 │ │ │ │ + ldr r2, [pc, #48] @ (1d5b08 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d5b00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d598a │ │ │ │ + bne.n 1d5af2 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #736 @ (adr r7, 1d5c80 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 1d5c48 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r6, pc, #560 @ (adr r6, 1d5bd4 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 1d5b9c ) │ │ │ │ lsls r0, r5, #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.w 1d5ade │ │ │ │ + beq.w 1d5c46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d5ade │ │ │ │ + beq.w 1d5c46 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #280] @ 1d5ae8 │ │ │ │ - vldr s18, [pc, #280] @ 1d5aec │ │ │ │ + vldr s19, [pc, #280] @ 1d5c50 │ │ │ │ + vldr s18, [pc, #280] @ 1d5c54 │ │ │ │ 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 1d5a8e │ │ │ │ + b.n 1d5bf6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5aba │ │ │ │ + bgt.n 1d5c22 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5aae │ │ │ │ + ble.n 1d5c16 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5ab4 │ │ │ │ + bgt.n 1d5c1c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ 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 1d5aa8 │ │ │ │ + ble.n 1d5c10 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5ac0 │ │ │ │ + bgt.n 1d5c28 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e84 │ │ │ │ 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 1d5aa2 │ │ │ │ + ble.n 1d5c0a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5ac6 │ │ │ │ + bgt.n 1d5c2e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 59e84 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1d5acc │ │ │ │ + beq.n 1d5c34 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d59f4 │ │ │ │ + bgt.n 1d5b5c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5a02 │ │ │ │ + b.n 1d5b6a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5a7a │ │ │ │ + b.n 1d5be2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5a50 │ │ │ │ + b.n 1d5bb8 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5a26 │ │ │ │ + b.n 1d5b8e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5a26 │ │ │ │ + b.n 1d5b8e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5a02 │ │ │ │ + b.n 1d5b6a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5a50 │ │ │ │ + b.n 1d5bb8 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5a7a │ │ │ │ + b.n 1d5be2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1d59ea │ │ │ │ + bne.n 1d5b52 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d5b76 │ │ │ │ + beq.n 1d5cde │ │ │ │ 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] @ 1d5b88 │ │ │ │ + vldr s20, [pc, #116] @ 1d5cf0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1d5b8c │ │ │ │ + vldr s21, [pc, #116] @ 1d5cf4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1d5b78 │ │ │ │ - vldr d8, [pc, #92] @ 1d5b80 │ │ │ │ + vldr d9, [pc, #88] @ 1d5ce0 │ │ │ │ + vldr d8, [pc, #92] @ 1d5ce8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1d5b4e │ │ │ │ + ble.n 1d5cb6 │ │ │ │ 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 │ │ │ │ @@ -521338,31 +521470,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 1d5b26 │ │ │ │ + bne.n 1d5c8e │ │ │ │ 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 1d5b88 │ │ │ │ + b.n 1d5cf0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1d5bd2 │ │ │ │ + cbz r2, 1d5d3a │ │ │ │ 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 │ │ │ │ @@ -521370,268 +521502,268 @@ │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5bae │ │ │ │ + bne.n 1d5d16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5c26 │ │ │ │ + cbz r2, 1d5d8e │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d5bf4 │ │ │ │ + bne.n 1d5d5c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5c7e │ │ │ │ + cbz r2, 1d5de6 │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5c44 │ │ │ │ + bne.n 1d5dac │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5cd4 │ │ │ │ + cbz r2, 1d5e3c │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5c9c │ │ │ │ + bne.n 1d5e04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d5d1e │ │ │ │ + cbz r2, 1d5e86 │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ 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 1d5cfa │ │ │ │ + bne.n 1d5e62 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5d70 │ │ │ │ + cbz r2, 1d5ed8 │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d5d44 │ │ │ │ + bne.n 1d5eac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d5dc0 │ │ │ │ + cbz r2, 1d5f28 │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5d94 │ │ │ │ + bne.n 1d5efc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1d5e88 ) │ │ │ │ + ldr r2, [pc, #172] @ (1d5ff0 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (1d5e8c ) │ │ │ │ + ldr r1, [pc, #172] @ (1d5ff4 ) │ │ │ │ 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 │ │ │ │ - cbz r2, 1d5e68 │ │ │ │ - cbz r5, 1d5e68 │ │ │ │ + cbz r2, 1d5fd0 │ │ │ │ + cbz r5, 1d5fd0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov fp, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w fp, fp, #8 │ │ │ │ - bl 1e10e4 │ │ │ │ + bl 1e124c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1e10e4 │ │ │ │ + bl 1e124c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1e10e4 │ │ │ │ + bl 1e124c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1e10e4 │ │ │ │ + bl 1e124c │ │ │ │ add.w ip, sp, #12 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, sl │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [fp, #-8] │ │ │ │ str.w r1, [fp, #-4] │ │ │ │ - bne.n 1d5e08 │ │ │ │ + bne.n 1d5f70 │ │ │ │ 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 1d5dfe │ │ │ │ - ldr r2, [pc, #36] @ (1d5e90 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5e88 ) │ │ │ │ + bne.n 1d5f66 │ │ │ │ + ldr r2, [pc, #36] @ (1d5ff8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5ff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5e82 │ │ │ │ + bne.n 1d5fea │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #112 @ (adr r2, 1d5f00 ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 1d62c8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r1, pc, #576 @ (adr r1, 1d60d4 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 1d609c ) │ │ │ │ lsls r0, r5, #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] @ (1d5f0c ) │ │ │ │ - ldr r3, [pc, #104] @ (1d5f10 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d6074 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d6078 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d5ef0 │ │ │ │ + cbz r4, 1d6058 │ │ │ │ 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 │ │ │ │ @@ -521641,51 +521773,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 1d5ec0 │ │ │ │ - ldr r2, [pc, #32] @ (1d5f14 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5f10 ) │ │ │ │ + bne.n 1d6028 │ │ │ │ + ldr r2, [pc, #32] @ (1d607c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6078 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5f08 │ │ │ │ + bne.n 1d6070 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #328 @ (adr r1, 1d6058 ) │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #32 @ (adr r1, 1d5f38 ) │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r5, #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] @ (1d5fb0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d5fb4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d6118 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d611c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d5f8e │ │ │ │ + cbz r7, 1d60f6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1d5fac │ │ │ │ + vldr s10, [pc, #100] @ 1d6114 │ │ │ │ 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 │ │ │ │ @@ -521697,50 +521829,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 1d5f4c │ │ │ │ - ldr r2, [pc, #40] @ (1d5fb8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d5fb4 ) │ │ │ │ + bne.n 1d60b4 │ │ │ │ + ldr r2, [pc, #40] @ (1d6120 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d611c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5fa6 │ │ │ │ + bne.n 1d610e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #824 @ (adr r0, 1d62ec ) │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #424 @ (adr r0, 1d6164 ) │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r0, r5, #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] @ (1d6060 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d6064 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d61c8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d61cc ) │ │ │ │ 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, 1d6044 │ │ │ │ + cbz r6, 1d61ac │ │ │ │ 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] │ │ │ │ @@ -521761,47 +521893,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 1d5fee │ │ │ │ - ldr r2, [pc, #32] @ (1d6068 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6064 ) │ │ │ │ + bne.n 1d6156 │ │ │ │ + ldr r2, [pc, #32] @ (1d61d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d61cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d605c │ │ │ │ + bne.n 1d61c4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #168 @ (adr r0, 1d610c ) │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r5, #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] @ (1d611c ) │ │ │ │ - ldr r3, [pc, #160] @ (1d6120 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d6284 ) │ │ │ │ + ldr r3, [pc, #160] @ (1d6288 ) │ │ │ │ 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, 1d6100 │ │ │ │ + cbz r6, 1d6268 │ │ │ │ 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] │ │ │ │ @@ -521825,51 +521957,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 1d609a │ │ │ │ - ldr r2, [pc, #32] @ (1d6124 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6120 ) │ │ │ │ + bne.n 1d6202 │ │ │ │ + ldr r2, [pc, #32] @ (1d628c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6288 ) │ │ │ │ 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 1d6118 │ │ │ │ + bne.n 1d6280 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r5, #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] @ (1d61ac ) │ │ │ │ - ldr r3, [pc, #116] @ (1d61b0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d6314 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d6318 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d618c │ │ │ │ + cbz r4, 1d62f4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1d61a8 │ │ │ │ + vldr s14, [pc, #80] @ 1d6310 │ │ │ │ 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 │ │ │ │ @@ -521877,49 +522009,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 1d615c │ │ │ │ - ldr r2, [pc, #36] @ (1d61b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d61b0 ) │ │ │ │ + bne.n 1d62c4 │ │ │ │ + ldr r2, [pc, #36] @ (1d631c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6318 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d61a4 │ │ │ │ + bne.n 1d630c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r0, r5, #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] @ (1d6238 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d623c ) │ │ │ │ + ldr r2, [pc, #108] @ (1d63a0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d63a4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d621c │ │ │ │ + cbz r6, 1d6384 │ │ │ │ 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] │ │ │ │ @@ -521932,47 +522064,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 1d61e8 │ │ │ │ - ldr r2, [pc, #32] @ (1d6240 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d623c ) │ │ │ │ + bne.n 1d6350 │ │ │ │ + ldr r2, [pc, #32] @ (1d63a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d63a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6234 │ │ │ │ + bne.n 1d639c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r5, #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] @ (1d62c8 ) │ │ │ │ - ldr r3, [pc, #116] @ (1d62cc ) │ │ │ │ + ldr r2, [pc, #112] @ (1d6430 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d6434 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d62ac │ │ │ │ + cbz r6, 1d6414 │ │ │ │ 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] │ │ │ │ @@ -521987,54 +522119,54 @@ │ │ │ │ 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 1d6272 │ │ │ │ - ldr r2, [pc, #32] @ (1d62d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d62cc ) │ │ │ │ + bne.n 1d63da │ │ │ │ + ldr r2, [pc, #32] @ (1d6438 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6434 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d62c4 │ │ │ │ + bne.n 1d642c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r5, #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, #152] @ (1d6384 ) │ │ │ │ - ldr r3, [pc, #156] @ (1d6388 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d64ec ) │ │ │ │ + ldr r3, [pc, #156] @ (1d64f0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d635c │ │ │ │ + cbz r4, 1d64c4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1d6378 │ │ │ │ - vldr s8, [pc, #116] @ 1d6380 │ │ │ │ + vldr d5, [pc, #112] @ 1d64e0 │ │ │ │ + vldr s8, [pc, #116] @ 1d64e8 │ │ │ │ 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 │ │ │ │ @@ -522048,57 +522180,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 1d6310 │ │ │ │ - ldr r2, [pc, #44] @ (1d638c ) │ │ │ │ - ldr r3, [pc, #40] @ (1d6388 ) │ │ │ │ + bne.n 1d6478 │ │ │ │ + ldr r2, [pc, #44] @ (1d64f4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d64f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6374 │ │ │ │ + bne.n 1d64dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r5, #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] @ (1d6448 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d644c ) │ │ │ │ + ldr r2, [pc, #164] @ (1d65b0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d65b4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d6422 │ │ │ │ + cbz r5, 1d658a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1d6440 │ │ │ │ + vldr d4, [pc, #128] @ 1d65a8 │ │ │ │ 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 │ │ │ │ @@ -522117,60 +522249,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 1d63c4 │ │ │ │ - ldr r2, [pc, #44] @ (1d6450 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d644c ) │ │ │ │ + bne.n 1d652c │ │ │ │ + ldr r2, [pc, #44] @ (1d65b8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d65b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d643a │ │ │ │ + bne.n 1d65a2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #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] @ (1d6528 ) │ │ │ │ - ldr r3, [pc, #192] @ (1d652c ) │ │ │ │ + ldr r2, [pc, #188] @ (1d6690 ) │ │ │ │ + ldr r3, [pc, #192] @ (1d6694 ) │ │ │ │ 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 1d64fe │ │ │ │ + beq.n 1d6666 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1d6520 │ │ │ │ + vldr d3, [pc, #148] @ 1d6688 │ │ │ │ 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] │ │ │ │ @@ -522193,57 +522325,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 1d648c │ │ │ │ - ldr r2, [pc, #48] @ (1d6530 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d652c ) │ │ │ │ + bne.n 1d65f4 │ │ │ │ + ldr r2, [pc, #48] @ (1d6698 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d6694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6516 │ │ │ │ + bne.n 1d667e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r5, #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] @ (1d65c4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1d65c8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d672c ) │ │ │ │ + ldr r3, [pc, #128] @ (1d6730 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d65a4 │ │ │ │ + cbz r4, 1d670c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d65c0 │ │ │ │ + vldr s12, [pc, #92] @ 1d6728 │ │ │ │ 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 │ │ │ │ @@ -522253,49 +522385,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 1d6568 │ │ │ │ - ldr r2, [pc, #36] @ (1d65cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1d65c8 ) │ │ │ │ + bne.n 1d66d0 │ │ │ │ + ldr r2, [pc, #36] @ (1d6734 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6730 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d65bc │ │ │ │ + bne.n 1d6724 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r5, #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] @ (1d6658 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d665c ) │ │ │ │ + ldr r2, [pc, #116] @ (1d67c0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d67c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d663c │ │ │ │ + cbz r5, 1d67a4 │ │ │ │ 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] │ │ │ │ @@ -522312,47 +522444,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 1d6600 │ │ │ │ - ldr r2, [pc, #32] @ (1d6660 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d665c ) │ │ │ │ + bne.n 1d6768 │ │ │ │ + ldr r2, [pc, #32] @ (1d67c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d67c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6654 │ │ │ │ + bne.n 1d67bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r5, #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] @ (1d66f8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d66fc ) │ │ │ │ + ldr r2, [pc, #128] @ (1d6860 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d6864 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d66da │ │ │ │ + cbz r5, 1d6842 │ │ │ │ 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] │ │ │ │ @@ -522368,48 +522500,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 1d6694 │ │ │ │ - ldr r2, [pc, #36] @ (1d6700 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d66fc ) │ │ │ │ + bne.n 1d67fc │ │ │ │ + ldr r2, [pc, #36] @ (1d6868 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6864 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d66f2 │ │ │ │ + bne.n 1d685a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r5, #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] @ (1d679c ) │ │ │ │ - ldr r3, [pc, #136] @ (1d67a0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d6904 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d6908 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d677e │ │ │ │ + cbz r4, 1d68e6 │ │ │ │ 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] │ │ │ │ @@ -522433,48 +522565,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 1d6732 │ │ │ │ - ldr r2, [pc, #36] @ (1d67a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d67a0 ) │ │ │ │ + bne.n 1d689a │ │ │ │ + ldr r2, [pc, #36] @ (1d690c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6908 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6796 │ │ │ │ + bne.n 1d68fe │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r5, #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] @ (1d6844 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d6848 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d69ac ) │ │ │ │ + ldr r3, [pc, #140] @ (1d69b0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6828 │ │ │ │ + cbz r6, 1d6990 │ │ │ │ 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] │ │ │ │ @@ -522493,47 +522625,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 1d67d6 │ │ │ │ - ldr r2, [pc, #32] @ (1d684c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6848 ) │ │ │ │ + bne.n 1d693e │ │ │ │ + ldr r2, [pc, #32] @ (1d69b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d69b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6840 │ │ │ │ + bne.n 1d69a8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d6908 ) │ │ │ │ - ldr r3, [pc, #164] @ (1d690c ) │ │ │ │ + ldr r2, [pc, #164] @ (1d6a70 ) │ │ │ │ + ldr r3, [pc, #164] @ (1d6a74 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d68e8 │ │ │ │ + cbz r7, 1d6a50 │ │ │ │ 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 │ │ │ │ @@ -522563,317 +522695,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 1d687c │ │ │ │ - ldr r2, [pc, #36] @ (1d6910 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d690c ) │ │ │ │ + bne.n 1d69e4 │ │ │ │ + ldr r2, [pc, #36] @ (1d6a78 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6a74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6902 │ │ │ │ + bne.n 1d6a6a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r5, #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] @ (1d69f4 ) │ │ │ │ - ldr r3, [pc, #204] @ (1d69f8 ) │ │ │ │ + ldr r2, [pc, #200] @ (1d6b5c ) │ │ │ │ + ldr r3, [pc, #204] @ (1d6b60 ) │ │ │ │ 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 1d69c6 │ │ │ │ + beq.n 1d6b2e │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1d69e8 │ │ │ │ - vldr s8, [pc, #164] @ 1d69f0 │ │ │ │ + vldr d5, [pc, #160] @ 1d6b50 │ │ │ │ + vldr s8, [pc, #164] @ 1d6b58 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d6994 │ │ │ │ + b.n 1d6afc │ │ │ │ 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 1d69c0 │ │ │ │ + bmi.n 1d6b28 │ │ │ │ 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 1d69c6 │ │ │ │ + beq.n 1d6b2e │ │ │ │ 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 1d6958 │ │ │ │ + bpl.n 1d6ac0 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d695c │ │ │ │ + b.n 1d6ac4 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d697a │ │ │ │ - ldr r2, [pc, #52] @ (1d69fc ) │ │ │ │ - ldr r3, [pc, #44] @ (1d69f8 ) │ │ │ │ + b.n 1d6ae2 │ │ │ │ + ldr r2, [pc, #52] @ (1d6b64 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d6b60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d69de │ │ │ │ + bne.n 1d6b46 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__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 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r5, #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] @ (1d6af0 ) │ │ │ │ - ldr r3, [pc, #224] @ (1d6af4 ) │ │ │ │ + ldr r2, [pc, #220] @ (1d6c58 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d6c5c ) │ │ │ │ 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 1d6aca │ │ │ │ + beq.n 1d6c32 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1d6ae8 │ │ │ │ + vldr d5, [pc, #184] @ 1d6c50 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d6a90 │ │ │ │ + b.n 1d6bf8 │ │ │ │ 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 1d6ac4 │ │ │ │ + bmi.n 1d6c2c │ │ │ │ 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 1d6abe │ │ │ │ + bmi.n 1d6c26 │ │ │ │ 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 1d6aca │ │ │ │ + beq.n 1d6c32 │ │ │ │ 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 1d6a3c │ │ │ │ + bpl.n 1d6ba4 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6a40 │ │ │ │ + b.n 1d6ba8 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6a7c │ │ │ │ + b.n 1d6be4 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6a5e │ │ │ │ - ldr r2, [pc, #44] @ (1d6af8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d6af4 ) │ │ │ │ + b.n 1d6bc6 │ │ │ │ + ldr r2, [pc, #44] @ (1d6c60 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d6c5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6ae2 │ │ │ │ + bne.n 1d6c4a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r5, #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] @ (1d6c10 ) │ │ │ │ - ldr r3, [pc, #256] @ (1d6c14 ) │ │ │ │ + ldr r2, [pc, #252] @ (1d6d78 ) │ │ │ │ + ldr r3, [pc, #256] @ (1d6d7c ) │ │ │ │ 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 1d6bec │ │ │ │ + beq.n 1d6d54 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 1d6c08 │ │ │ │ + vldr d5, [pc, #212] @ 1d6d70 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6ba8 │ │ │ │ + b.n 1d6d10 │ │ │ │ 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 1d6be6 │ │ │ │ + bmi.n 1d6d4e │ │ │ │ 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 1d6be0 │ │ │ │ + bmi.n 1d6d48 │ │ │ │ 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 1d6bda │ │ │ │ + bmi.n 1d6d42 │ │ │ │ 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 1d6bec │ │ │ │ + beq.n 1d6d54 │ │ │ │ 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 1d6b3a │ │ │ │ + bpl.n 1d6ca2 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6b3e │ │ │ │ + b.n 1d6ca6 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6b98 │ │ │ │ + b.n 1d6d00 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6b7a │ │ │ │ + b.n 1d6ce2 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6b5c │ │ │ │ - ldr r2, [pc, #40] @ (1d6c18 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d6c14 ) │ │ │ │ + b.n 1d6cc4 │ │ │ │ + ldr r2, [pc, #40] @ (1d6d80 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d6d7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6c04 │ │ │ │ + bne.n 1d6d6c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r5, #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] @ (1d6cac ) │ │ │ │ - ldr r3, [pc, #128] @ (1d6cb0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d6e14 ) │ │ │ │ + ldr r3, [pc, #128] @ (1d6e18 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6c8c │ │ │ │ + cbz r4, 1d6df4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d6ca8 │ │ │ │ + vldr s12, [pc, #92] @ 1d6e10 │ │ │ │ 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 │ │ │ │ @@ -522883,49 +523015,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 1d6c50 │ │ │ │ - ldr r2, [pc, #36] @ (1d6cb4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6cb0 ) │ │ │ │ + bne.n 1d6db8 │ │ │ │ + ldr r2, [pc, #36] @ (1d6e1c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6e18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6ca4 │ │ │ │ + bne.n 1d6e0c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r0, r5, #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] @ (1d6d40 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d6d44 ) │ │ │ │ + ldr r2, [pc, #116] @ (1d6ea8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d6eac ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6d22 │ │ │ │ + cbz r4, 1d6e8a │ │ │ │ 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] │ │ │ │ @@ -522941,48 +523073,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 1d6ce8 │ │ │ │ - ldr r2, [pc, #36] @ (1d6d48 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6d44 ) │ │ │ │ + bne.n 1d6e50 │ │ │ │ + ldr r2, [pc, #36] @ (1d6eb0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6eac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6d3a │ │ │ │ + bne.n 1d6ea2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #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] @ (1d6de0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d6de4 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d6f48 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d6f4c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d6dc2 │ │ │ │ + cbz r5, 1d6f2a │ │ │ │ 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] │ │ │ │ @@ -522998,48 +523130,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 1d6d7c │ │ │ │ - ldr r2, [pc, #36] @ (1d6de8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6de4 ) │ │ │ │ + bne.n 1d6ee4 │ │ │ │ + ldr r2, [pc, #36] @ (1d6f50 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6f4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6dda │ │ │ │ + bne.n 1d6f42 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r5, #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] @ (1d6e88 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d6e8c ) │ │ │ │ + ldr r2, [pc, #136] @ (1d6ff0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d6ff4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d6e6c │ │ │ │ + cbz r5, 1d6fd4 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -523064,47 +523196,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 1d6e1a │ │ │ │ - ldr r2, [pc, #32] @ (1d6e90 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6e8c ) │ │ │ │ + bne.n 1d6f82 │ │ │ │ + ldr r2, [pc, #32] @ (1d6ff8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6ff4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6e84 │ │ │ │ + bne.n 1d6fec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r5, #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] @ (1d6f30 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d6f34 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d7098 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d709c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6f14 │ │ │ │ + cbz r6, 1d707c │ │ │ │ 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] │ │ │ │ @@ -523123,48 +523255,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 1d6ec2 │ │ │ │ - ldr r2, [pc, #32] @ (1d6f38 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6f34 ) │ │ │ │ + bne.n 1d702a │ │ │ │ + ldr r2, [pc, #32] @ (1d70a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d709c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6f2c │ │ │ │ + bne.n 1d7094 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d6ff4 ) │ │ │ │ - ldr r3, [pc, #164] @ (1d6ff8 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d715c ) │ │ │ │ + ldr r3, [pc, #164] @ (1d7160 ) │ │ │ │ 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 1d6fd6 │ │ │ │ + beq.n 1d713e │ │ │ │ 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 │ │ │ │ @@ -523198,50 +523330,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 1d6f6a │ │ │ │ - ldr r2, [pc, #36] @ (1d6ffc ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6ff8 ) │ │ │ │ + bne.n 1d70d2 │ │ │ │ + ldr r2, [pc, #36] @ (1d7164 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7160 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6ff0 │ │ │ │ + bne.n 1d7158 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r5, #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] @ (1d70ac ) │ │ │ │ - ldr r3, [pc, #156] @ (1d70b0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d7214 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d7218 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d708a │ │ │ │ + cbz r4, 1d71f2 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1d70a8 │ │ │ │ + vldr s12, [pc, #120] @ 1d7210 │ │ │ │ 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 │ │ │ │ @@ -523259,54 +523391,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 1d7034 │ │ │ │ - ldr r2, [pc, #40] @ (1d70b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d70b0 ) │ │ │ │ + bne.n 1d719c │ │ │ │ + ldr r2, [pc, #40] @ (1d721c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7218 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d70a2 │ │ │ │ + bne.n 1d720a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r5, #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] @ (1d7174 ) │ │ │ │ - ldr r3, [pc, #172] @ (1d7178 ) │ │ │ │ + ldr r2, [pc, #168] @ (1d72dc ) │ │ │ │ + ldr r3, [pc, #172] @ (1d72e0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d7154 │ │ │ │ + cbz r4, 1d72bc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1d7170 │ │ │ │ + vldr s11, [pc, #136] @ 1d72d8 │ │ │ │ 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} │ │ │ │ @@ -523327,49 +523459,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 1d70e8 │ │ │ │ - ldr r2, [pc, #36] @ (1d717c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7178 ) │ │ │ │ + bne.n 1d7250 │ │ │ │ + ldr r2, [pc, #36] @ (1d72e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d72e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d716c │ │ │ │ + bne.n 1d72d4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r5, #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] @ (1d7218 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d721c ) │ │ │ │ + ldr r2, [pc, #132] @ (1d7380 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d7384 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d71fc │ │ │ │ + cbz r4, 1d7364 │ │ │ │ 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 │ │ │ │ @@ -523386,47 +523518,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 1d71b0 │ │ │ │ - ldr r2, [pc, #32] @ (1d7220 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d721c ) │ │ │ │ + bne.n 1d7318 │ │ │ │ + ldr r2, [pc, #32] @ (1d7388 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7384 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7214 │ │ │ │ + bne.n 1d737c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r5, #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] @ (1d72bc ) │ │ │ │ - ldr r3, [pc, #136] @ (1d72c0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d7424 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d7428 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d729e │ │ │ │ + cbz r5, 1d7406 │ │ │ │ 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 │ │ │ │ @@ -523448,48 +523580,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 1d7250 │ │ │ │ - ldr r2, [pc, #36] @ (1d72c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d72c0 ) │ │ │ │ + bne.n 1d73b8 │ │ │ │ + ldr r2, [pc, #36] @ (1d742c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7428 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d72b6 │ │ │ │ + bne.n 1d741e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r0, r5, #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] @ (1d736c ) │ │ │ │ - ldr r3, [pc, #148] @ (1d7370 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d74d4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d74d8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d7350 │ │ │ │ + cbz r4, 1d74b8 │ │ │ │ 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 │ │ │ │ @@ -523509,48 +523641,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 1d72f4 │ │ │ │ - ldr r2, [pc, #32] @ (1d7374 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7370 ) │ │ │ │ + bne.n 1d745c │ │ │ │ + ldr r2, [pc, #32] @ (1d74dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d74d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7368 │ │ │ │ + bne.n 1d74d0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r0, r5, #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] @ (1d7430 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d7434 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d7598 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d759c ) │ │ │ │ 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 1d7414 │ │ │ │ + beq.n 1d757c │ │ │ │ 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 │ │ │ │ @@ -523580,51 +523712,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 1d73a4 │ │ │ │ - ldr r2, [pc, #32] @ (1d7438 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7434 ) │ │ │ │ + bne.n 1d750c │ │ │ │ + ldr r2, [pc, #32] @ (1d75a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d759c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d742c │ │ │ │ + bne.n 1d7594 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r0, r5, #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] @ (1d7514 ) │ │ │ │ - ldr r3, [pc, #200] @ (1d7518 ) │ │ │ │ + ldr r2, [pc, #196] @ (1d767c ) │ │ │ │ + ldr r3, [pc, #200] @ (1d7680 ) │ │ │ │ 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 1d74f4 │ │ │ │ + beq.n 1d765c │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1d7510 │ │ │ │ + vldr s11, [pc, #164] @ 1d7678 │ │ │ │ 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] │ │ │ │ @@ -523655,54 +523787,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 1d7476 │ │ │ │ - ldr r2, [pc, #36] @ (1d751c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7518 ) │ │ │ │ + bne.n 1d75de │ │ │ │ + ldr r2, [pc, #36] @ (1d7684 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7680 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d750c │ │ │ │ + bne.n 1d7674 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r0, r5, #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] @ (1d761c ) │ │ │ │ - ldr r3, [pc, #236] @ (1d7620 ) │ │ │ │ + ldr r2, [pc, #232] @ (1d7784 ) │ │ │ │ + ldr r3, [pc, #236] @ (1d7788 ) │ │ │ │ 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 1d75fa │ │ │ │ + beq.n 1d7762 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1d7618 │ │ │ │ + vldr s10, [pc, #200] @ 1d7780 │ │ │ │ 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 │ │ │ │ @@ -523740,50 +523872,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 1d7556 │ │ │ │ - ldr r2, [pc, #40] @ (1d7624 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7620 ) │ │ │ │ + bne.n 1d76be │ │ │ │ + ldr r2, [pc, #40] @ (1d778c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7788 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7612 │ │ │ │ + bne.n 1d777a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r0, r5, #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] @ (1d76c0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d76c4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d7828 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d782c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d76a4 │ │ │ │ + cbz r4, 1d780c │ │ │ │ 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 │ │ │ │ @@ -523800,47 +523932,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 1d7658 │ │ │ │ - ldr r2, [pc, #32] @ (1d76c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d76c4 ) │ │ │ │ + bne.n 1d77c0 │ │ │ │ + ldr r2, [pc, #32] @ (1d7830 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d782c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d76bc │ │ │ │ + bne.n 1d7824 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r5, #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] @ (1d7768 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d776c ) │ │ │ │ + ldr r2, [pc, #136] @ (1d78d0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d78d4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d774a │ │ │ │ + cbz r6, 1d78b2 │ │ │ │ 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 │ │ │ │ @@ -523862,48 +523994,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 1d76f6 │ │ │ │ - ldr r2, [pc, #36] @ (1d7770 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d776c ) │ │ │ │ + bne.n 1d785e │ │ │ │ + ldr r2, [pc, #36] @ (1d78d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d78d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7762 │ │ │ │ + bne.n 1d78ca │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r5, #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] @ (1d7818 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d781c ) │ │ │ │ + ldr r2, [pc, #144] @ (1d7980 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d7984 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d77fc │ │ │ │ + cbz r4, 1d7964 │ │ │ │ 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 │ │ │ │ @@ -523923,48 +524055,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 1d77a0 │ │ │ │ - ldr r2, [pc, #32] @ (1d7820 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d781c ) │ │ │ │ + bne.n 1d7908 │ │ │ │ + ldr r2, [pc, #32] @ (1d7988 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7984 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7814 │ │ │ │ + bne.n 1d797c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r5, #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] @ (1d78e4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1d78e8 ) │ │ │ │ + ldr r2, [pc, #172] @ (1d7a4c ) │ │ │ │ + ldr r3, [pc, #176] @ (1d7a50 ) │ │ │ │ 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 1d78c8 │ │ │ │ + beq.n 1d7a30 │ │ │ │ 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 │ │ │ │ @@ -523998,52 +524130,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 1d7850 │ │ │ │ - ldr r2, [pc, #32] @ (1d78ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1d78e8 ) │ │ │ │ + bne.n 1d79b8 │ │ │ │ + ldr r2, [pc, #32] @ (1d7a54 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7a50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d78e0 │ │ │ │ + bne.n 1d7a48 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r5, #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] @ (1d799c ) │ │ │ │ - ldr r3, [pc, #156] @ (1d79a0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d7b04 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d7b08 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d7974 │ │ │ │ + cbz r4, 1d7adc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1d7990 │ │ │ │ - vldr s8, [pc, #116] @ 1d7998 │ │ │ │ + vldr d5, [pc, #112] @ 1d7af8 │ │ │ │ + vldr s8, [pc, #116] @ 1d7b00 │ │ │ │ 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 │ │ │ │ @@ -524057,57 +524189,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 1d7928 │ │ │ │ - ldr r2, [pc, #44] @ (1d79a4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d79a0 ) │ │ │ │ + bne.n 1d7a90 │ │ │ │ + ldr r2, [pc, #44] @ (1d7b0c ) │ │ │ │ + ldr r3, [pc, #40] @ (1d7b08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d798c │ │ │ │ + bne.n 1d7af4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r5, #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] @ (1d7a60 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d7a64 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d7bc8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d7bcc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7a3a │ │ │ │ + cbz r5, 1d7ba2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1d7a58 │ │ │ │ + vldr d4, [pc, #128] @ 1d7bc0 │ │ │ │ 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 │ │ │ │ @@ -524126,60 +524258,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 1d79dc │ │ │ │ - ldr r2, [pc, #44] @ (1d7a68 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d7a64 ) │ │ │ │ + bne.n 1d7b44 │ │ │ │ + ldr r2, [pc, #44] @ (1d7bd0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d7bcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7a52 │ │ │ │ + bne.n 1d7bba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r5, #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] @ (1d7b40 ) │ │ │ │ - ldr r3, [pc, #192] @ (1d7b44 ) │ │ │ │ + ldr r2, [pc, #188] @ (1d7ca8 ) │ │ │ │ + ldr r3, [pc, #192] @ (1d7cac ) │ │ │ │ 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 1d7b16 │ │ │ │ + beq.n 1d7c7e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1d7b38 │ │ │ │ + vldr d3, [pc, #148] @ 1d7ca0 │ │ │ │ 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] │ │ │ │ @@ -524202,53 +524334,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 1d7aa4 │ │ │ │ - ldr r2, [pc, #48] @ (1d7b48 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d7b44 ) │ │ │ │ + bne.n 1d7c0c │ │ │ │ + ldr r2, [pc, #48] @ (1d7cb0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d7cac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7b2e │ │ │ │ + bne.n 1d7c96 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r0, r5, #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] @ (1d7bc4 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d7bc8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d7d2c ) │ │ │ │ + ldr r3, [pc, #104] @ (1d7d30 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7ba8 │ │ │ │ + cbz r5, 1d7d10 │ │ │ │ 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 │ │ │ │ @@ -524257,47 +524389,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 1d7b7a │ │ │ │ - ldr r2, [pc, #32] @ (1d7bcc ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7bc8 ) │ │ │ │ + bne.n 1d7ce2 │ │ │ │ + ldr r2, [pc, #32] @ (1d7d34 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7d30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7bc0 │ │ │ │ + bne.n 1d7d28 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r0, r5, #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] @ (1d7c4c ) │ │ │ │ - ldr r3, [pc, #108] @ (1d7c50 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d7db4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d7db8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7c2e │ │ │ │ + cbz r5, 1d7d96 │ │ │ │ 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 │ │ │ │ @@ -524307,48 +524439,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 1d7bfc │ │ │ │ - ldr r2, [pc, #36] @ (1d7c54 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7c50 ) │ │ │ │ + bne.n 1d7d64 │ │ │ │ + ldr r2, [pc, #36] @ (1d7dbc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7db8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7c46 │ │ │ │ + bne.n 1d7dae │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r0, r5, #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] @ (1d7cd0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d7cd4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d7e38 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d7e3c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7cb4 │ │ │ │ + cbz r5, 1d7e1c │ │ │ │ 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 │ │ │ │ @@ -524357,47 +524489,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 1d7c86 │ │ │ │ - ldr r2, [pc, #32] @ (1d7cd8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7cd4 ) │ │ │ │ + bne.n 1d7dee │ │ │ │ + ldr r2, [pc, #32] @ (1d7e40 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7e3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7ccc │ │ │ │ + bne.n 1d7e34 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r0, r5, #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] @ (1d7d58 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d7d5c ) │ │ │ │ + ldr r2, [pc, #104] @ (1d7ec0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d7ec4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7d3a │ │ │ │ + cbz r5, 1d7ea2 │ │ │ │ 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 │ │ │ │ @@ -524407,48 +524539,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 1d7d08 │ │ │ │ - ldr r2, [pc, #36] @ (1d7d60 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7d5c ) │ │ │ │ + bne.n 1d7e70 │ │ │ │ + ldr r2, [pc, #36] @ (1d7ec8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7ec4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7d52 │ │ │ │ + bne.n 1d7eba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r0, r5, #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] @ (1d7dd8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1d7ddc ) │ │ │ │ + ldr r2, [pc, #96] @ (1d7f40 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d7f44 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d7dbc │ │ │ │ + cbz r4, 1d7f24 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -524458,47 +524590,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 1d7d96 │ │ │ │ - ldr r2, [pc, #32] @ (1d7de0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7ddc ) │ │ │ │ + bne.n 1d7efe │ │ │ │ + ldr r2, [pc, #32] @ (1d7f48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7f44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7dd4 │ │ │ │ + bne.n 1d7f3c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r0, r5, #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] @ (1d7e60 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d7e64 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d7fc8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d7fcc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d7e42 │ │ │ │ + cbz r7, 1d7faa │ │ │ │ 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] │ │ │ │ @@ -524509,48 +524641,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 1d7e12 │ │ │ │ - ldr r2, [pc, #36] @ (1d7e68 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7e64 ) │ │ │ │ + bne.n 1d7f7a │ │ │ │ + ldr r2, [pc, #36] @ (1d7fd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7fcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7e5a │ │ │ │ + bne.n 1d7fc2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r0, r5, #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] @ (1d7ee8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d7eec ) │ │ │ │ + ldr r2, [pc, #104] @ (1d8050 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d8054 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d7ecc │ │ │ │ + cbz r6, 1d8034 │ │ │ │ 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] │ │ │ │ @@ -524562,47 +524694,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 1d7e9a │ │ │ │ - ldr r2, [pc, #32] @ (1d7ef0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7eec ) │ │ │ │ + bne.n 1d8002 │ │ │ │ + ldr r2, [pc, #32] @ (1d8058 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7ee4 │ │ │ │ + bne.n 1d804c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r0, r5, #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] @ (1d7f68 ) │ │ │ │ - ldr r3, [pc, #100] @ (1d7f6c ) │ │ │ │ + ldr r2, [pc, #96] @ (1d80d0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d80d4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d7f4c │ │ │ │ + cbz r4, 1d80b4 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -524612,47 +524744,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 1d7f26 │ │ │ │ - ldr r2, [pc, #32] @ (1d7f70 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7f6c ) │ │ │ │ + bne.n 1d808e │ │ │ │ + ldr r2, [pc, #32] @ (1d80d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d80d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7f64 │ │ │ │ + bne.n 1d80cc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r0, r5, #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] @ (1d7ff0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d7ff4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d8158 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d815c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d7fd2 │ │ │ │ + cbz r7, 1d813a │ │ │ │ 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] │ │ │ │ @@ -524663,48 +524795,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 1d7fa2 │ │ │ │ - ldr r2, [pc, #36] @ (1d7ff8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7ff4 ) │ │ │ │ + bne.n 1d810a │ │ │ │ + ldr r2, [pc, #36] @ (1d8160 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d815c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7fea │ │ │ │ + bne.n 1d8152 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r0, r5, #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] @ (1d8078 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d807c ) │ │ │ │ + ldr r2, [pc, #104] @ (1d81e0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d81e4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d805c │ │ │ │ + cbz r6, 1d81c4 │ │ │ │ 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] │ │ │ │ @@ -524716,47 +524848,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 1d802a │ │ │ │ - ldr r2, [pc, #32] @ (1d8080 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d807c ) │ │ │ │ + bne.n 1d8192 │ │ │ │ + ldr r2, [pc, #32] @ (1d81e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d81e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8074 │ │ │ │ + bne.n 1d81dc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r0, r5, #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] @ (1d8104 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8108 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d826c ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8270 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d80e8 │ │ │ │ + cbz r5, 1d8250 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -524770,47 +524902,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 1d80b6 │ │ │ │ - ldr r2, [pc, #32] @ (1d810c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8108 ) │ │ │ │ + bne.n 1d821e │ │ │ │ + ldr r2, [pc, #32] @ (1d8274 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8270 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8100 │ │ │ │ + bne.n 1d8268 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d81a8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d81ac ) │ │ │ │ + ldr r2, [pc, #132] @ (1d8310 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d8314 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8188 │ │ │ │ + cbz r6, 1d82f0 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -524829,48 +524961,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 1d8142 │ │ │ │ - ldr r2, [pc, #36] @ (1d81b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d81ac ) │ │ │ │ + bne.n 1d82aa │ │ │ │ + ldr r2, [pc, #36] @ (1d8318 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d81a2 │ │ │ │ + bne.n 1d830a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1d8264 ) │ │ │ │ - ldr r3, [pc, #156] @ (1d8268 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d83cc ) │ │ │ │ + ldr r3, [pc, #156] @ (1d83d0 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8246 │ │ │ │ + cbz r6, 1d83ae │ │ │ │ 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] │ │ │ │ @@ -524897,48 +525029,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 1d81e4 │ │ │ │ - ldr r2, [pc, #36] @ (1d826c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8268 ) │ │ │ │ + bne.n 1d834c │ │ │ │ + ldr r2, [pc, #36] @ (1d83d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d83d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8260 │ │ │ │ + bne.n 1d83c8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r0, r5, #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] @ (1d8334 ) │ │ │ │ - ldr r3, [pc, #180] @ (1d8338 ) │ │ │ │ + ldr r2, [pc, #176] @ (1d849c ) │ │ │ │ + ldr r3, [pc, #180] @ (1d84a0 ) │ │ │ │ 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 1d8316 │ │ │ │ + beq.n 1d847e │ │ │ │ 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] │ │ │ │ @@ -524972,48 +525104,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 1d82a0 │ │ │ │ - ldr r2, [pc, #36] @ (1d833c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8338 ) │ │ │ │ + bne.n 1d8408 │ │ │ │ + ldr r2, [pc, #36] @ (1d84a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d84a0 ) │ │ │ │ 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 1d832e │ │ │ │ + bne.n 1d8496 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d83d8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d83dc ) │ │ │ │ + ldr r2, [pc, #132] @ (1d8540 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d8544 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d83ba │ │ │ │ + cbz r5, 1d8522 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -525022,59 +525154,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 1d83a6 │ │ │ │ + blt.n 1d850e │ │ │ │ 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 1d8378 │ │ │ │ - ldr r2, [pc, #36] @ (1d83e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d83dc ) │ │ │ │ + bne.n 1d84e0 │ │ │ │ + ldr r2, [pc, #36] @ (1d8548 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8544 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d83d4 │ │ │ │ + bne.n 1d853c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r0, r5, #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] @ (1d84b0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1d84b4 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d8618 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d861c ) │ │ │ │ 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 1d8490 │ │ │ │ + beq.n 1d85f8 │ │ │ │ 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 │ │ │ │ @@ -525085,72 +525217,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 1d8458 │ │ │ │ + blt.n 1d85c0 │ │ │ │ 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 1d847c │ │ │ │ + blt.n 1d85e4 │ │ │ │ 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 1d8420 │ │ │ │ - ldr r2, [pc, #36] @ (1d84b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d84b4 ) │ │ │ │ + bne.n 1d8588 │ │ │ │ + ldr r2, [pc, #36] @ (1d8620 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d861c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d84aa │ │ │ │ + bne.n 1d8612 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r0, #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, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1d85b4 ) │ │ │ │ - ldr r3, [pc, #228] @ (1d85b8 ) │ │ │ │ + ldr r2, [pc, #228] @ (1d871c ) │ │ │ │ + ldr r3, [pc, #228] @ (1d8720 ) │ │ │ │ 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 1d8594 │ │ │ │ + beq.n 1d86fc │ │ │ │ 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 │ │ │ │ @@ -525163,83 +525295,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 1d853a │ │ │ │ + blt.n 1d86a2 │ │ │ │ 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 1d8560 │ │ │ │ + blt.n 1d86c8 │ │ │ │ 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 1d8584 │ │ │ │ + blt.n 1d86ec │ │ │ │ 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 1d84f6 │ │ │ │ - ldr r2, [pc, #36] @ (1d85bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1d85b8 ) │ │ │ │ + bne.n 1d865e │ │ │ │ + ldr r2, [pc, #36] @ (1d8724 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8720 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d85ae │ │ │ │ + bne.n 1d8716 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r0, r5, #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] @ (1d86e4 ) │ │ │ │ - ldr r3, [pc, #272] @ (1d86e8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d884c ) │ │ │ │ + ldr r3, [pc, #272] @ (1d8850 ) │ │ │ │ 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 1d86c6 │ │ │ │ + beq.n 1d882e │ │ │ │ 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] │ │ │ │ @@ -525254,191 +525386,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 1d8646 │ │ │ │ + blt.n 1d87ae │ │ │ │ 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 1d866c │ │ │ │ + blt.n 1d87d4 │ │ │ │ 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 1d8692 │ │ │ │ + blt.n 1d87fa │ │ │ │ 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 1d86b6 │ │ │ │ + blt.n 1d881e │ │ │ │ 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 1d85f6 │ │ │ │ - ldr r2, [pc, #36] @ (1d86ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1d86e8 ) │ │ │ │ + bne.n 1d875e │ │ │ │ + ldr r2, [pc, #36] @ (1d8854 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8850 ) │ │ │ │ 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 1d86e0 │ │ │ │ + bne.n 1d8848 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r0, r5, #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] @ (1d8760 ) │ │ │ │ - ldr r3, [pc, #96] @ (1d8764 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d88c8 ) │ │ │ │ + ldr r3, [pc, #96] @ (1d88cc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8744 │ │ │ │ + cbz r4, 1d88ac │ │ │ │ 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 1d871c │ │ │ │ - ldr r2, [pc, #32] @ (1d8768 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8764 ) │ │ │ │ + bne.n 1d8884 │ │ │ │ + ldr r2, [pc, #32] @ (1d88d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d88cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d875c │ │ │ │ + bne.n 1d88c4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r0, r5, #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] @ (1d87dc ) │ │ │ │ - ldr r3, [pc, #96] @ (1d87e0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d8944 ) │ │ │ │ + ldr r3, [pc, #96] @ (1d8948 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d87c0 │ │ │ │ + cbz r4, 1d8928 │ │ │ │ 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 1d8798 │ │ │ │ - ldr r2, [pc, #32] @ (1d87e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d87e0 ) │ │ │ │ + bne.n 1d8900 │ │ │ │ + ldr r2, [pc, #32] @ (1d894c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8948 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d87d8 │ │ │ │ + bne.n 1d8940 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r0, r5, #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] @ (1d8898 ) │ │ │ │ - ldr r3, [pc, #160] @ (1d889c ) │ │ │ │ + ldr r2, [pc, #156] @ (1d8a00 ) │ │ │ │ + ldr r3, [pc, #160] @ (1d8a04 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8878 │ │ │ │ + cbz r4, 1d89e0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1d8894 │ │ │ │ + vldr s12, [pc, #124] @ 1d89fc │ │ │ │ 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 │ │ │ │ @@ -525456,54 +525588,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 1d881c │ │ │ │ - ldr r2, [pc, #36] @ (1d88a0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d889c ) │ │ │ │ + bne.n 1d8984 │ │ │ │ + ldr r2, [pc, #36] @ (1d8a08 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8a04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8890 │ │ │ │ + bne.n 1d89f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r0, r5, #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] @ (1d8984 ) │ │ │ │ - ldr r3, [pc, #208] @ (1d8988 ) │ │ │ │ + ldr r2, [pc, #204] @ (1d8aec ) │ │ │ │ + ldr r3, [pc, #208] @ (1d8af0 ) │ │ │ │ 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 1d8964 │ │ │ │ + beq.n 1d8acc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1d8980 │ │ │ │ + vldr s11, [pc, #172] @ 1d8ae8 │ │ │ │ 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 │ │ │ │ @@ -525534,49 +525666,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 1d88de │ │ │ │ - ldr r2, [pc, #36] @ (1d898c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d8988 ) │ │ │ │ + bne.n 1d8a46 │ │ │ │ + ldr r2, [pc, #36] @ (1d8af4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8af0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d897c │ │ │ │ + bne.n 1d8ae4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r0, r5, #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] @ (1d8a10 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8a14 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d8b78 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8b7c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d89f2 │ │ │ │ + cbz r4, 1d8b5a │ │ │ │ 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] │ │ │ │ @@ -525587,48 +525719,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 1d89be │ │ │ │ - ldr r2, [pc, #36] @ (1d8a18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8a14 ) │ │ │ │ + bne.n 1d8b26 │ │ │ │ + ldr r2, [pc, #36] @ (1d8b80 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8b7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8a0a │ │ │ │ + bne.n 1d8b72 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r0, r5, #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] @ (1d8a9c ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8aa0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d8c04 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8c08 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8a7e │ │ │ │ + cbz r4, 1d8be6 │ │ │ │ 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] │ │ │ │ @@ -525639,48 +525771,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 1d8a4a │ │ │ │ - ldr r2, [pc, #36] @ (1d8aa4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8aa0 ) │ │ │ │ + bne.n 1d8bb2 │ │ │ │ + ldr r2, [pc, #36] @ (1d8c0c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8c08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8a96 │ │ │ │ + bne.n 1d8bfe │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r0, r5, #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] @ (1d8b30 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d8b34 ) │ │ │ │ + ldr r2, [pc, #116] @ (1d8c98 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d8c9c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8b12 │ │ │ │ + cbz r6, 1d8c7a │ │ │ │ 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] │ │ │ │ @@ -525695,48 +525827,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 1d8ada │ │ │ │ - ldr r2, [pc, #36] @ (1d8b38 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8b34 ) │ │ │ │ + bne.n 1d8c42 │ │ │ │ + ldr r2, [pc, #36] @ (1d8ca0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8c9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8b2a │ │ │ │ + bne.n 1d8c92 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d8bc0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8bc4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d8d28 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8d2c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8ba2 │ │ │ │ + cbz r6, 1d8d0a │ │ │ │ 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] │ │ │ │ @@ -525748,47 +525880,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 1d8b6c │ │ │ │ - ldr r2, [pc, #36] @ (1d8bc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8bc4 ) │ │ │ │ + bne.n 1d8cd4 │ │ │ │ + ldr r2, [pc, #36] @ (1d8d30 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8d2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8bbc │ │ │ │ + bne.n 1d8d24 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d8c50 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8c54 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d8db8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8dbc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8c32 │ │ │ │ + cbz r6, 1d8d9a │ │ │ │ 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] │ │ │ │ @@ -525800,100 +525932,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 1d8bfc │ │ │ │ - ldr r2, [pc, #36] @ (1d8c58 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8c54 ) │ │ │ │ + bne.n 1d8d64 │ │ │ │ + ldr r2, [pc, #36] @ (1d8dc0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8dbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8c4c │ │ │ │ + bne.n 1d8db4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r0, r5, #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] @ (1d8cdc ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8ce0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d8e44 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8e48 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8cbc │ │ │ │ + cbz r4, 1d8e24 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1d8cd8 │ │ │ │ + vldr s15, [pc, #76] @ 1d8e40 │ │ │ │ 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 1d8c8c │ │ │ │ - ldr r2, [pc, #36] @ (1d8ce4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d8ce0 ) │ │ │ │ + bne.n 1d8df4 │ │ │ │ + ldr r2, [pc, #36] @ (1d8e4c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8e48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8cd4 │ │ │ │ + bne.n 1d8e3c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r0, r5, #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] @ (1d8d60 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d8d64 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d8ec8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d8ecc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d8d42 │ │ │ │ + cbz r5, 1d8eaa │ │ │ │ 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] │ │ │ │ @@ -525902,48 +526034,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 1d8d16 │ │ │ │ - ldr r2, [pc, #36] @ (1d8d68 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8d64 ) │ │ │ │ + bne.n 1d8e7e │ │ │ │ + ldr r2, [pc, #36] @ (1d8ed0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8ecc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8d5a │ │ │ │ + bne.n 1d8ec2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r0, r5, #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] @ (1d8de4 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d8de8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d8f4c ) │ │ │ │ + ldr r3, [pc, #104] @ (1d8f50 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d8dc6 │ │ │ │ + cbz r5, 1d8f2e │ │ │ │ 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] │ │ │ │ @@ -525952,412 +526084,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 1d8d9a │ │ │ │ - ldr r2, [pc, #36] @ (1d8dec ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8de8 ) │ │ │ │ + bne.n 1d8f02 │ │ │ │ + ldr r2, [pc, #36] @ (1d8f54 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8f50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8dde │ │ │ │ + bne.n 1d8f46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r0, r5, #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] @ (1d8ef8 ) │ │ │ │ - ldr r3, [pc, #240] @ (1d8efc ) │ │ │ │ + ldr r2, [pc, #240] @ (1d9060 ) │ │ │ │ + ldr r3, [pc, #240] @ (1d9064 ) │ │ │ │ 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 1d8ec4 │ │ │ │ + beq.n 1d902c │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1d8ef0 │ │ │ │ - vldr s21, [pc, #204] @ 1d8ef4 │ │ │ │ + vldr s20, [pc, #204] @ 1d9058 │ │ │ │ + vldr s21, [pc, #204] @ 1d905c │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1d8ee8 │ │ │ │ + vldr d9, [pc, #184] @ 1d9050 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d8e90 │ │ │ │ + b.n 1d8ff8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d8eb8 │ │ │ │ + bgt.n 1d9020 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e84 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d8eb2 │ │ │ │ + ble.n 1d901a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d8ebe │ │ │ │ + bgt.n 1d9026 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 59e84 │ │ │ │ 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 1d8ec4 │ │ │ │ + beq.n 1d902c │ │ │ │ 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 1d8e3a │ │ │ │ + bgt.n 1d8fa2 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d8e4c │ │ │ │ + b.n 1d8fb4 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d8e74 │ │ │ │ + b.n 1d8fdc │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d8e4c │ │ │ │ + b.n 1d8fb4 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d8e74 │ │ │ │ - ldr r2, [pc, #56] @ (1d8f00 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d8efc ) │ │ │ │ + b.n 1d8fdc │ │ │ │ + ldr r2, [pc, #56] @ (1d9068 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d9064 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8ee2 │ │ │ │ + bne.n 1d904a │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d8ef0 │ │ │ │ + b.n 1d9058 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r5, #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] @ (1d9048 ) │ │ │ │ - ldr r3, [pc, #296] @ (1d904c ) │ │ │ │ + ldr r2, [pc, #296] @ (1d91b0 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d91b4 ) │ │ │ │ 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 1d9012 │ │ │ │ + beq.n 1d917a │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1d9040 │ │ │ │ - vldr s21, [pc, #260] @ 1d9044 │ │ │ │ + vldr s20, [pc, #260] @ 1d91a8 │ │ │ │ + vldr s21, [pc, #260] @ 1d91ac │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1d9038 │ │ │ │ + vldr d9, [pc, #240] @ 1d91a0 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d8fca │ │ │ │ + b.n 1d9132 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d9006 │ │ │ │ + bgt.n 1d916e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e84 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d8ffa │ │ │ │ + ble.n 1d9162 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d9000 │ │ │ │ + bgt.n 1d9168 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e84 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d8ff4 │ │ │ │ + ble.n 1d915c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d900c │ │ │ │ + bgt.n 1d9174 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 59e84 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1d9012 │ │ │ │ + beq.n 1d917a │ │ │ │ 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 1d8f50 │ │ │ │ + bgt.n 1d90b8 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d8f62 │ │ │ │ + b.n 1d90ca │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d8fb2 │ │ │ │ + b.n 1d911a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d8f8a │ │ │ │ + b.n 1d90f2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d8f8a │ │ │ │ + b.n 1d90f2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d8f62 │ │ │ │ + b.n 1d90ca │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d8fb2 │ │ │ │ - ldr r2, [pc, #60] @ (1d9050 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d904c ) │ │ │ │ + b.n 1d911a │ │ │ │ + ldr r2, [pc, #60] @ (1d91b8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d91b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9030 │ │ │ │ + bne.n 1d9198 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d9040 │ │ │ │ + b.n 1d91a8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r5, #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] @ (1d91c8 ) │ │ │ │ - ldr r3, [pc, #344] @ (1d91cc ) │ │ │ │ + ldr r2, [pc, #344] @ (1d9330 ) │ │ │ │ + ldr r3, [pc, #344] @ (1d9334 ) │ │ │ │ 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 1d9194 │ │ │ │ + beq.w 1d92fc │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1d91c0 │ │ │ │ - vldr s21, [pc, #304] @ 1d91c4 │ │ │ │ + vldr s20, [pc, #304] @ 1d9328 │ │ │ │ + vldr s21, [pc, #304] @ 1d932c │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #284] @ 1d91b8 │ │ │ │ - b.n 1d913c │ │ │ │ + vldr d9, [pc, #284] @ 1d9320 │ │ │ │ + b.n 1d92a4 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d917c │ │ │ │ + bgt.n 1d92e4 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e84 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d9176 │ │ │ │ + ble.n 1d92de │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d918e │ │ │ │ + bgt.n 1d92f6 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e84 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d9170 │ │ │ │ + ble.n 1d92d8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d9188 │ │ │ │ + bgt.n 1d92f0 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e84 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d916a │ │ │ │ + ble.n 1d92d2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d9182 │ │ │ │ + bgt.n 1d92ea │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 59e84 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1d9194 │ │ │ │ + beq.n 1d92fc │ │ │ │ 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 1d909e │ │ │ │ + bgt.n 1d9206 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d90b0 │ │ │ │ + b.n 1d9218 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d9128 │ │ │ │ + b.n 1d9290 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d9100 │ │ │ │ + b.n 1d9268 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d90d8 │ │ │ │ + b.n 1d9240 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d90b0 │ │ │ │ + b.n 1d9218 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d9128 │ │ │ │ + b.n 1d9290 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d9100 │ │ │ │ + b.n 1d9268 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d90d8 │ │ │ │ - ldr r2, [pc, #56] @ (1d91d0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d91cc ) │ │ │ │ + b.n 1d9240 │ │ │ │ + ldr r2, [pc, #56] @ (1d9338 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d9334 ) │ │ │ │ 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 1d91b2 │ │ │ │ + bne.n 1d931a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d91c0 │ │ │ │ + b.n 1d9328 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r5, #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] @ (1d92e8 ) │ │ │ │ - ldr r3, [pc, #248] @ (1d92ec ) │ │ │ │ + ldr r2, [pc, #248] @ (1d9450 ) │ │ │ │ + ldr r3, [pc, #248] @ (1d9454 ) │ │ │ │ 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 1d92a8 │ │ │ │ + beq.n 1d9410 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 1d92e0 │ │ │ │ - vldr s21, [pc, #212] @ 1d92e4 │ │ │ │ + vldr s20, [pc, #212] @ 1d9448 │ │ │ │ + vldr s21, [pc, #212] @ 1d944c │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 1d92d0 │ │ │ │ + vldr d9, [pc, #184] @ 1d9438 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 1d92d8 │ │ │ │ + vldr d8, [pc, #188] @ 1d9440 │ │ │ │ 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 1d9256 │ │ │ │ + ble.n 1d93be │ │ │ │ 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 │ │ │ │ @@ -526365,15 +526497,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d928a │ │ │ │ + ble.n 1d93f2 │ │ │ │ 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 │ │ │ │ @@ -526383,84 +526515,84 @@ │ │ │ │ blx 59e84 │ │ │ │ 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 1d921e │ │ │ │ - ldr r2, [pc, #68] @ (1d92f0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1d92ec ) │ │ │ │ + bne.n 1d9386 │ │ │ │ + ldr r2, [pc, #68] @ (1d9458 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d9454 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d92c6 │ │ │ │ + bne.n 1d942e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__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 1d92e0 │ │ │ │ + b.n 1d9448 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r5, #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] @ (1d9430 ) │ │ │ │ - ldr r3, [pc, #288] @ (1d9434 ) │ │ │ │ + ldr r2, [pc, #288] @ (1d9598 ) │ │ │ │ + ldr r3, [pc, #288] @ (1d959c ) │ │ │ │ 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 1d93f4 │ │ │ │ + beq.n 1d955c │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 1d9428 │ │ │ │ - vldr s21, [pc, #248] @ 1d942c │ │ │ │ + vldr s20, [pc, #248] @ 1d9590 │ │ │ │ + vldr s21, [pc, #248] @ 1d9594 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1d9418 │ │ │ │ - vldr d8, [pc, #228] @ 1d9420 │ │ │ │ + vldr d9, [pc, #224] @ 1d9580 │ │ │ │ + vldr d8, [pc, #228] @ 1d9588 │ │ │ │ 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 1d9374 │ │ │ │ + ble.n 1d94dc │ │ │ │ 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 │ │ │ │ @@ -526468,15 +526600,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d93a8 │ │ │ │ + ble.n 1d9510 │ │ │ │ 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 │ │ │ │ @@ -526484,15 +526616,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d93dc │ │ │ │ + ble.n 1d9544 │ │ │ │ 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 │ │ │ │ @@ -526501,83 +526633,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 59e84 │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1d933e │ │ │ │ - ldr r2, [pc, #64] @ (1d9438 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d9434 ) │ │ │ │ + bne.n 1d94a6 │ │ │ │ + ldr r2, [pc, #64] @ (1d95a0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d959c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9412 │ │ │ │ + bne.n 1d957a │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__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 1d9428 │ │ │ │ + b.n 1d9590 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r5, #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] @ (1d95b0 ) │ │ │ │ - ldr r3, [pc, #344] @ (1d95b4 ) │ │ │ │ + ldr r2, [pc, #344] @ (1d9718 ) │ │ │ │ + ldr r3, [pc, #344] @ (1d971c ) │ │ │ │ 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 1d9570 │ │ │ │ + beq.w 1d96d8 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1d95a8 │ │ │ │ - vldr s21, [pc, #304] @ 1d95ac │ │ │ │ - vldr d9, [pc, #280] @ 1d9598 │ │ │ │ - vldr d8, [pc, #284] @ 1d95a0 │ │ │ │ + vldr s20, [pc, #304] @ 1d9710 │ │ │ │ + vldr s21, [pc, #304] @ 1d9714 │ │ │ │ + vldr d9, [pc, #280] @ 1d9700 │ │ │ │ + vldr d8, [pc, #284] @ 1d9708 │ │ │ │ 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 1d94c0 │ │ │ │ + ble.n 1d9628 │ │ │ │ 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 │ │ │ │ @@ -526585,15 +526717,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d94f4 │ │ │ │ + ble.n 1d965c │ │ │ │ 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 │ │ │ │ @@ -526601,15 +526733,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d9528 │ │ │ │ + ble.n 1d9690 │ │ │ │ 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 │ │ │ │ @@ -526617,15 +526749,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d955c │ │ │ │ + ble.n 1d96c4 │ │ │ │ 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 │ │ │ │ @@ -526633,613 +526765,613 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 59e84 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1d9484 │ │ │ │ - ldr r2, [pc, #68] @ (1d95b8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1d95b4 ) │ │ │ │ + bne.n 1d95ec │ │ │ │ + ldr r2, [pc, #68] @ (1d9720 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d971c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d958e │ │ │ │ + bne.n 1d96f6 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6d4 <__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 1d95a8 │ │ │ │ + b.n 1d9710 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d964c ) │ │ │ │ - ldr r3, [pc, #124] @ (1d9650 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d97b4 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d97b8 ) │ │ │ │ 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 1d962c │ │ │ │ + beq.n 1d9794 │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d95f4 │ │ │ │ - ldr r2, [pc, #36] @ (1d9654 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d9650 ) │ │ │ │ + bne.n 1d975c │ │ │ │ + ldr r2, [pc, #36] @ (1d97bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1d97b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9646 │ │ │ │ + bne.n 1d97ae │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d96e8 ) │ │ │ │ - ldr r3, [pc, #124] @ (1d96ec ) │ │ │ │ + ldr r2, [pc, #124] @ (1d9850 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d9854 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d96c8 │ │ │ │ + cbz r7, 1d9830 │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d9686 │ │ │ │ - ldr r2, [pc, #36] @ (1d96f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d96ec ) │ │ │ │ + bne.n 1d97ee │ │ │ │ + ldr r2, [pc, #36] @ (1d9858 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d9854 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d96e2 │ │ │ │ + bne.n 1d984a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d9784 ) │ │ │ │ - ldr r3, [pc, #124] @ (1d9788 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d98ec ) │ │ │ │ + ldr r3, [pc, #124] @ (1d98f0 ) │ │ │ │ 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 1d9764 │ │ │ │ + beq.n 1d98cc │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d972a │ │ │ │ - ldr r2, [pc, #36] @ (1d978c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d9788 ) │ │ │ │ + bne.n 1d9892 │ │ │ │ + ldr r2, [pc, #36] @ (1d98f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d98f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d977e │ │ │ │ + bne.n 1d98e6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d97b2 │ │ │ │ + cbz r6, 1d991a │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ add r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1d97b4 │ │ │ │ + bne.n 1d991c │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d97ac │ │ │ │ + bne.n 1d9914 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s11, [pc, #84] @ 1d980c │ │ │ │ + vldr s11, [pc, #84] @ 1d9974 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #80] @ 1d9810 │ │ │ │ + vldr s12, [pc, #80] @ 1d9978 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, r4 │ │ │ │ vldr s15, [r3, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 1d97f2 │ │ │ │ + ble.n 1d995a │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d97f2 │ │ │ │ + bge.n 1d995a │ │ │ │ vmov lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1d97c4 │ │ │ │ + bne.n 1d992c │ │ │ │ adds r1, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d97c0 │ │ │ │ + bne.n 1d9928 │ │ │ │ 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, r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1d9938 │ │ │ │ + beq.w 1d9aa0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d9938 │ │ │ │ + beq.w 1d9aa0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s12, [pc, #264] @ 1d9940 │ │ │ │ + vldr s12, [pc, #264] @ 1d9aa8 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 1d9944 │ │ │ │ + vldr s13, [pc, #260] @ 1d9aac │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1d98c6 │ │ │ │ + b.n 1d9a2e │ │ │ │ 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 1d988e │ │ │ │ + ble.n 1d99f6 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9914 │ │ │ │ + bge.n 1d9a7c │ │ │ │ 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 1d98b6 │ │ │ │ + ble.n 1d9a1e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d991a │ │ │ │ + bge.n 1d9a82 │ │ │ │ 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 1d992e │ │ │ │ + beq.n 1d9a96 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d98f6 │ │ │ │ + ble.n 1d9a5e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d98f6 │ │ │ │ + bge.n 1d9a5e │ │ │ │ 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 1d9862 │ │ │ │ + ble.n 1d99ca │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1d9850 │ │ │ │ + blt.n 1d99b8 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1d9862 │ │ │ │ + b.n 1d99ca │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1d988e │ │ │ │ + b.n 1d99f6 │ │ │ │ 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 1d98c6 │ │ │ │ + bne.n 1d9a2e │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1d9844 │ │ │ │ + bne.n 1d99ac │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1d9814 │ │ │ │ - cbz r2, 1d99a8 │ │ │ │ + b.w 1d997c │ │ │ │ + cbz r2, 1d9b10 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1d99ac │ │ │ │ + vldr s11, [pc, #88] @ 1d9b14 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1d99b0 │ │ │ │ + vldr s12, [pc, #84] @ 1d9b18 │ │ │ │ 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 1d9998 │ │ │ │ + ble.n 1d9b00 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9998 │ │ │ │ + bge.n 1d9b00 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d9960 │ │ │ │ + bne.n 1d9ac8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9a20 │ │ │ │ + cbz r2, 1d9b88 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1d9a24 │ │ │ │ - vldr s13, [pc, #96] @ 1d9a28 │ │ │ │ + vldr s12, [pc, #96] @ 1d9b8c │ │ │ │ + vldr s13, [pc, #96] @ 1d9b90 │ │ │ │ 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 1d99fc │ │ │ │ + ble.n 1d9b64 │ │ │ │ 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 1d99fc │ │ │ │ + bge.n 1d9b64 │ │ │ │ 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 1d99cc │ │ │ │ + bne.n 1d9b34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9a9a │ │ │ │ + cbz r2, 1d9c02 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d9a9c │ │ │ │ + vldr s12, [pc, #100] @ 1d9c04 │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1d9aa0 │ │ │ │ + vldr s13, [pc, #100] @ 1d9c08 │ │ │ │ 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 1d9a76 │ │ │ │ + ble.n 1d9bde │ │ │ │ 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 1d9a76 │ │ │ │ + bge.n 1d9bde │ │ │ │ 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 1d9a42 │ │ │ │ + bne.n 1d9baa │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9b0a │ │ │ │ + cbz r2, 1d9c72 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1d9b0c │ │ │ │ - vldr s12, [pc, #92] @ 1d9b10 │ │ │ │ + vldr s11, [pc, #92] @ 1d9c74 │ │ │ │ + vldr s12, [pc, #92] @ 1d9c78 │ │ │ │ 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 1d9aec │ │ │ │ + ble.n 1d9c54 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9aec │ │ │ │ + bge.n 1d9c54 │ │ │ │ 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 1d9abc │ │ │ │ + bne.n 1d9c24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9b84 │ │ │ │ + cbz r2, 1d9cec │ │ │ │ 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] @ 1d9b88 │ │ │ │ + vldr s17, [pc, #84] @ 1d9cf0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1d9b8c │ │ │ │ + vldr s16, [pc, #80] @ 1d9cf4 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9b70 │ │ │ │ + ble.n 1d9cd8 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9b70 │ │ │ │ + bge.n 1d9cd8 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1d9b3c │ │ │ │ + bne.n 1d9ca4 │ │ │ │ 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, 1d9c0c │ │ │ │ + cbz r2, 1d9d74 │ │ │ │ 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] @ 1d9c10 │ │ │ │ + vldr s16, [pc, #92] @ 1d9d78 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9be8 │ │ │ │ + ble.n 1d9d50 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1d9c14 │ │ │ │ + vldr s15, [pc, #60] @ 1d9d7c │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9be8 │ │ │ │ + bge.n 1d9d50 │ │ │ │ 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 1d9bb8 │ │ │ │ + bne.n 1d9d20 │ │ │ │ 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, 1d9c4e │ │ │ │ + cbz r2, 1d9db6 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -527248,608 +527380,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 1d9c2a │ │ │ │ + bne.n 1d9d92 │ │ │ │ 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] @ (1d9d34 ) │ │ │ │ - ldr r3, [pc, #212] @ (1d9d38 ) │ │ │ │ + ldr r2, [pc, #208] @ (1d9e9c ) │ │ │ │ + ldr r3, [pc, #212] @ (1d9ea0 ) │ │ │ │ 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 1d9d0e │ │ │ │ + beq.n 1d9e76 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1d9d2c │ │ │ │ - vldr s12, [pc, #172] @ 1d9d30 │ │ │ │ + vldr s11, [pc, #172] @ 1d9e94 │ │ │ │ + vldr s12, [pc, #172] @ 1d9e98 │ │ │ │ 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 1d9cc6 │ │ │ │ + ble.n 1d9e2e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d9cc6 │ │ │ │ + bge.n 1d9e2e │ │ │ │ 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 1d9cfe │ │ │ │ + ble.n 1d9e66 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d9cfe │ │ │ │ + bge.n 1d9e66 │ │ │ │ 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 1d9c8a │ │ │ │ - ldr r2, [pc, #44] @ (1d9d3c ) │ │ │ │ - ldr r3, [pc, #36] @ (1d9d38 ) │ │ │ │ + bne.n 1d9df2 │ │ │ │ + ldr r2, [pc, #44] @ (1d9ea4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d9ea0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9d26 │ │ │ │ + bne.n 1d9e8e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r0, r5, #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] @ (1d9e28 ) │ │ │ │ + ldr r1, [pc, #212] @ (1d9f90 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1d9e2c ) │ │ │ │ + ldr r2, [pc, #212] @ (1d9f94 ) │ │ │ │ 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 1d9e02 │ │ │ │ + beq.n 1d9f6a │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1d9e20 │ │ │ │ + vldr s11, [pc, #176] @ 1d9f88 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1d9e24 │ │ │ │ + vldr s12, [pc, #172] @ 1d9f8c │ │ │ │ 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 1d9db8 │ │ │ │ + ble.n 1d9f20 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1d9db8 │ │ │ │ + bge.n 1d9f20 │ │ │ │ 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 1d9df4 │ │ │ │ + ble.n 1d9f5c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d9df4 │ │ │ │ + bge.n 1d9f5c │ │ │ │ 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 1d9d78 │ │ │ │ - ldr r2, [pc, #44] @ (1d9e30 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d9e2c ) │ │ │ │ + bne.n 1d9ee0 │ │ │ │ + ldr r2, [pc, #44] @ (1d9f98 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d9f94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9e1a │ │ │ │ + bne.n 1d9f82 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r0, r5, #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] @ (1d9f1c ) │ │ │ │ - ldr r3, [pc, #216] @ (1d9f20 ) │ │ │ │ + ldr r2, [pc, #212] @ (1da084 ) │ │ │ │ + ldr r3, [pc, #216] @ (1da088 ) │ │ │ │ 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 1d9ef6 │ │ │ │ + beq.n 1da05e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1d9f14 │ │ │ │ + vldr s11, [pc, #176] @ 1da07c │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #172] @ 1d9f18 │ │ │ │ + vldr s12, [pc, #172] @ 1da080 │ │ │ │ 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 1d9eac │ │ │ │ + ble.n 1da014 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d9eac │ │ │ │ + bge.n 1da014 │ │ │ │ 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 1d9edc │ │ │ │ + ble.n 1da044 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d9edc │ │ │ │ + bge.n 1da044 │ │ │ │ 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 1d9e72 │ │ │ │ - ldr r2, [pc, #44] @ (1d9f24 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d9f20 ) │ │ │ │ + bne.n 1d9fda │ │ │ │ + ldr r2, [pc, #44] @ (1da08c ) │ │ │ │ + ldr r3, [pc, #36] @ (1da088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9f0e │ │ │ │ + bne.n 1da076 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9fda │ │ │ │ + beq.n 1da142 │ │ │ │ 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] @ 1d9fdc │ │ │ │ - vldr s16, [pc, #144] @ 1d9fe0 │ │ │ │ + vldr s17, [pc, #144] @ 1da144 │ │ │ │ + vldr s16, [pc, #144] @ 1da148 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9f86 │ │ │ │ + ble.n 1da0ee │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d9f86 │ │ │ │ + bge.n 1da0ee │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9fc4 │ │ │ │ + ble.n 1da12c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d9fc4 │ │ │ │ + bge.n 1da12c │ │ │ │ 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 1d9f52 │ │ │ │ + bne.n 1da0ba │ │ │ │ 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 1da09e │ │ │ │ + beq.n 1da206 │ │ │ │ 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] @ 1da0a0 │ │ │ │ + vldr s16, [pc, #152] @ 1da208 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da046 │ │ │ │ + ble.n 1da1ae │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da046 │ │ │ │ - vldr s15, [pc, #104] @ 1da0a4 │ │ │ │ + bge.n 1da1ae │ │ │ │ + vldr s15, [pc, #104] @ 1da20c │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da07e │ │ │ │ + ble.n 1da1e6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da07e │ │ │ │ - vldr s15, [pc, #48] @ 1da0a4 │ │ │ │ + bge.n 1da1e6 │ │ │ │ + vldr s15, [pc, #48] @ 1da20c │ │ │ │ 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 1da00e │ │ │ │ + bne.n 1da176 │ │ │ │ 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] @ (1da1c4 ) │ │ │ │ - ldr r3, [pc, #264] @ (1da1c8 ) │ │ │ │ + ldr r2, [pc, #264] @ (1da32c ) │ │ │ │ + ldr r3, [pc, #264] @ (1da330 ) │ │ │ │ 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 1da19c │ │ │ │ + beq.n 1da304 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #228] @ 1da1bc │ │ │ │ - vldr s12, [pc, #228] @ 1da1c0 │ │ │ │ + vldr s11, [pc, #228] @ 1da324 │ │ │ │ + vldr s12, [pc, #228] @ 1da328 │ │ │ │ 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 1da128 │ │ │ │ + ble.n 1da290 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da128 │ │ │ │ + bge.n 1da290 │ │ │ │ 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 1da158 │ │ │ │ + ble.n 1da2c0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da158 │ │ │ │ + bge.n 1da2c0 │ │ │ │ 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 1da188 │ │ │ │ + ble.n 1da2f0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da188 │ │ │ │ + bge.n 1da2f0 │ │ │ │ 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 1da0e4 │ │ │ │ - ldr r2, [pc, #44] @ (1da1cc ) │ │ │ │ - ldr r3, [pc, #40] @ (1da1c8 ) │ │ │ │ + bne.n 1da24c │ │ │ │ + ldr r2, [pc, #44] @ (1da334 ) │ │ │ │ + ldr r3, [pc, #40] @ (1da330 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da1b6 │ │ │ │ + bne.n 1da31e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r0, r5, #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] @ (1da2e0 ) │ │ │ │ - ldr r3, [pc, #256] @ (1da2e4 ) │ │ │ │ + ldr r2, [pc, #252] @ (1da448 ) │ │ │ │ + ldr r3, [pc, #256] @ (1da44c ) │ │ │ │ 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 1da2bc │ │ │ │ + beq.n 1da424 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1da2d8 │ │ │ │ - vldr s12, [pc, #216] @ 1da2dc │ │ │ │ + vldr s11, [pc, #216] @ 1da440 │ │ │ │ + vldr s12, [pc, #216] @ 1da444 │ │ │ │ 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 1da248 │ │ │ │ + ble.n 1da3b0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1da248 │ │ │ │ + bge.n 1da3b0 │ │ │ │ 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 1da278 │ │ │ │ + ble.n 1da3e0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1da278 │ │ │ │ + bge.n 1da3e0 │ │ │ │ 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 1da2a8 │ │ │ │ + ble.n 1da410 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1da2a8 │ │ │ │ + bge.n 1da410 │ │ │ │ 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 1da20a │ │ │ │ - ldr r2, [pc, #40] @ (1da2e8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1da2e4 ) │ │ │ │ + bne.n 1da372 │ │ │ │ + ldr r2, [pc, #40] @ (1da450 ) │ │ │ │ + ldr r3, [pc, #36] @ (1da44c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da2d4 │ │ │ │ + bne.n 1da43c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1da324 │ │ │ │ + cbz r2, 1da48c │ │ │ │ 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 │ │ │ │ @@ -527860,746 +527992,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 1da300 │ │ │ │ + bne.n 1da468 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da40e │ │ │ │ + beq.n 1da576 │ │ │ │ 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] @ 1da410 │ │ │ │ - vldr s16, [pc, #192] @ 1da414 │ │ │ │ + vldr s17, [pc, #192] @ 1da578 │ │ │ │ + vldr s16, [pc, #192] @ 1da57c │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da388 │ │ │ │ + ble.n 1da4f0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da388 │ │ │ │ + bge.n 1da4f0 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da3be │ │ │ │ + ble.n 1da526 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da3be │ │ │ │ + bge.n 1da526 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da3f4 │ │ │ │ + ble.n 1da55c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da3f4 │ │ │ │ + bge.n 1da55c │ │ │ │ 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 1da354 │ │ │ │ + bne.n 1da4bc │ │ │ │ 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] @ (1da558 ) │ │ │ │ - ldr r3, [pc, #304] @ (1da55c ) │ │ │ │ + ldr r2, [pc, #300] @ (1da6c0 ) │ │ │ │ + ldr r3, [pc, #304] @ (1da6c4 ) │ │ │ │ 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 1da534 │ │ │ │ + beq.n 1da69c │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #264] @ 1da550 │ │ │ │ + vldr s11, [pc, #264] @ 1da6b8 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #260] @ 1da554 │ │ │ │ + vldr s12, [pc, #260] @ 1da6bc │ │ │ │ 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 1da494 │ │ │ │ + ble.n 1da5fc │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da494 │ │ │ │ + bge.n 1da5fc │ │ │ │ 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 1da4c4 │ │ │ │ + ble.n 1da62c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da4c4 │ │ │ │ + bge.n 1da62c │ │ │ │ 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 1da4f4 │ │ │ │ + ble.n 1da65c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da4f4 │ │ │ │ + bge.n 1da65c │ │ │ │ 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 1da524 │ │ │ │ + ble.n 1da68c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da524 │ │ │ │ + bge.n 1da68c │ │ │ │ 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 1da452 │ │ │ │ - ldr r2, [pc, #40] @ (1da560 ) │ │ │ │ - ldr r3, [pc, #36] @ (1da55c ) │ │ │ │ + bne.n 1da5ba │ │ │ │ + ldr r2, [pc, #40] @ (1da6c8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1da6c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da54c │ │ │ │ + bne.n 1da6b4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r0, r5, #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] @ (1da68c ) │ │ │ │ - ldr r3, [pc, #272] @ (1da690 ) │ │ │ │ + ldr r2, [pc, #272] @ (1da7f4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1da7f8 ) │ │ │ │ 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 1da660 │ │ │ │ + beq.n 1da7c8 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1da684 │ │ │ │ - vldr s16, [pc, #236] @ 1da688 │ │ │ │ + vldr s17, [pc, #236] @ 1da7ec │ │ │ │ + vldr s16, [pc, #236] @ 1da7f0 │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da5de │ │ │ │ + ble.n 1da746 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da5de │ │ │ │ + bge.n 1da746 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da616 │ │ │ │ + ble.n 1da77e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da616 │ │ │ │ + bge.n 1da77e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da64e │ │ │ │ + ble.n 1da7b6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da64e │ │ │ │ + bge.n 1da7b6 │ │ │ │ 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 1da5a2 │ │ │ │ - ldr r2, [pc, #48] @ (1da694 ) │ │ │ │ - ldr r3, [pc, #44] @ (1da690 ) │ │ │ │ + bne.n 1da70a │ │ │ │ + ldr r2, [pc, #48] @ (1da7fc ) │ │ │ │ + ldr r3, [pc, #44] @ (1da7f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da67e │ │ │ │ + bne.n 1da7e6 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r0, r5, #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] @ (1da7c0 ) │ │ │ │ - ldr r3, [pc, #272] @ (1da7c4 ) │ │ │ │ + ldr r2, [pc, #272] @ (1da928 ) │ │ │ │ + ldr r3, [pc, #272] @ (1da92c ) │ │ │ │ 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 1da796 │ │ │ │ + beq.n 1da8fe │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #232] @ 1da7b8 │ │ │ │ + vldr s17, [pc, #232] @ 1da920 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #228] @ 1da7bc │ │ │ │ + vldr s16, [pc, #228] @ 1da924 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da714 │ │ │ │ + ble.n 1da87c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da714 │ │ │ │ + bge.n 1da87c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da74c │ │ │ │ + ble.n 1da8b4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da74c │ │ │ │ + bge.n 1da8b4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da784 │ │ │ │ + ble.n 1da8ec │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da784 │ │ │ │ + bge.n 1da8ec │ │ │ │ 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 1da6da │ │ │ │ - ldr r2, [pc, #48] @ (1da7c8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1da7c4 ) │ │ │ │ + bne.n 1da842 │ │ │ │ + ldr r2, [pc, #48] @ (1da930 ) │ │ │ │ + ldr r3, [pc, #40] @ (1da92c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da7b4 │ │ │ │ + bne.n 1da91c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1da8e2 │ │ │ │ + beq.w 1daa4a │ │ │ │ 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] @ 1da8e4 │ │ │ │ - vldr s16, [pc, #244] @ 1da8e8 │ │ │ │ + vldr s17, [pc, #244] @ 1daa4c │ │ │ │ + vldr s16, [pc, #244] @ 1daa50 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da82a │ │ │ │ + ble.n 1da992 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da82a │ │ │ │ + bge.n 1da992 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da860 │ │ │ │ + ble.n 1da9c8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da860 │ │ │ │ + bge.n 1da9c8 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da896 │ │ │ │ + ble.n 1da9fe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da896 │ │ │ │ + bge.n 1da9fe │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da8cc │ │ │ │ + ble.n 1daa34 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da8cc │ │ │ │ + bge.n 1daa34 │ │ │ │ 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 1da7f6 │ │ │ │ + bne.n 1da95e │ │ │ │ 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 1daa0a │ │ │ │ + beq.w 1dab72 │ │ │ │ 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] @ 1daa0c │ │ │ │ - vldr s16, [pc, #252] @ 1daa10 │ │ │ │ + vldr s17, [pc, #252] @ 1dab74 │ │ │ │ + vldr s16, [pc, #252] @ 1dab78 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da950 │ │ │ │ + ble.n 1daab8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da950 │ │ │ │ + bge.n 1daab8 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da986 │ │ │ │ + ble.n 1daaee │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da986 │ │ │ │ + bge.n 1daaee │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da9bc │ │ │ │ + ble.n 1dab24 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da9bc │ │ │ │ + bge.n 1dab24 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da9f4 │ │ │ │ + ble.n 1dab5c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da9f4 │ │ │ │ + bge.n 1dab5c │ │ │ │ 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 1da916 │ │ │ │ + bne.n 1daa7e │ │ │ │ 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] @ (1dab6c ) │ │ │ │ - ldr r3, [pc, #320] @ (1dab70 ) │ │ │ │ + ldr r2, [pc, #320] @ (1dacd4 ) │ │ │ │ + ldr r3, [pc, #320] @ (1dacd8 ) │ │ │ │ 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 1dab40 │ │ │ │ + beq.n 1daca8 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #284] @ 1dab64 │ │ │ │ - vldr s16, [pc, #284] @ 1dab68 │ │ │ │ + vldr s17, [pc, #284] @ 1daccc │ │ │ │ + vldr s16, [pc, #284] @ 1dacd0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daa8a │ │ │ │ + ble.n 1dabf2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daa8a │ │ │ │ + bge.n 1dabf2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daac2 │ │ │ │ + ble.n 1dac2a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daac2 │ │ │ │ + bge.n 1dac2a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daafa │ │ │ │ + ble.n 1dac62 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daafa │ │ │ │ + bge.n 1dac62 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dab32 │ │ │ │ + ble.n 1dac9a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dab32 │ │ │ │ + bge.n 1dac9a │ │ │ │ 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 1daa4e │ │ │ │ - ldr r2, [pc, #48] @ (1dab74 ) │ │ │ │ - ldr r3, [pc, #44] @ (1dab70 ) │ │ │ │ + bne.n 1dabb6 │ │ │ │ + ldr r2, [pc, #48] @ (1dacdc ) │ │ │ │ + ldr r3, [pc, #44] @ (1dacd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dab5e │ │ │ │ + bne.n 1dacc6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1dab8a │ │ │ │ + cbz r2, 1dacf2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1dab7c │ │ │ │ + bne.n 1dace4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dabd8 │ │ │ │ + cbz r2, 1dad40 │ │ │ │ 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 │ │ │ │ @@ -528612,19 +528744,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 1daba2 │ │ │ │ + bne.n 1dad0a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dac1c │ │ │ │ + cbz r2, 1dad84 │ │ │ │ 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 │ │ │ │ @@ -528634,19 +528766,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 1dabf2 │ │ │ │ + bne.n 1dad5a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dac68 │ │ │ │ + cbz r2, 1dadd0 │ │ │ │ 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 │ │ │ │ @@ -528657,19 +528789,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 1dac34 │ │ │ │ + bne.n 1dad9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dacc0 │ │ │ │ + cbz r2, 1dae28 │ │ │ │ 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 │ │ │ │ @@ -528687,19 +528819,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 5a74c <__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 1dac8a │ │ │ │ + bne.n 1dadf2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dad0c │ │ │ │ + cbz r2, 1dae74 │ │ │ │ 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 │ │ │ │ @@ -528712,19 +528844,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 1dacde │ │ │ │ + bne.n 1dae46 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dad64 │ │ │ │ + cbz r2, 1daecc │ │ │ │ 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 │ │ │ │ @@ -528740,19 +528872,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 1dad28 │ │ │ │ + bne.n 1dae90 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dadbc │ │ │ │ + cbz r2, 1daf24 │ │ │ │ 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 │ │ │ │ @@ -528768,38 +528900,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 1dad80 │ │ │ │ + bne.n 1daee8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dadf4 │ │ │ │ + cbz r2, 1daf5c │ │ │ │ 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 1dadd0 │ │ │ │ + bne.n 1daf38 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dae38 │ │ │ │ + cbz r2, 1dafa0 │ │ │ │ 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 │ │ │ │ @@ -528810,19 +528942,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 1dae06 │ │ │ │ + bne.n 1daf6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dae76 │ │ │ │ + cbz r2, 1dafde │ │ │ │ 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 │ │ │ │ @@ -528831,18 +528963,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 1dae48 │ │ │ │ + bne.n 1dafb0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1daec4 │ │ │ │ + cbz r2, 1db02c │ │ │ │ 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 │ │ │ │ @@ -528856,19 +528988,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 1dae8e │ │ │ │ + bne.n 1daff6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1daf22 │ │ │ │ + cbz r2, 1db08a │ │ │ │ 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 │ │ │ │ @@ -528884,18 +529016,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 1daede │ │ │ │ + bne.n 1db046 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1daf74 │ │ │ │ + cbz r2, 1db0dc │ │ │ │ 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 │ │ │ │ @@ -528910,19 +529042,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 1daf36 │ │ │ │ + bne.n 1db09e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dafd0 │ │ │ │ + cbz r2, 1db138 │ │ │ │ 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 │ │ │ │ @@ -528941,19 +529073,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 59ad8 <__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 1daf96 │ │ │ │ + bne.n 1db0fe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db02c │ │ │ │ + cbz r2, 1db194 │ │ │ │ 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 │ │ │ │ @@ -528970,19 +529102,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 1daff0 │ │ │ │ + bne.n 1db158 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db06c │ │ │ │ + cbz r2, 1db1d4 │ │ │ │ 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 │ │ │ │ @@ -528992,19 +529124,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 1db044 │ │ │ │ + bne.n 1db1ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db0b0 │ │ │ │ + cbz r2, 1db218 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -529016,19 +529148,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 1db07e │ │ │ │ + bne.n 1db1e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db112 │ │ │ │ + cbz r2, 1db27a │ │ │ │ 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 │ │ │ │ @@ -529047,18 +529179,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 1db0ca │ │ │ │ + bne.n 1db232 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db16e │ │ │ │ + cbz r2, 1db2d6 │ │ │ │ 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 │ │ │ │ @@ -529075,18 +529207,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 1db130 │ │ │ │ + bne.n 1db298 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db1ac │ │ │ │ + cbz r2, 1db314 │ │ │ │ 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]! │ │ │ │ @@ -529096,19 +529228,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 1db180 │ │ │ │ + bne.n 1db2e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db1ec │ │ │ │ + cbz r2, 1db354 │ │ │ │ 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]! │ │ │ │ @@ -529118,19 +529250,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 1db1c0 │ │ │ │ + bne.n 1db328 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db24e │ │ │ │ + cbz r2, 1db3b6 │ │ │ │ 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 │ │ │ │ @@ -529149,18 +529281,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 1db20a │ │ │ │ + bne.n 1db372 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db2a8 │ │ │ │ + cbz r2, 1db410 │ │ │ │ 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 │ │ │ │ @@ -529177,19 +529309,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 1db26c │ │ │ │ + bne.n 1db3d4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db31a │ │ │ │ + cbz r2, 1db482 │ │ │ │ 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 │ │ │ │ @@ -529209,18 +529341,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 1db2c6 │ │ │ │ + bne.n 1db42e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db38a │ │ │ │ + cbz r2, 1db4f2 │ │ │ │ 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 │ │ │ │ @@ -529240,18 +529372,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 1db336 │ │ │ │ + bne.n 1db49e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db3dc │ │ │ │ + cbz r2, 1db544 │ │ │ │ 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 │ │ │ │ @@ -529266,19 +529398,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 1db396 │ │ │ │ + bne.n 1db4fe │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db458 │ │ │ │ + cbz r2, 1db5c0 │ │ │ │ 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 │ │ │ │ @@ -529303,19 +529435,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 1db3f6 │ │ │ │ + bne.n 1db55e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db4d0 │ │ │ │ + cbz r2, 1db638 │ │ │ │ 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 │ │ │ │ @@ -529338,19 +529470,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 1db478 │ │ │ │ + bne.n 1db5e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db51c │ │ │ │ + cbz r2, 1db684 │ │ │ │ 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 │ │ │ │ @@ -529363,19 +529495,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 1db4e4 │ │ │ │ + bne.n 1db64c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db56c │ │ │ │ + cbz r2, 1db6d4 │ │ │ │ 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 │ │ │ │ @@ -529390,19 +529522,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 1db52e │ │ │ │ + bne.n 1db696 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db5e8 │ │ │ │ + cbz r2, 1db750 │ │ │ │ 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 │ │ │ │ @@ -529427,19 +529559,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 1db58a │ │ │ │ + bne.n 1db6f2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db632 │ │ │ │ + cbz r2, 1db79a │ │ │ │ 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 │ │ │ │ @@ -529452,18 +529584,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 1db5fc │ │ │ │ + bne.n 1db764 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db6a6 │ │ │ │ + cbz r2, 1db80e │ │ │ │ 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 │ │ │ │ @@ -529486,32 +529618,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 1db650 │ │ │ │ + bne.n 1db7b8 │ │ │ │ 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] @ (1db74c ) │ │ │ │ - ldr r3, [pc, #144] @ (1db750 ) │ │ │ │ + ldr r2, [pc, #144] @ (1db8b4 ) │ │ │ │ + ldr r3, [pc, #144] @ (1db8b8 ) │ │ │ │ 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 1db72e │ │ │ │ + beq.n 1db896 │ │ │ │ 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] │ │ │ │ @@ -529535,34 +529667,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 5a74c <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1db6dc │ │ │ │ - ldr r2, [pc, #36] @ (1db754 ) │ │ │ │ - ldr r3, [pc, #28] @ (1db750 ) │ │ │ │ + bne.n 1db844 │ │ │ │ + ldr r2, [pc, #36] @ (1db8bc ) │ │ │ │ + ldr r3, [pc, #28] @ (1db8b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db748 │ │ │ │ + bne.n 1db8b0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #240] @ (1db840 ) │ │ │ │ + blxns sl │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #808] @ (1dba80 ) │ │ │ │ + bx ip │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1db7a8 │ │ │ │ + cbz r2, 1db910 │ │ │ │ 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 │ │ │ │ @@ -529578,33 +529710,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 1db766 │ │ │ │ + bne.n 1db8ce │ │ │ │ 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] @ (1db854 ) │ │ │ │ - ldr r3, [pc, #148] @ (1db858 ) │ │ │ │ + ldr r2, [pc, #148] @ (1db9bc ) │ │ │ │ + ldr r3, [pc, #148] @ (1db9c0 ) │ │ │ │ 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 1db836 │ │ │ │ + beq.n 1db99e │ │ │ │ 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] │ │ │ │ @@ -529629,34 +529761,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1db7e0 │ │ │ │ - ldr r2, [pc, #36] @ (1db85c ) │ │ │ │ - ldr r3, [pc, #28] @ (1db858 ) │ │ │ │ + bne.n 1db948 │ │ │ │ + ldr r2, [pc, #36] @ (1db9c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1db9c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db850 │ │ │ │ + bne.n 1db9b8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #224] @ (1db938 ) │ │ │ │ + mov r8, sl │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + mov r2, fp │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1db8b4 │ │ │ │ + cbz r2, 1dba1c │ │ │ │ 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 │ │ │ │ @@ -529672,19 +529804,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 1db870 │ │ │ │ + bne.n 1db9d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db90c │ │ │ │ + cbz r2, 1dba74 │ │ │ │ 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 │ │ │ │ @@ -529700,19 +529832,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 1db8c8 │ │ │ │ + bne.n 1dba30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db964 │ │ │ │ + cbz r2, 1dbacc │ │ │ │ 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 │ │ │ │ @@ -529728,19 +529860,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 1db926 │ │ │ │ + bne.n 1dba8e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db9bc │ │ │ │ + cbz r2, 1dbb24 │ │ │ │ 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 │ │ │ │ @@ -529756,19 +529888,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 1db97e │ │ │ │ + bne.n 1dbae6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dba14 │ │ │ │ + cbz r2, 1dbb7c │ │ │ │ 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 │ │ │ │ @@ -529784,19 +529916,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 1db9d0 │ │ │ │ + bne.n 1dbb38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dba6c │ │ │ │ + cbz r2, 1dbbd4 │ │ │ │ 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 │ │ │ │ @@ -529812,19 +529944,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 1dba28 │ │ │ │ + bne.n 1dbb90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbac4 │ │ │ │ + cbz r2, 1dbc2c │ │ │ │ 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 │ │ │ │ @@ -529840,19 +529972,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 1dba80 │ │ │ │ + bne.n 1dbbe8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbb1c │ │ │ │ + cbz r2, 1dbc84 │ │ │ │ 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 │ │ │ │ @@ -529868,19 +530000,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 1dbad8 │ │ │ │ + bne.n 1dbc40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbb66 │ │ │ │ + cbz r2, 1dbcce │ │ │ │ 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 │ │ │ │ @@ -529894,18 +530026,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 1dbb2e │ │ │ │ + bne.n 1dbc96 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dbbae │ │ │ │ + cbz r2, 1dbd16 │ │ │ │ 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 │ │ │ │ @@ -529919,19 +530051,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 1dbb76 │ │ │ │ + bne.n 1dbcde │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dbc3c │ │ │ │ + beq.n 1dbda4 │ │ │ │ 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 │ │ │ │ @@ -529960,20 +530092,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 1dbbc8 │ │ │ │ + bne.n 1dbd30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dbccc │ │ │ │ + beq.n 1dbe34 │ │ │ │ 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 │ │ │ │ @@ -530002,33 +530134,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 1dbc58 │ │ │ │ + bne.n 1dbdc0 │ │ │ │ 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] @ (1dbd94 ) │ │ │ │ - ldr r3, [pc, #176] @ (1dbd98 ) │ │ │ │ + ldr r2, [pc, #176] @ (1dbefc ) │ │ │ │ + ldr r3, [pc, #176] @ (1dbf00 ) │ │ │ │ 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 1dbd76 │ │ │ │ + beq.n 1dbede │ │ │ │ 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] │ │ │ │ @@ -530062,47 +530194,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 5a74c <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1dbd04 │ │ │ │ - ldr r2, [pc, #36] @ (1dbd9c ) │ │ │ │ - ldr r3, [pc, #28] @ (1dbd98 ) │ │ │ │ + bne.n 1dbe6c │ │ │ │ + ldr r2, [pc, #36] @ (1dbf04 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dbf00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbd90 │ │ │ │ + bne.n 1dbef8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - orrs r4, r2 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r0 │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r0, r5, #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] @ (1dbe54 ) │ │ │ │ - ldr r3, [pc, #160] @ (1dbe58 ) │ │ │ │ + ldr r2, [pc, #160] @ (1dbfbc ) │ │ │ │ + ldr r3, [pc, #160] @ (1dbfc0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dbe34 │ │ │ │ + cbz r6, 1dbf9c │ │ │ │ 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] │ │ │ │ @@ -530128,48 +530260,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 1dbdda │ │ │ │ - ldr r2, [pc, #36] @ (1dbe5c ) │ │ │ │ - ldr r3, [pc, #32] @ (1dbe58 ) │ │ │ │ + bne.n 1dbf42 │ │ │ │ + ldr r2, [pc, #36] @ (1dbfc4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dbfc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbe4e │ │ │ │ + bne.n 1dbfb6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - negs r4, r0 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r0 │ │ │ │ + eors r4, r3 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1dbf1c ) │ │ │ │ - ldr r3, [pc, #168] @ (1dbf20 ) │ │ │ │ + ldr r2, [pc, #168] @ (1dc084 ) │ │ │ │ + ldr r3, [pc, #168] @ (1dc088 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dbefc │ │ │ │ + cbz r6, 1dc064 │ │ │ │ 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 │ │ │ │ @@ -530196,35 +530328,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 1dbe9c │ │ │ │ - ldr r2, [pc, #36] @ (1dbf24 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dbf20 ) │ │ │ │ + bne.n 1dc004 │ │ │ │ + ldr r2, [pc, #36] @ (1dc08c ) │ │ │ │ + ldr r3, [pc, #32] @ (1dc088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbf16 │ │ │ │ + bne.n 1dc07e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sbcs r4, r0 │ │ │ │ + ands r4, r3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1dbf86 │ │ │ │ + cbz r2, 1dc0ee │ │ │ │ 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 │ │ │ │ @@ -530243,18 +530375,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 1dbf38 │ │ │ │ + bne.n 1dc0a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dbfd6 │ │ │ │ + cbz r2, 1dc13e │ │ │ │ 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 │ │ │ │ @@ -530269,18 +530401,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 1dbf94 │ │ │ │ + bne.n 1dc0fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dc034 │ │ │ │ + cbz r2, 1dc19c │ │ │ │ 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 │ │ │ │ @@ -530299,19 +530431,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 1dbfea │ │ │ │ + bne.n 1dc152 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc094 │ │ │ │ + cbz r2, 1dc1fc │ │ │ │ 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 │ │ │ │ @@ -530330,19 +530462,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 1dc04a │ │ │ │ + bne.n 1dc1b2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc0f8 │ │ │ │ + cbz r2, 1dc260 │ │ │ │ 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 │ │ │ │ @@ -530361,19 +530493,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 1dc0a8 │ │ │ │ + bne.n 1dc210 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc15c │ │ │ │ + cbz r2, 1dc2c4 │ │ │ │ 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 │ │ │ │ @@ -530392,19 +530524,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 1dc10c │ │ │ │ + bne.n 1dc274 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc1c0 │ │ │ │ + cbz r2, 1dc328 │ │ │ │ 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 │ │ │ │ @@ -530423,33 +530555,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 1dc170 │ │ │ │ + bne.n 1dc2d8 │ │ │ │ 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] @ (1dc290 ) │ │ │ │ - ldr r3, [pc, #184] @ (1dc294 ) │ │ │ │ + ldr r2, [pc, #184] @ (1dc3f8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1dc3fc ) │ │ │ │ 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 1dc272 │ │ │ │ + beq.n 1dc3da │ │ │ │ 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] │ │ │ │ @@ -530486,48 +530618,48 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1dc1f8 │ │ │ │ - ldr r2, [pc, #36] @ (1dc298 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc294 ) │ │ │ │ + bne.n 1dc360 │ │ │ │ + ldr r2, [pc, #36] @ (1dc400 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc3fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc28c │ │ │ │ + bne.n 1dc3f4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #32 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r4, #30 │ │ │ │ lsls r0, r5, #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] @ (1dc374 ) │ │ │ │ - ldr r3, [pc, #196] @ (1dc378 ) │ │ │ │ + ldr r2, [pc, #196] @ (1dc4dc ) │ │ │ │ + ldr r3, [pc, #196] @ (1dc4e0 ) │ │ │ │ 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 1dc354 │ │ │ │ + beq.n 1dc4bc │ │ │ │ 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] │ │ │ │ @@ -530562,36 +530694,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 1dc2d8 │ │ │ │ - ldr r2, [pc, #36] @ (1dc37c ) │ │ │ │ - ldr r3, [pc, #32] @ (1dc378 ) │ │ │ │ + bne.n 1dc440 │ │ │ │ + ldr r2, [pc, #36] @ (1dc4e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dc4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc36e │ │ │ │ + bne.n 1dc4d6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc418 │ │ │ │ + beq.n 1dc580 │ │ │ │ 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 │ │ │ │ @@ -530623,20 +530755,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 1dc398 │ │ │ │ + bne.n 1dc500 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc4b4 │ │ │ │ + beq.n 1dc61c │ │ │ │ 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 │ │ │ │ @@ -530668,33 +530800,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 1dc434 │ │ │ │ + bne.n 1dc59c │ │ │ │ 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] @ (1dc590 ) │ │ │ │ - ldr r3, [pc, #196] @ (1dc594 ) │ │ │ │ + ldr r2, [pc, #196] @ (1dc6f8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1dc6fc ) │ │ │ │ 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 1dc572 │ │ │ │ + beq.n 1dc6da │ │ │ │ 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 │ │ │ │ @@ -530730,34 +530862,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 1dc4f6 │ │ │ │ - ldr r2, [pc, #36] @ (1dc598 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc594 ) │ │ │ │ + bne.n 1dc65e │ │ │ │ + ldr r2, [pc, #36] @ (1dc700 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc6fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc58c │ │ │ │ + bne.n 1dc6f4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1dc5f4 │ │ │ │ + cbz r2, 1dc75c │ │ │ │ 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 │ │ │ │ @@ -530774,19 +530906,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 1dc5a8 │ │ │ │ + bne.n 1dc710 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc654 │ │ │ │ + cbz r2, 1dc7bc │ │ │ │ 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 │ │ │ │ @@ -530803,19 +530935,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 1dc606 │ │ │ │ + bne.n 1dc76e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc6b4 │ │ │ │ + cbz r2, 1dc81c │ │ │ │ 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 │ │ │ │ @@ -530832,19 +530964,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 1dc666 │ │ │ │ + bne.n 1dc7ce │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc710 │ │ │ │ + cbz r2, 1dc878 │ │ │ │ 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 │ │ │ │ @@ -530861,19 +530993,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 1dc6c4 │ │ │ │ + bne.n 1dc82c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc764 │ │ │ │ + cbz r2, 1dc8cc │ │ │ │ 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 │ │ │ │ @@ -530889,19 +531021,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 1dc720 │ │ │ │ + bne.n 1dc888 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc7b8 │ │ │ │ + cbz r2, 1dc920 │ │ │ │ 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 │ │ │ │ @@ -530917,19 +531049,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 1dc774 │ │ │ │ + bne.n 1dc8dc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc80c │ │ │ │ + cbz r2, 1dc974 │ │ │ │ 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 │ │ │ │ @@ -530945,19 +531077,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 1dc7c8 │ │ │ │ + bne.n 1dc930 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc860 │ │ │ │ + cbz r2, 1dc9c8 │ │ │ │ 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 │ │ │ │ @@ -530973,20 +531105,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 1dc81c │ │ │ │ + bne.n 1dc984 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc900 │ │ │ │ + beq.n 1dca68 │ │ │ │ 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 │ │ │ │ @@ -531019,20 +531151,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 1dc880 │ │ │ │ + bne.n 1dc9e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc9a0 │ │ │ │ + beq.n 1dcb08 │ │ │ │ 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 │ │ │ │ @@ -531065,20 +531197,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 1dc920 │ │ │ │ + bne.n 1dca88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dca40 │ │ │ │ + beq.n 1dcba8 │ │ │ │ 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 │ │ │ │ @@ -531111,20 +531243,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 1dc9c0 │ │ │ │ + bne.n 1dcb28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcae0 │ │ │ │ + beq.n 1dcc48 │ │ │ │ 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 │ │ │ │ @@ -531157,33 +531289,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 1dca60 │ │ │ │ + bne.n 1dcbc8 │ │ │ │ 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] @ (1dcbc8 ) │ │ │ │ - ldr r3, [pc, #208] @ (1dcbcc ) │ │ │ │ + ldr r2, [pc, #208] @ (1dcd30 ) │ │ │ │ + ldr r3, [pc, #208] @ (1dcd34 ) │ │ │ │ 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 1dcba8 │ │ │ │ + beq.n 1dcd10 │ │ │ │ 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 │ │ │ │ @@ -531226,49 +531358,49 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 5a74c <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1dcb14 │ │ │ │ - ldr r2, [pc, #36] @ (1dcbd0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dcbcc ) │ │ │ │ + bne.n 1dcc7c │ │ │ │ + ldr r2, [pc, #36] @ (1dcd38 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dcd34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcbc2 │ │ │ │ + bne.n 1dcd2a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #0 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #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] @ (1dcc9c ) │ │ │ │ - ldr r3, [pc, #180] @ (1dcca0 ) │ │ │ │ + ldr r2, [pc, #180] @ (1dce04 ) │ │ │ │ + ldr r3, [pc, #180] @ (1dce08 ) │ │ │ │ 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 1dcc7e │ │ │ │ + beq.n 1dcde6 │ │ │ │ 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 │ │ │ │ @@ -531300,35 +531432,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 1dcc10 │ │ │ │ - ldr r2, [pc, #36] @ (1dcca4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dcca0 ) │ │ │ │ + bne.n 1dcd78 │ │ │ │ + ldr r2, [pc, #36] @ (1dce0c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dce08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcc98 │ │ │ │ + bne.n 1dce00 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #16 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r2, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcd50 │ │ │ │ + beq.n 1dceb8 │ │ │ │ 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 │ │ │ │ @@ -531364,19 +531496,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 1dccc0 │ │ │ │ + bne.n 1dce28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dcdc4 │ │ │ │ + cbz r2, 1dcf2c │ │ │ │ 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 │ │ │ │ @@ -531399,19 +531531,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 1dcd62 │ │ │ │ + bne.n 1dceca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dce3a │ │ │ │ + cbz r2, 1dcfa2 │ │ │ │ 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 │ │ │ │ @@ -531434,18 +531566,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 1dcdd6 │ │ │ │ + bne.n 1dcf3e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dceac │ │ │ │ + cbz r2, 1dd014 │ │ │ │ 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 │ │ │ │ @@ -531468,19 +531600,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 1dce4a │ │ │ │ + bne.n 1dcfb2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dcf20 │ │ │ │ + cbz r2, 1dd088 │ │ │ │ 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 │ │ │ │ @@ -531503,20 +531635,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 1dcebe │ │ │ │ + bne.n 1dd026 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcfca │ │ │ │ + beq.n 1dd132 │ │ │ │ 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 │ │ │ │ @@ -531552,32 +531684,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 1dcf3e │ │ │ │ + bne.n 1dd0a6 │ │ │ │ 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] @ (1dd0bc ) │ │ │ │ - ldr r3, [pc, #220] @ (1dd0c0 ) │ │ │ │ + ldr r2, [pc, #220] @ (1dd224 ) │ │ │ │ + ldr r3, [pc, #220] @ (1dd228 ) │ │ │ │ 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 1dd09c │ │ │ │ + beq.n 1dd204 │ │ │ │ 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 │ │ │ │ @@ -531624,49 +531756,49 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1dcffc │ │ │ │ - ldr r2, [pc, #36] @ (1dd0c4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd0c0 ) │ │ │ │ + bne.n 1dd164 │ │ │ │ + ldr r2, [pc, #36] @ (1dd22c ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd0b6 │ │ │ │ + bne.n 1dd21e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #24 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r0, 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #236] @ (1dd1c8 ) │ │ │ │ - ldr r3, [pc, #236] @ (1dd1cc ) │ │ │ │ + ldr r2, [pc, #236] @ (1dd330 ) │ │ │ │ + ldr r3, [pc, #236] @ (1dd334 ) │ │ │ │ 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 1dd1a8 │ │ │ │ + beq.n 1dd310 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -531710,36 +531842,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 1dd100 │ │ │ │ - ldr r2, [pc, #36] @ (1dd1d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd1cc ) │ │ │ │ + bne.n 1dd268 │ │ │ │ + ldr r2, [pc, #36] @ (1dd338 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd334 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd1c2 │ │ │ │ + bne.n 1dd32a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dd27c │ │ │ │ + beq.n 1dd3e4 │ │ │ │ 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 │ │ │ │ @@ -531775,336 +531907,336 @@ │ │ │ │ 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 1dd1ec │ │ │ │ + bne.n 1dd354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1dd28c ) │ │ │ │ + ldr r3, [pc, #8] @ (1dd3f4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adcs.w r0, sl, r3, asr #2 │ │ │ │ - ldr r3, [pc, #8] @ (1dd29c ) │ │ │ │ + ldrd r0, r0, [r2, #652]! @ 0x28c │ │ │ │ + ldr r3, [pc, #8] @ (1dd404 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1dd304 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #464] @ (1dd484 ) │ │ │ │ - ldr r3, [pc, #464] @ (1dd488 ) │ │ │ │ + ldr r2, [pc, #464] @ (1dd5ec ) │ │ │ │ + ldr r3, [pc, #464] @ (1dd5f0 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1dd30a │ │ │ │ + cbz r5, 1dd472 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a07c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1dd310 │ │ │ │ + beq.n 1dd478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1dd3b0 │ │ │ │ + blt.n 1dd518 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 59b5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1dd46e │ │ │ │ - ldr r2, [pc, #412] @ (1dd48c ) │ │ │ │ - ldr r3, [pc, #408] @ (1dd488 ) │ │ │ │ + blt.w 1dd5d6 │ │ │ │ + ldr r2, [pc, #412] @ (1dd5f4 ) │ │ │ │ + ldr r3, [pc, #408] @ (1dd5f0 ) │ │ │ │ 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 1dd47e │ │ │ │ + bne.w 1dd5e6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #388] @ (1dd490 ) │ │ │ │ + ldr r5, [pc, #388] @ (1dd5f8 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1dd2ca │ │ │ │ + b.n 1dd432 │ │ │ │ blx 5a970 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #380] @ (1dd494 ) │ │ │ │ + ldr r0, [pc, #380] @ (1dd5fc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ - cbz r0, 1dd326 │ │ │ │ + bl 1e3780 │ │ │ │ + cbz r0, 1dd48e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd3fc │ │ │ │ + bne.n 1dd564 │ │ │ │ blx 5a970 │ │ │ │ - ldr r2, [pc, #364] @ (1dd498 ) │ │ │ │ + ldr r2, [pc, #364] @ (1dd600 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1dd458 │ │ │ │ + blt.w 1dd5c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 59a60 <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd3b6 │ │ │ │ + bne.n 1dd51e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1dd460 │ │ │ │ + bne.w 1dd5c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1dd436 │ │ │ │ + bne.n 1dd59e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dd458 │ │ │ │ - ldr r2, [pc, #304] @ (1dd49c ) │ │ │ │ + beq.n 1dd5c0 │ │ │ │ + ldr r2, [pc, #304] @ (1dd604 ) │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1dd476 │ │ │ │ + blt.n 1dd5de │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dd476 │ │ │ │ + beq.n 1dd5de │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a404 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1dd3a4 │ │ │ │ + blt.n 1dd50c │ │ │ │ mov r0, r5 │ │ │ │ blx 5a3d4 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c64 │ │ │ │ - b.n 1dd2dc │ │ │ │ + b.n 1dd444 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c64 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1dd2ec │ │ │ │ + b.n 1dd454 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dd414 │ │ │ │ + bne.n 1dd57c │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 5a788 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd362 │ │ │ │ + beq.n 1dd4ca │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59ef0 │ │ │ │ - ldr r3, [pc, #196] @ (1dd4a0 ) │ │ │ │ - ldr r2, [pc, #196] @ (1dd4a4 ) │ │ │ │ - ldr r1, [pc, #200] @ (1dd4a8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1dd608 ) │ │ │ │ + ldr r2, [pc, #196] @ (1dd60c ) │ │ │ │ + ldr r1, [pc, #200] @ (1dd610 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c64 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1dd3b0 │ │ │ │ - ldr r2, [pc, #172] @ (1dd4ac ) │ │ │ │ + b.n 1dd518 │ │ │ │ + ldr r2, [pc, #172] @ (1dd614 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1dd458 │ │ │ │ + blt.n 1dd5c0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1dd362 │ │ │ │ + b.n 1dd4ca │ │ │ │ blx 59ef0 │ │ │ │ - ldr r3, [pc, #148] @ (1dd4b0 ) │ │ │ │ - ldr r2, [pc, #152] @ (1dd4b4 ) │ │ │ │ - ldr r1, [pc, #152] @ (1dd4b8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1dd618 ) │ │ │ │ + ldr r2, [pc, #152] @ (1dd61c ) │ │ │ │ + ldr r1, [pc, #152] @ (1dd620 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c64 │ │ │ │ - b.n 1dd3f6 │ │ │ │ - ldr r3, [pc, #132] @ (1dd4bc ) │ │ │ │ - ldr r2, [pc, #132] @ (1dd4c0 ) │ │ │ │ - ldr r1, [pc, #136] @ (1dd4c4 ) │ │ │ │ + b.n 1dd55e │ │ │ │ + ldr r3, [pc, #132] @ (1dd624 ) │ │ │ │ + ldr r2, [pc, #132] @ (1dd628 ) │ │ │ │ + ldr r1, [pc, #136] @ (1dd62c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c64 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dd3f6 │ │ │ │ + b.n 1dd55e │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dd3f6 │ │ │ │ - ldr r3, [pc, #100] @ (1dd4c8 ) │ │ │ │ - ldr r2, [pc, #104] @ (1dd4cc ) │ │ │ │ - ldr r1, [pc, #104] @ (1dd4d0 ) │ │ │ │ + b.n 1dd55e │ │ │ │ + ldr r3, [pc, #100] @ (1dd630 ) │ │ │ │ + ldr r2, [pc, #104] @ (1dd634 ) │ │ │ │ + ldr r1, [pc, #104] @ (1dd638 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.n 1dd442 │ │ │ │ + b.n 1dd5aa │ │ │ │ mov r0, r4 │ │ │ │ blx 5a278 │ │ │ │ - b.n 1dd3b0 │ │ │ │ + b.n 1dd518 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1dd3b0 │ │ │ │ + b.n 1dd518 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r4, pc, #320 @ (adr r4, 1dd5d4 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 1dd69c ) │ │ │ │ movs r1, r3 │ │ │ │ - add r4, pc, #320 @ (adr r4, 1dd5d8 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 1dd6a0 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r4, pc, #288 @ (adr r4, 1dd5bc ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 1dd684 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r4, pc, #640 @ (adr r4, 1dd720 ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 1dd7e8 ) │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 1dd890 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 1dd958 ) │ │ │ │ movs r1, r3 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1dd4a0 │ │ │ │ + bcc.n 1dd5b8 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - add r3, pc, #848 @ (adr r3, 1dd808 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 1dd8d0 ) │ │ │ │ movs r1, r3 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - add r3, pc, #504 @ (adr r3, 1dd6bc ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 1dd784 ) │ │ │ │ movs r1, r3 │ │ │ │ - pop {r6} │ │ │ │ + pop {r3, r4} │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - add r3, pc, #176 @ (adr r3, 1dd580 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 1dd648 ) │ │ │ │ movs r1, r3 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + cbnz r6, 1dd6b6 │ │ │ │ movs r0, r3 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1dd52e │ │ │ │ + cbnz r3, 1dd696 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1dd520 │ │ │ │ + bls.n 1dd688 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1dd52a │ │ │ │ + cbnz r0, 1dd692 │ │ │ │ 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, 1dd524 │ │ │ │ + cbz r2, 1dd68c │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dd532 │ │ │ │ + cbz r0, 1dd69a │ │ │ │ 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 1dd4fe │ │ │ │ + b.n 1dd666 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 1dd51c │ │ │ │ + b.n 1dd684 │ │ │ │ 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] @ (1dd5d0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1dd5d4 ) │ │ │ │ + ldr r0, [pc, #128] @ (1dd738 ) │ │ │ │ + ldr r3, [pc, #132] @ (1dd73c ) │ │ │ │ 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 1dd58a │ │ │ │ + bne.n 1dd6f2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1dd5d8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1dd740 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1dd5d4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1dd73c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd5cc │ │ │ │ + bne.n 1dd734 │ │ │ │ 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 │ │ │ │ @@ -532124,44 +532256,44 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 5ab80 │ │ │ │ - b.n 1dd56a │ │ │ │ + b.n 1dd6d2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1dd5ee │ │ │ │ + bcc.n 1dd756 │ │ │ │ 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 1dd4d4 │ │ │ │ - cbz r0, 1dd622 │ │ │ │ + bl 1dd63c │ │ │ │ + cbz r0, 1dd78a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 1dd61e │ │ │ │ + cbz r1, 1dd786 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -532193,30 +532325,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] @ (1dd6f8 ) │ │ │ │ + ldr r1, [pc, #132] @ (1dd860 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1dd6fc ) │ │ │ │ + ldr r3, [pc, #132] @ (1dd864 ) │ │ │ │ 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 1dd6ee │ │ │ │ + bcs.n 1dd856 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1dd6ee │ │ │ │ + bhi.n 1dd856 │ │ │ │ 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] │ │ │ │ @@ -532229,101 +532361,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, 1dd6d4 │ │ │ │ + cbz r0, 1dd83c │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 5ab80 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1dd700 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd6fc ) │ │ │ │ + ldr r2, [pc, #40] @ (1dd868 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd864 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd6f2 │ │ │ │ + bne.n 1dd85a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1dd6d6 │ │ │ │ + b.n 1dd83e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r0, r5, #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] @ (1dd7e4 ) │ │ │ │ - ldr r3, [pc, #208] @ (1dd7e8 ) │ │ │ │ + ldr r1, [pc, #204] @ (1dd94c ) │ │ │ │ + ldr r3, [pc, #208] @ (1dd950 ) │ │ │ │ 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 1dd7da │ │ │ │ + bne.n 1dd942 │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1dd762 │ │ │ │ + bls.n 1dd8ca │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1dd7d6 │ │ │ │ + bne.n 1dd93e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 1dd78a │ │ │ │ + cbz r4, 1dd8f2 │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a44c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd7d6 │ │ │ │ + beq.n 1dd93e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1dd790 │ │ │ │ + bne.n 1dd8f8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (1dd7ec ) │ │ │ │ - ldr r3, [pc, #112] @ (1dd7e8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1dd954 ) │ │ │ │ + ldr r3, [pc, #112] @ (1dd950 ) │ │ │ │ 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 1dd7de │ │ │ │ + bne.n 1dd946 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 1dd746 │ │ │ │ + b.n 1dd8ae │ │ │ │ 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] │ │ │ │ @@ -532343,65 +532475,65 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 5ab80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1dd76a │ │ │ │ + b.n 1dd8d2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd772 │ │ │ │ + b.n 1dd8da │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1dd854 │ │ │ │ + cbnz r3, 1dd9bc │ │ │ │ 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 1dd83a │ │ │ │ + bls.n 1dd9a2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1dd848 │ │ │ │ + cbnz r2, 1dd9b0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1dd842 │ │ │ │ + cbz r0, 1dd9aa │ │ │ │ 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 5a44c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dd848 │ │ │ │ + cbz r0, 1dd9b0 │ │ │ │ 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 1dd81a │ │ │ │ + b.n 1dd982 │ │ │ │ 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 │ │ │ │ @@ -532412,263 +532544,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 1dd8b8 │ │ │ │ + bcc.n 1dda20 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dd8e6 │ │ │ │ + bne.n 1dda4e │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1dd8b0 │ │ │ │ + bls.n 1dda18 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1dd8e2 │ │ │ │ + cbnz r2, 1dda4a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1dd8dc │ │ │ │ + cbz r4, 1dda44 │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dd8e2 │ │ │ │ + cbz r0, 1dda4a │ │ │ │ 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 1dd4d4 │ │ │ │ + bl 1dd63c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd87a │ │ │ │ + beq.n 1dd9e2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1dd8d8 │ │ │ │ + cbz r1, 1dda40 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 1dd87a │ │ │ │ + b.n 1dd9e2 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1dd892 │ │ │ │ + b.n 1dd9fa │ │ │ │ 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 1dd5dc │ │ │ │ + bl 1dd744 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1dd956 │ │ │ │ + cbnz r3, 1ddabe │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1dd93a │ │ │ │ + bls.n 1ddaa2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1dd952 │ │ │ │ + cbnz r2, 1ddaba │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1dd94c │ │ │ │ + cbz r1, 1ddab4 │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a44c │ │ │ │ - cbz r0, 1dd952 │ │ │ │ + cbz r0, 1ddaba │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd53c │ │ │ │ + bl 1dd6a4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1dd922 │ │ │ │ + b.n 1dda8a │ │ │ │ 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 1dd5dc │ │ │ │ + bl 1dd744 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1dd9c2 │ │ │ │ + cbnz r3, 1ddb2a │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1dd9a6 │ │ │ │ + bls.n 1ddb0e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1dd9be │ │ │ │ + cbnz r2, 1ddb26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1dd9b8 │ │ │ │ + cbz r1, 1ddb20 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a44c │ │ │ │ - cbz r0, 1dd9be │ │ │ │ + cbz r0, 1ddb26 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd53c │ │ │ │ + bl 1dd6a4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1dd98e │ │ │ │ + b.n 1ddaf6 │ │ │ │ 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 1dd5dc │ │ │ │ + bl 1dd744 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1dda2c │ │ │ │ + cbnz r3, 1ddb94 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1dda10 │ │ │ │ + bls.n 1ddb78 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1dda28 │ │ │ │ + cbnz r2, 1ddb90 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1dda22 │ │ │ │ + cbz r1, 1ddb8a │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a44c │ │ │ │ - cbz r0, 1dda28 │ │ │ │ + cbz r0, 1ddb90 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1dd53c │ │ │ │ + bl 1dd6a4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1dd9f8 │ │ │ │ + b.n 1ddb60 │ │ │ │ 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 1dd5dc │ │ │ │ + bl 1dd744 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1dda9a │ │ │ │ + cbnz r3, 1ddc02 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1dda7e │ │ │ │ + bls.n 1ddbe6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1dda96 │ │ │ │ + cbnz r2, 1ddbfe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1dda90 │ │ │ │ + cbz r1, 1ddbf8 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5a44c │ │ │ │ - cbz r0, 1dda96 │ │ │ │ + cbz r0, 1ddbfe │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1dd53c │ │ │ │ + bl 1dd6a4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1dda66 │ │ │ │ + b.n 1ddbce │ │ │ │ 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] @ (1ddb34 ) │ │ │ │ + ldr r3, [pc, #128] @ (1ddc9c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1ddb38 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ddca0 ) │ │ │ │ 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 1ddb2a │ │ │ │ + bcs.n 1ddc92 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1ddb2a │ │ │ │ + bhi.n 1ddc92 │ │ │ │ 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] │ │ │ │ @@ -532683,42 +532815,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, 1ddb10 │ │ │ │ + cbz r3, 1ddc78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1ddb3c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ddb34 ) │ │ │ │ + ldr r2, [pc, #40] @ (1ddca4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ddc9c ) │ │ │ │ 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 1ddb2e │ │ │ │ + bne.n 1ddc96 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1ddb12 │ │ │ │ + b.n 1ddc7a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ddbb6 │ │ │ │ + bne.n 1ddd1e │ │ │ │ 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] │ │ │ │ @@ -532726,42 +532858,42 @@ │ │ │ │ blx 5abf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1ddb98 │ │ │ │ + bls.n 1ddd00 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1ddbac │ │ │ │ + cbnz r1, 1ddd14 │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 1ddba6 │ │ │ │ + cbz r0, 1ddd0e │ │ │ │ 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 5a44c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1ddbac │ │ │ │ + cbz r0, 1ddd14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dd53c │ │ │ │ + bl 1dd6a4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1ddb78 │ │ │ │ + b.n 1ddce0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -532771,165 +532903,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, 1ddbde │ │ │ │ + cbnz r2, 1ddd46 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1ddbe2 │ │ │ │ + bls.n 1ddd4a │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1ddbda │ │ │ │ + bhi.n 1ddd42 │ │ │ │ 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, 1ddc16 │ │ │ │ + cbnz r3, 1ddd7e │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 1ddc12 │ │ │ │ + bhi.n 1ddd7a │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1ddc18 │ │ │ │ + bls.n 1ddd80 │ │ │ │ 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 1ddc16 │ │ │ │ + beq.n 1ddd7e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 5ab80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1ddc44 │ │ │ │ + cbnz r3, 1dddac │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1ddc48 │ │ │ │ + bcc.n 1dddb0 │ │ │ │ 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 1ddc44 │ │ │ │ + beq.n 1dddac │ │ │ │ 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 1ddc7a │ │ │ │ + bne.n 1ddde2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1ddc7e │ │ │ │ + bls.n 1ddde6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1ddc76 │ │ │ │ + ble.n 1dddde │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ddc7a │ │ │ │ + beq.n 1ddde2 │ │ │ │ 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 1ddcbe │ │ │ │ + bne.n 1dde26 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1ddcc2 │ │ │ │ + bls.n 1dde2a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1ddcba │ │ │ │ + ble.n 1dde22 │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ddcbe │ │ │ │ + beq.n 1dde26 │ │ │ │ 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 1ddd02 │ │ │ │ + bne.n 1dde6a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1ddd08 │ │ │ │ + bls.n 1dde70 │ │ │ │ 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 1ddcfe │ │ │ │ + ble.n 1dde66 │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ddd02 │ │ │ │ + beq.n 1dde6a │ │ │ │ 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 1ddd58 │ │ │ │ + bcs.n 1ddec0 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5aed0 │ │ │ │ - cbz r0, 1ddd58 │ │ │ │ + cbz r0, 1ddec0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -532937,190 +533069,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 1dde16 │ │ │ │ + beq.n 1ddf7e │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ddd80 │ │ │ │ + b.n 1ddee8 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1dde1c │ │ │ │ + beq.n 1ddf84 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ddd7a │ │ │ │ + bne.n 1ddee2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1dde16 │ │ │ │ + bne.n 1ddf7e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ddda0 │ │ │ │ + b.n 1ddf08 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1dde16 │ │ │ │ + beq.n 1ddf7e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ddd98 │ │ │ │ + bne.n 1ddf00 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1ddd98 │ │ │ │ + bls.n 1ddf00 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1dddca │ │ │ │ + b.n 1ddf32 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1ddd98 │ │ │ │ + bls.n 1ddf00 │ │ │ │ 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 1dddba │ │ │ │ + bne.n 1ddf22 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dddba │ │ │ │ + beq.n 1ddf22 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1dddba │ │ │ │ + bne.n 1ddf22 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1dddba │ │ │ │ + bne.n 1ddf22 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1dddba │ │ │ │ + bne.n 1ddf22 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1dddba │ │ │ │ + bne.n 1ddf22 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dddba │ │ │ │ + bne.n 1ddf22 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1dde18 │ │ │ │ + b.n 1ddf80 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ddd8e │ │ │ │ + b.n 1ddef6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (1dde80 ) │ │ │ │ + ldr r2, [pc, #80] @ (1ddfe8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (1dde84 ) │ │ │ │ + ldr r3, [pc, #80] @ (1ddfec ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 59e90 │ │ │ │ - cbz r0, 1dde78 │ │ │ │ + cbz r0, 1ddfe0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1dde78 │ │ │ │ - ldr r0, [pc, #56] @ (1dde88 ) │ │ │ │ + cbz r3, 1ddfe0 │ │ │ │ + ldr r0, [pc, #56] @ (1ddff0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 5a0d0 │ │ │ │ - cbz r0, 1dde78 │ │ │ │ + cbz r0, 1ddfe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (1dde8c ) │ │ │ │ - ldr r3, [pc, #32] @ (1dde84 ) │ │ │ │ + ldr r2, [pc, #40] @ (1ddff4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ddfec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dde7c │ │ │ │ + bne.n 1ddfe4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dde60 │ │ │ │ + b.n 1ddfc8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r0, r5, #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] @ (1ddf0c ) │ │ │ │ + ldr r2, [pc, #100] @ (1de074 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (1ddf10 ) │ │ │ │ + ldr r3, [pc, #100] @ (1de078 ) │ │ │ │ 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 5a9d0 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1ddede │ │ │ │ - ldr r1, [pc, #76] @ (1ddf14 ) │ │ │ │ - ldr r2, [pc, #72] @ (1ddf10 ) │ │ │ │ + cbz r0, 1de046 │ │ │ │ + ldr r1, [pc, #76] @ (1de07c ) │ │ │ │ + ldr r2, [pc, #72] @ (1de078 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ddf08 │ │ │ │ + bne.n 1de070 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 59ec0 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1ddef6 │ │ │ │ + cbz r0, 1de05e │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a554 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1ddec4 │ │ │ │ + b.n 1de02c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 59a30 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1ddeea │ │ │ │ + b.n 1de052 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 59bc8 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -533148,15 +533280,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5aae4 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1ddf86 │ │ │ │ + beq.n 1de0ee │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533169,183 +533301,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] @ (1de09c ) │ │ │ │ + ldr r0, [pc, #228] @ (1de204 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1de0a0 ) │ │ │ │ + ldr r1, [pc, #228] @ (1de208 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1de0a4 ) │ │ │ │ + ldr r0, [pc, #224] @ (1de20c ) │ │ │ │ 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 1de092 │ │ │ │ + bhi.n 1de1fa │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 1de024 │ │ │ │ + bls.n 1de18c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1de052 │ │ │ │ + bhi.n 1de1ba │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1de0a8 ) │ │ │ │ + ldr r1, [pc, #168] @ (1de210 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1de068 │ │ │ │ + beq.n 1de1d0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1de05c │ │ │ │ + cbz r0, 1de1c4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de092 │ │ │ │ + beq.n 1de1fa │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1de02a │ │ │ │ + b.n 1de192 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 1de092 │ │ │ │ + beq.n 1de1fa │ │ │ │ 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] @ (1de0ac ) │ │ │ │ - ldr r3, [pc, #96] @ (1de0a0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1de214 ) │ │ │ │ + ldr r3, [pc, #96] @ (1de208 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de096 │ │ │ │ + bne.n 1de1fe │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1ddffe │ │ │ │ + b.n 1de166 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1de016 │ │ │ │ + b.n 1de17e │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 5abec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1de092 │ │ │ │ + cbz r0, 1de1fa │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 5ab80 │ │ │ │ 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 1de02a │ │ │ │ + b.n 1de192 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1de02c │ │ │ │ + b.n 1de194 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r0, r5, #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 1de0d2 │ │ │ │ - b.n 1de0e4 │ │ │ │ + bcc.n 1de23a │ │ │ │ + b.n 1de24c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1de0e4 │ │ │ │ + bcs.n 1de24c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1de0cc │ │ │ │ + bne.n 1de234 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1ddfa4 │ │ │ │ + bl 1de10c │ │ │ │ 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 1de13e │ │ │ │ + bcs.n 1de2a6 │ │ │ │ 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, 1de138 │ │ │ │ + cbz r2, 1de2a0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1de134 │ │ │ │ + cbnz r1, 1de29c │ │ │ │ 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 1de118 │ │ │ │ + bne.n 1de280 │ │ │ │ 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] │ │ │ │ @@ -533359,198 +533491,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 1e6d40 │ │ │ │ + bl 1e6ea8 │ │ │ │ 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 1de196 │ │ │ │ - b.n 1de2bc │ │ │ │ + bne.n 1de2fe │ │ │ │ + b.n 1de424 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1de2bc │ │ │ │ + beq.w 1de424 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de18c │ │ │ │ + bne.n 1de2f4 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1de1ea │ │ │ │ + cbnz r3, 1de352 │ │ │ │ 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 1e6c24 │ │ │ │ + bl 1e6d8c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1de2a0 │ │ │ │ + beq.n 1de408 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de1c6 │ │ │ │ + bne.n 1de32e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1de2a0 │ │ │ │ + beq.n 1de408 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, 1de1f0 │ │ │ │ + cbnz r3, 1de358 │ │ │ │ add.w r9, r6, r7 │ │ │ │ - b.n 1de1b6 │ │ │ │ + b.n 1de31e │ │ │ │ adds r1, r7, #4 │ │ │ │ - beq.n 1de2cc │ │ │ │ + beq.n 1de434 │ │ │ │ mov r4, r2 │ │ │ │ add.w fp, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, fp │ │ │ │ mov r6, r3 │ │ │ │ cmp r8, fp │ │ │ │ - bcs.n 1de2c8 │ │ │ │ + bcs.n 1de430 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1de2d2 │ │ │ │ + bhi.n 1de43a │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ blx 5a44c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de2cc │ │ │ │ + beq.n 1de434 │ │ │ │ adds r1, r0, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w r3, r6, #8 │ │ │ │ str r4, [r1, #0] │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 1de2ea │ │ │ │ + beq.n 1de452 │ │ │ │ mov r6, r0 │ │ │ │ sub.w r7, r2, #8 │ │ │ │ - b.n 1de240 │ │ │ │ + b.n 1de3a8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1de294 │ │ │ │ + bcs.n 1de3fc │ │ │ │ subs r7, #8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6d10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de234 │ │ │ │ + bne.n 1de39c │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 1de2cc │ │ │ │ + bhi.n 1de434 │ │ │ │ add.w r9, sl, #4 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 1de2da │ │ │ │ + bls.n 1de442 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1de2e2 │ │ │ │ + bhi.n 1de44a │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 5a44c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1de2cc │ │ │ │ + cbz r0, 1de434 │ │ │ │ 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 1de23e │ │ │ │ + bcc.n 1de3a6 │ │ │ │ sub.w r7, sl, #4 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1de1ac │ │ │ │ - b.n 1de1b0 │ │ │ │ + bne.n 1de314 │ │ │ │ + b.n 1de318 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1de18c │ │ │ │ + beq.w 1de2f4 │ │ │ │ mov r0, fp │ │ │ │ blx 59c64 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1de196 │ │ │ │ + bne.w 1de2fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, r0, r7 │ │ │ │ - bne.n 1de220 │ │ │ │ + bne.n 1de388 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, fp │ │ │ │ it cc │ │ │ │ movcc r8, fp │ │ │ │ - b.n 1de214 │ │ │ │ + b.n 1de37c │ │ │ │ adds.w r3, r6, sl │ │ │ │ - bne.n 1de284 │ │ │ │ - b.n 1de2cc │ │ │ │ + bne.n 1de3ec │ │ │ │ + b.n 1de434 │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 1de274 │ │ │ │ + b.n 1de3dc │ │ │ │ ldr r2, [r0, r7] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1de2f4 │ │ │ │ + beq.n 1de45c │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 1de2fa │ │ │ │ + cbnz r6, 1de462 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 1de1b4 │ │ │ │ + b.n 1de31c │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1de1fa │ │ │ │ + b.n 1de362 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ 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, 1de386 │ │ │ │ + cbnz r3, 1de4ee │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 5abec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de3ce │ │ │ │ + beq.n 1de536 │ │ │ │ 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} │ │ │ │ @@ -533561,22 +533693,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 5ab80 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1de3ba │ │ │ │ + cbnz r6, 1de522 │ │ │ │ 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 5abec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1de3ce │ │ │ │ + cbz r0, 1de536 │ │ │ │ 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} │ │ │ │ @@ -533584,33 +533716,33 @@ │ │ │ │ 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 1de37c │ │ │ │ + beq.n 1de4e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1de3d6 │ │ │ │ + beq.n 1de53e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 59c64 │ │ │ │ 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 5abec │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de3c8 │ │ │ │ + beq.n 1de530 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 5ab80 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533618,44 +533750,44 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de546 │ │ │ │ + beq.w 1de6ae │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de546 │ │ │ │ + beq.w 1de6ae │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1dfa4c │ │ │ │ - cbnz r0, 1de4ba │ │ │ │ + bl 1dfbb4 │ │ │ │ + cbnz r0, 1de622 │ │ │ │ mov r0, r6 │ │ │ │ blx 5abf8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5abf8 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de548 │ │ │ │ + beq.n 1de6b0 │ │ │ │ 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 │ │ │ │ @@ -533668,132 +533800,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 1e5cd8 │ │ │ │ + bl 1e5e40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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 1df7dc │ │ │ │ + bl 1df944 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de444 │ │ │ │ + beq.n 1de5ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de444 │ │ │ │ - ldr r1, [pc, #212] @ (1de5b8 ) │ │ │ │ + beq.n 1de5ac │ │ │ │ + ldr r1, [pc, #212] @ (1de720 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 5ae08 │ │ │ │ - cbz r0, 1de540 │ │ │ │ + cbz r0, 1de6a8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1de55e │ │ │ │ + beq.n 1de6c6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de56c │ │ │ │ - ldr r0, [pc, #192] @ (1de5bc ) │ │ │ │ + beq.n 1de6d4 │ │ │ │ + ldr r0, [pc, #192] @ (1de724 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de596 │ │ │ │ - ldr r0, [pc, #184] @ (1de5c0 ) │ │ │ │ + beq.n 1de6fe │ │ │ │ + ldr r0, [pc, #184] @ (1de728 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1ea378 │ │ │ │ + bl 1ea4e0 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfcd8 │ │ │ │ + bl 1dfe40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de444 │ │ │ │ + beq.n 1de5ac │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de5aa │ │ │ │ + beq.n 1de712 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1de57a │ │ │ │ + cbz r3, 1de6e2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1de444 │ │ │ │ + b.n 1de5ac │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1de4ec │ │ │ │ + b.n 1de654 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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 1dfbf4 │ │ │ │ + bl 1dfd5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de4f8 │ │ │ │ - b.n 1de444 │ │ │ │ + bne.n 1de660 │ │ │ │ + b.n 1de5ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfefc │ │ │ │ + bl 1e0064 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de4f8 │ │ │ │ - b.n 1de444 │ │ │ │ - ldr r1, [pc, #72] @ (1de5c4 ) │ │ │ │ + bne.n 1de660 │ │ │ │ + b.n 1de5ac │ │ │ │ + ldr r1, [pc, #72] @ (1de72c ) │ │ │ │ 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 1e9a94 │ │ │ │ + bl 1e9bfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de53a │ │ │ │ - b.n 1de548 │ │ │ │ - ldr r0, [pc, #48] @ (1de5c8 ) │ │ │ │ + bne.n 1de6a2 │ │ │ │ + b.n 1de6b0 │ │ │ │ + ldr r0, [pc, #48] @ (1de730 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de504 │ │ │ │ + bne.n 1de66c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1dfc10 │ │ │ │ - b.n 1de504 │ │ │ │ + bl 1dfd78 │ │ │ │ + b.n 1de66c │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ebb20 │ │ │ │ - b.n 1de534 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + bl 1ebc88 │ │ │ │ + b.n 1de69c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1de5f2 │ │ │ │ + cbz r0, 1de75a │ │ │ │ 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 │ │ │ │ @@ -533806,17 +533938,17 @@ │ │ │ │ bx lr │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-28] │ │ │ │ - ldr.w lr, [pc, #104] @ 1de674 │ │ │ │ + ldr.w lr, [pc, #104] @ 1de7dc │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (1de678 ) │ │ │ │ + ldr r0, [pc, #100] @ (1de7e0 ) │ │ │ │ sub sp, #20 │ │ │ │ add lr, pc │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add.w ip, ip, #28 │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -533827,96 +533959,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 59f80 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1de67c ) │ │ │ │ - ldr r3, [pc, #40] @ (1de678 ) │ │ │ │ + ldr r2, [pc, #48] @ (1de7e4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1de7e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de670 │ │ │ │ + bne.n 1de7d8 │ │ │ │ mov.w r0, #1 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r6, r0, r1 │ │ │ │ lsls r0, r5, #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, 1de6f0 │ │ │ │ + cbz r5, 1de858 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f30e4 │ │ │ │ + bl 1f324c │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1de6c6 │ │ │ │ + cbz r0, 1de82e │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 1f30f8 │ │ │ │ - cbnz r0, 1de6d0 │ │ │ │ + bl 1f3260 │ │ │ │ + cbnz r0, 1de838 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #144] @ (1de764 ) │ │ │ │ + ldr r1, [pc, #144] @ (1de8cc ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1de5f4 │ │ │ │ + bl 1de75c │ │ │ │ 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 1de6c6 │ │ │ │ + b.n 1de82e │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1de758 │ │ │ │ + beq.n 1de8c0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de75e │ │ │ │ + beq.n 1de8c6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1de6cc │ │ │ │ + bne.n 1de834 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df58c │ │ │ │ + bl 1df6f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1de71c │ │ │ │ + cbnz r0, 1de884 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1de6cc │ │ │ │ + b.n 1de834 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1df394 │ │ │ │ + bl 1df4fc │ │ │ │ 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 │ │ │ │ @@ -533927,592 +534059,592 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de716 │ │ │ │ + bne.n 1de87e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df614 │ │ │ │ - b.n 1de70e │ │ │ │ - bl 1dfb6c │ │ │ │ - b.n 1de6cc │ │ │ │ - bl 1dfe70 │ │ │ │ - b.n 1de6cc │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + bl 1df77c │ │ │ │ + b.n 1de876 │ │ │ │ + bl 1dfcd4 │ │ │ │ + b.n 1de834 │ │ │ │ + bl 1dffd8 │ │ │ │ + b.n 1de834 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1de8d8 ) │ │ │ │ + ldr r2, [pc, #348] @ (1dea40 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (1de8dc ) │ │ │ │ + ldr r3, [pc, #348] @ (1dea44 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1de8e0 ) │ │ │ │ + ldr r0, [pc, #344] @ (1dea48 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #344] @ (1de8e4 ) │ │ │ │ + ldr r6, [pc, #344] @ (1dea4c ) │ │ │ │ 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 1ea378 │ │ │ │ - cbnz r0, 1de7c0 │ │ │ │ + bl 1ea4e0 │ │ │ │ + cbnz r0, 1de928 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (1de8e8 ) │ │ │ │ + ldr r0, [pc, #320] @ (1dea50 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea378 │ │ │ │ + bl 1ea4e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de842 │ │ │ │ - ldr r0, [pc, #312] @ (1de8ec ) │ │ │ │ + beq.n 1de9aa │ │ │ │ + ldr r0, [pc, #312] @ (1dea54 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de8b4 │ │ │ │ + beq.n 1dea1c │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1de7c2 │ │ │ │ + b.n 1de92a │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #300] @ (1de8f0 ) │ │ │ │ + ldr r0, [pc, #300] @ (1dea58 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de856 │ │ │ │ + beq.n 1de9be │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a828 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1de7fa │ │ │ │ + beq.n 1de962 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1de876 │ │ │ │ - bhi.n 1de87c │ │ │ │ + beq.n 1de9de │ │ │ │ + bhi.n 1de9e4 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1de876 │ │ │ │ + beq.n 1de9de │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1de880 │ │ │ │ + beq.n 1de9e8 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1de800 │ │ │ │ + bne.n 1de968 │ │ │ │ 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 1de3f4 │ │ │ │ + bl 1de55c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1de852 │ │ │ │ + cbz r0, 1de9ba │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1de826 │ │ │ │ + beq.n 1de98e │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1de886 │ │ │ │ - ldr r2, [pc, #204] @ (1de8f4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1de8dc ) │ │ │ │ + beq.n 1de9ee │ │ │ │ + ldr r2, [pc, #204] @ (1dea5c ) │ │ │ │ + ldr r3, [pc, #176] @ (1dea44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de8d2 │ │ │ │ + bne.n 1dea3a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (1de8f8 ) │ │ │ │ + ldr r0, [pc, #180] @ (1dea60 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea378 │ │ │ │ + bl 1ea4e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de7c2 │ │ │ │ + bne.n 1de92a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1de826 │ │ │ │ - ldr r0, [pc, #164] @ (1de8fc ) │ │ │ │ + b.n 1de98e │ │ │ │ + ldr r0, [pc, #164] @ (1dea64 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de7fa │ │ │ │ - ldr r3, [pc, #152] @ (1de900 ) │ │ │ │ + beq.n 1de962 │ │ │ │ + ldr r3, [pc, #152] @ (1dea68 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1de904 ) │ │ │ │ + ldr r2, [pc, #152] @ (1dea6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ - b.n 1de7d0 │ │ │ │ + b.n 1de938 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1de7f4 │ │ │ │ + b.n 1de95c │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1de7f0 │ │ │ │ + bne.n 1de958 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1de7f4 │ │ │ │ - ldr r0, [pc, #128] @ (1de908 ) │ │ │ │ + b.n 1de95c │ │ │ │ + ldr r0, [pc, #128] @ (1dea70 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea378 │ │ │ │ + bl 1ea4e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de826 │ │ │ │ + beq.n 1de98e │ │ │ │ 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 1de3f4 │ │ │ │ + bl 1de55c │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1de826 │ │ │ │ - ldr r0, [pc, #84] @ (1de90c ) │ │ │ │ + b.n 1de98e │ │ │ │ + ldr r0, [pc, #84] @ (1dea74 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de7bc │ │ │ │ - bl 1dfa4c │ │ │ │ + bne.w 1de924 │ │ │ │ + bl 1dfbb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de7bc │ │ │ │ - bl 1dff18 │ │ │ │ - b.n 1de7bc │ │ │ │ + beq.w 1de924 │ │ │ │ + bl 1e0080 │ │ │ │ + b.n 1de924 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r7, r1 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1de92e │ │ │ │ + cbnz r0, 1dea96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1de982 │ │ │ │ + cbnz r3, 1deaea │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1de924 │ │ │ │ + beq.n 1dea8c │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e9d28 │ │ │ │ + bl 1e9e90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e9c30 │ │ │ │ + bl 1e9d98 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1de956 │ │ │ │ - bl 1de910 │ │ │ │ + cbz r0, 1deabe │ │ │ │ + bl 1dea78 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1de974 │ │ │ │ + beq.n 1deadc │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de96a │ │ │ │ + beq.n 1dead2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfddc │ │ │ │ - b.n 1de924 │ │ │ │ + bl 1dff44 │ │ │ │ + b.n 1dea8c │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ebad8 │ │ │ │ - b.n 1de962 │ │ │ │ + bl 1ebc40 │ │ │ │ + b.n 1deaca │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1e0638 │ │ │ │ + bl 1e07a0 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1de95e │ │ │ │ - ldr r2, [pc, #20] @ (1de998 ) │ │ │ │ - ldr r1, [pc, #20] @ (1de99c ) │ │ │ │ + b.n 1deac6 │ │ │ │ + ldr r2, [pc, #20] @ (1deb00 ) │ │ │ │ + ldr r1, [pc, #20] @ (1deb04 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2990 │ │ │ │ - b.n 1de934 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + bl 1e2af8 │ │ │ │ + b.n 1dea9c │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ movs r1, r3 │ │ │ │ - add r6, pc, #968 @ (adr r6, 1ded68 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 1dee30 ) │ │ │ │ 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 r4, [r0, #152] @ 0x98 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 1de9e6 │ │ │ │ + cbz r4, 1deb4e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1de31c │ │ │ │ + bl 1de484 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1de9e6 │ │ │ │ + cbz r0, 1deb4e │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1de9ec │ │ │ │ + ldr.w ip, [pc, #24] @ 1deb54 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1de9f0 ) │ │ │ │ + ldr r3, [pc, #20] @ (1deb58 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1e9cd4 │ │ │ │ + bl 1e9e3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfbefffff │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ 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, 1dea10 │ │ │ │ + cbz r2, 1deb78 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1dea30 │ │ │ │ + cbz r0, 1deb98 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dfaf0 │ │ │ │ + bl 1dfc58 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1dea30 │ │ │ │ + cbz r0, 1deb98 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1deaa2 │ │ │ │ + bne.n 1dec0a │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1deabe │ │ │ │ + beq.n 1dec26 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 5abec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deace │ │ │ │ - ldr r1, [pc, #272] @ (1deb58 ) │ │ │ │ + beq.n 1dec36 │ │ │ │ + ldr r1, [pc, #272] @ (1decc0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1de5f4 │ │ │ │ + bl 1de75c │ │ │ │ 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 1deb2a │ │ │ │ + beq.n 1dec92 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abec │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deb2a │ │ │ │ + beq.n 1dec92 │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 1f3134 │ │ │ │ + bl 1f329c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deb40 │ │ │ │ - cbz r5, 1dea90 │ │ │ │ + beq.n 1deca8 │ │ │ │ + cbz r5, 1debf8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 59c64 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dea2a │ │ │ │ + beq.n 1deb92 │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1deaaa │ │ │ │ + bne.n 1dec12 │ │ │ │ dmb ish │ │ │ │ - b.n 1dea2a │ │ │ │ + b.n 1deb92 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1deb1c │ │ │ │ + beq.n 1dec84 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1deb32 │ │ │ │ + beq.n 1dec9a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1deadc │ │ │ │ + beq.n 1dec44 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1deb00 │ │ │ │ + cbnz r3, 1dec68 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df58c │ │ │ │ + bl 1df6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deace │ │ │ │ + beq.n 1dec36 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df4a4 │ │ │ │ + bl 1df60c │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dea2a │ │ │ │ + beq.n 1deb92 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1deaa2 │ │ │ │ + bne.n 1dec0a │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1deb08 │ │ │ │ + bne.n 1dec70 │ │ │ │ dmb ish │ │ │ │ - b.n 1dead4 │ │ │ │ + b.n 1dec3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfaf0 │ │ │ │ + bl 1dfc58 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1deaf4 │ │ │ │ + b.n 1dec5c │ │ │ │ mov r0, r6 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1deace │ │ │ │ + b.n 1dec36 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfdf4 │ │ │ │ + bl 1dff5c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1deaf4 │ │ │ │ + b.n 1dec5c │ │ │ │ mov r0, r2 │ │ │ │ blx 59c64 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c64 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dead4 │ │ │ │ - b.n 1deb00 │ │ │ │ + beq.n 1dec3c │ │ │ │ + b.n 1dec68 │ │ │ │ nop │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2144] @ 0x860 │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1debcc ) │ │ │ │ + ldr r1, [pc, #88] @ (1ded34 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1debd0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ded38 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1924] @ 0x784 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ ldrd r1, r2, [r5, #376] @ 0x178 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f63d4 │ │ │ │ - ldr r2, [pc, #36] @ (1debd4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1debd0 ) │ │ │ │ + bl 1f653c │ │ │ │ + ldr r2, [pc, #36] @ (1ded3c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ded38 ) │ │ │ │ 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 1debc8 │ │ │ │ + bne.n 1ded30 │ │ │ │ addw sp, sp, #1932 @ 0x78c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r0, r5, #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] @ 1dec94 │ │ │ │ + ldr.w ip, [pc, #172] @ 1dedfc │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1dec98 ) │ │ │ │ + ldr r4, [pc, #168] @ (1dee00 ) │ │ │ │ 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 1dec30 │ │ │ │ + beq.n 1ded98 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (1dec9c ) │ │ │ │ - ldr r3, [pc, #124] @ (1dec98 ) │ │ │ │ + ldr r2, [pc, #132] @ (1dee04 ) │ │ │ │ + ldr r3, [pc, #124] @ (1dee00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dec90 │ │ │ │ + bne.n 1dedf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1dec7e │ │ │ │ - ldr r2, [pc, #100] @ (1deca0 ) │ │ │ │ + beq.n 1dede6 │ │ │ │ + ldr r2, [pc, #100] @ (1dee08 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dec14 │ │ │ │ + beq.n 1ded7c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5a1b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dec14 │ │ │ │ + beq.n 1ded7c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5a088 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1dec76 │ │ │ │ + cbz r0, 1dedde │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dec62 │ │ │ │ + bne.n 1dedca │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e6c │ │ │ │ - b.n 1dec16 │ │ │ │ + b.n 1ded7e │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1dec38 │ │ │ │ + bne.n 1deda0 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dec14 │ │ │ │ - b.n 1dec38 │ │ │ │ + beq.n 1ded7c │ │ │ │ + b.n 1deda0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #476] @ (1dee94 ) │ │ │ │ + ldr r2, [pc, #476] @ (1deffc ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (1dee98 ) │ │ │ │ + ldr r3, [pc, #476] @ (1df000 ) │ │ │ │ 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 5a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dee8a │ │ │ │ + beq.w 1deff2 │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 59b8c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1dece8 │ │ │ │ + b.n 1dee50 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dece0 │ │ │ │ + bne.n 1dee48 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a9f4 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -534526,85 +534658,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5a088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dee04 │ │ │ │ + beq.n 1def6c │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a2f0 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ded24 │ │ │ │ + bne.n 1dee8c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1ded5e │ │ │ │ + beq.n 1deec6 │ │ │ │ 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 1ded24 │ │ │ │ + bge.n 1dee8c │ │ │ │ mov r0, r4 │ │ │ │ blx 5abf8 │ │ │ │ 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 1ded24 │ │ │ │ + beq.n 1dee8c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1dee72 │ │ │ │ + bhi.n 1defda │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a44c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ded24 │ │ │ │ + beq.n 1dee8c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1dee60 │ │ │ │ + beq.n 1defc8 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1dedb8 │ │ │ │ + b.n 1def20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1dee5c │ │ │ │ + beq.n 1defc4 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1dedb2 │ │ │ │ + bge.n 1def1a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dee66 │ │ │ │ + bne.n 1defce │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1dede2 │ │ │ │ + beq.n 1def4a │ │ │ │ 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] │ │ │ │ @@ -534618,20 +534750,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 5a088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ded2e │ │ │ │ + bne.n 1dee96 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1dee7e │ │ │ │ - ldr.w r8, [pc, #140] @ 1dee9c │ │ │ │ + beq.n 1defe6 │ │ │ │ + ldr.w r8, [pc, #140] @ 1df004 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -534641,1851 +534773,1848 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 59c64 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1dee16 │ │ │ │ + bne.n 1def7e │ │ │ │ mov r0, r9 │ │ │ │ blx 59e6c │ │ │ │ - ldr r2, [pc, #92] @ (1deea0 ) │ │ │ │ - ldr r3, [pc, #84] @ (1dee98 ) │ │ │ │ + ldr r2, [pc, #92] @ (1df008 ) │ │ │ │ + ldr r3, [pc, #84] @ (1df000 ) │ │ │ │ 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 1dee8e │ │ │ │ + bne.n 1deff6 │ │ │ │ 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 1dede2 │ │ │ │ + beq.n 1def4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1dede2 │ │ │ │ + b.n 1def4a │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 5aa3c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1ded86 │ │ │ │ + b.n 1deeee │ │ │ │ mov r0, r7 │ │ │ │ blx 59e6c │ │ │ │ mov r0, r5 │ │ │ │ blx 59c64 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1dee40 │ │ │ │ + b.n 1defa8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ (1defbc ) │ │ │ │ + ldr r0, [pc, #260] @ (1df124 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1defc0 ) │ │ │ │ + ldr r3, [pc, #260] @ (1df128 ) │ │ │ │ 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 1ddbbc │ │ │ │ + bl 1ddd24 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ddbcc │ │ │ │ + bl 1ddd34 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1def80 │ │ │ │ + bne.n 1df0e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 5af30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1def80 │ │ │ │ + bne.n 1df0e8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1def80 │ │ │ │ + bne.n 1df0e8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1def64 │ │ │ │ + beq.n 1df0cc │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1ddbcc │ │ │ │ + bl 1ddd34 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1def80 │ │ │ │ + bne.n 1df0e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ddbcc │ │ │ │ + bl 1ddd34 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1f3160 │ │ │ │ + bl 1f32c8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1def80 │ │ │ │ + bne.n 1df0e8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 5abec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1def80 │ │ │ │ + cbz r0, 1df0e8 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1defa6 │ │ │ │ + cbz r3, 1df10e │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1def82 │ │ │ │ + bne.n 1df0ea │ │ │ │ mov r1, r8 │ │ │ │ blx 5ab80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1def8a │ │ │ │ + beq.n 1df0f2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1def8a │ │ │ │ + b.n 1df0f2 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1def80 │ │ │ │ + cbnz r3, 1df0e8 │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1ddbcc │ │ │ │ + bl 1ddd34 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1def08 │ │ │ │ + beq.n 1df070 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 59c64 │ │ │ │ - ldr r2, [pc, #56] @ (1defc4 ) │ │ │ │ - ldr r3, [pc, #48] @ (1defc0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1df12c ) │ │ │ │ + ldr r3, [pc, #48] @ (1df128 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1defb8 │ │ │ │ + bne.n 1df120 │ │ │ │ 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 1f3134 │ │ │ │ + bl 1f329c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1def56 │ │ │ │ - b.n 1def82 │ │ │ │ + bne.n 1df0be │ │ │ │ + b.n 1df0ea │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r0, 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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #252] @ (1df0d8 ) │ │ │ │ - ldr r2, [pc, #252] @ (1df0dc ) │ │ │ │ + ldr r3, [pc, #252] @ (1df240 ) │ │ │ │ + ldr r2, [pc, #252] @ (1df244 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (1df0e0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1df248 ) │ │ │ │ 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 1df0b6 │ │ │ │ + beq.n 1df21e │ │ │ │ mov sl, r1 │ │ │ │ blx 5b170 │ │ │ │ mov r5, r0 │ │ │ │ blx 5abf8 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1df01c │ │ │ │ + b.n 1df184 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1df022 │ │ │ │ + beq.n 1df18a │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1df04c │ │ │ │ + beq.n 1df1b4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1df010 │ │ │ │ + bne.n 1df178 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1df016 │ │ │ │ + beq.n 1df17e │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 59a60 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1df06e │ │ │ │ + cbnz r0, 1df1d6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1df0bc │ │ │ │ + bne.n 1df224 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1df01c │ │ │ │ + bne.n 1df184 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c64 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1df0e4 ) │ │ │ │ - ldr r3, [pc, #136] @ (1df0e0 ) │ │ │ │ + ldr r2, [pc, #140] @ (1df24c ) │ │ │ │ + ldr r3, [pc, #136] @ (1df248 ) │ │ │ │ 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 1df0d2 │ │ │ │ + bne.n 1df23a │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1df0b0 │ │ │ │ + beq.n 1df218 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a788 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df040 │ │ │ │ + beq.n 1df1a8 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1df094 │ │ │ │ + bne.n 1df1fc │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1df040 │ │ │ │ - ldr r3, [pc, #80] @ (1df0e8 ) │ │ │ │ + beq.n 1df1a8 │ │ │ │ + ldr r3, [pc, #80] @ (1df250 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 59ef0 │ │ │ │ - ldr r2, [pc, #72] @ (1df0ec ) │ │ │ │ + ldr r2, [pc, #72] @ (1df254 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 59c64 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1df054 │ │ │ │ - ldr r1, [pc, #40] @ (1df0e8 ) │ │ │ │ + b.n 1df1bc │ │ │ │ + ldr r1, [pc, #40] @ (1df250 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1df0f0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1df258 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ - b.n 1df0b0 │ │ │ │ + b.n 1df218 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ movs r1, 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] @ (1df200 ) │ │ │ │ + ldr r2, [pc, #252] @ (1df368 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1df204 ) │ │ │ │ + ldr r3, [pc, #252] @ (1df36c ) │ │ │ │ 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 1f30e4 │ │ │ │ + bl 1f324c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1df1b2 │ │ │ │ + beq.n 1df31a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd704 │ │ │ │ - cbnz r0, 1df160 │ │ │ │ + bl 1dd86c │ │ │ │ + cbnz r0, 1df2c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df1d4 │ │ │ │ + beq.n 1df33c │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1df208 ) │ │ │ │ - ldr r3, [pc, #184] @ (1df204 ) │ │ │ │ + ldr r2, [pc, #192] @ (1df370 ) │ │ │ │ + ldr r3, [pc, #184] @ (1df36c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df1fa │ │ │ │ + bne.n 1df362 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd9c8 │ │ │ │ + bl 1ddb30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df13a │ │ │ │ + beq.n 1df2a2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1df1dc │ │ │ │ + beq.n 1df344 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3160 │ │ │ │ + bl 1f32c8 │ │ │ │ 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 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df13a │ │ │ │ + beq.n 1df2a2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df13a │ │ │ │ + beq.n 1df2a2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df146 │ │ │ │ + bne.n 1df2ae │ │ │ │ mov r0, r5 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1df146 │ │ │ │ + b.n 1df2ae │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5abec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df144 │ │ │ │ + beq.n 1df2ac │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1f30f8 │ │ │ │ + bl 1f3260 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df13a │ │ │ │ + beq.n 1df2a2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1df12e │ │ │ │ + b.n 1df296 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1df144 │ │ │ │ + b.n 1df2ac │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd9c8 │ │ │ │ + bl 1ddb30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df13a │ │ │ │ + beq.n 1df2a2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df172 │ │ │ │ - b.n 1df13a │ │ │ │ + bne.n 1df2da │ │ │ │ + b.n 1df2a2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #200] @ (1df2e4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1df44c ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1df2e8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1df450 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df2b8 │ │ │ │ - ldr r7, [pc, #180] @ (1df2ec ) │ │ │ │ + beq.n 1df420 │ │ │ │ + ldr r7, [pc, #180] @ (1df454 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 5a088 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df2ac │ │ │ │ + beq.n 1df414 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1df25a │ │ │ │ + bne.n 1df3c2 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df240 │ │ │ │ + beq.n 1df3a8 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1df26c │ │ │ │ + bne.n 1df3d4 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1df26c │ │ │ │ + bne.n 1df3d4 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df240 │ │ │ │ + beq.n 1df3a8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df240 │ │ │ │ + beq.n 1df3a8 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 59a60 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1df2d6 │ │ │ │ + cbnz r0, 1df43e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1df2d0 │ │ │ │ + beq.n 1df438 │ │ │ │ blx 5a3d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c64 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df24a │ │ │ │ + bne.n 1df3b2 │ │ │ │ mov r0, r4 │ │ │ │ blx 59e6c │ │ │ │ mov r0, r5 │ │ │ │ blx 5a3bc │ │ │ │ - ldr r2, [pc, #52] @ (1df2f0 ) │ │ │ │ - ldr r3, [pc, #44] @ (1df2e8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1df458 ) │ │ │ │ + ldr r3, [pc, #44] @ (1df450 ) │ │ │ │ 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 1df2de │ │ │ │ + bne.n 1df446 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1df20c │ │ │ │ - b.n 1df29c │ │ │ │ + bl 1df374 │ │ │ │ + b.n 1df404 │ │ │ │ mov r0, r2 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1df240 │ │ │ │ + b.n 1df3a8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1df326 │ │ │ │ + bne.n 1df48e │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1df32a │ │ │ │ + bls.n 1df492 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1df330 ) │ │ │ │ + ldr r1, [pc, #28] @ (1df498 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5ae08 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #76] @ (1df390 ) │ │ │ │ + ldr r1, [pc, #76] @ (1df4f8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1dee0c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1df38c │ │ │ │ + cbz r0, 1df4f4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1df386 │ │ │ │ + beq.n 1df4ee │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5a3d4 │ │ │ │ - cbnz r0, 1df364 │ │ │ │ + cbnz r0, 1df4cc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1df358 │ │ │ │ + bne.n 1df4c0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1df386 │ │ │ │ + beq.n 1df4ee │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c64 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 59c64 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1df372 │ │ │ │ + bne.n 1df4da │ │ │ │ mov r0, r6 │ │ │ │ blx 59c64 │ │ │ │ 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] @ (1df490 ) │ │ │ │ + ldr r2, [pc, #232] @ (1df5f8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1df494 ) │ │ │ │ + ldr r3, [pc, #232] @ (1df5fc ) │ │ │ │ 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 1e5c84 │ │ │ │ + bl 1e5dec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1df498 ) │ │ │ │ + ldr r2, [pc, #204] @ (1df600 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1df42a │ │ │ │ + blt.n 1df592 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1df334 │ │ │ │ + bl 1df49c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59c64 │ │ │ │ - cbnz r4, 1df444 │ │ │ │ - ldr r1, [pc, #176] @ (1df49c ) │ │ │ │ + cbnz r4, 1df5ac │ │ │ │ + ldr r1, [pc, #176] @ (1df604 ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1dee0c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1df42a │ │ │ │ + cbz r0, 1df592 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1df334 │ │ │ │ + bl 1df49c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1df41e │ │ │ │ + beq.n 1df586 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c64 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 59c64 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1df40a │ │ │ │ + bne.n 1df572 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c64 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1df468 │ │ │ │ - ldr r2, [pc, #116] @ (1df4a0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1df494 ) │ │ │ │ + bne.n 1df5d0 │ │ │ │ + ldr r2, [pc, #116] @ (1df608 ) │ │ │ │ + ldr r3, [pc, #100] @ (1df5fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df48a │ │ │ │ + bne.n 1df5f2 │ │ │ │ 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 1df452 │ │ │ │ + bne.n 1df5ba │ │ │ │ dmb ish │ │ │ │ - b.n 1df42a │ │ │ │ + b.n 1df592 │ │ │ │ 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 1df462 │ │ │ │ - b.n 1df478 │ │ │ │ + beq.n 1df5ca │ │ │ │ + b.n 1df5e0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ - bl 1c749e │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + bl 1c7606 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1df580 ) │ │ │ │ - ldr r3, [pc, #200] @ (1df584 ) │ │ │ │ + ldr r2, [pc, #200] @ (1df6e8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1df6ec ) │ │ │ │ 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 5a47c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1df574 │ │ │ │ + beq.n 1df6dc │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 5a680 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df564 │ │ │ │ + beq.n 1df6cc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 5abec │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1df564 │ │ │ │ - cbz r5, 1df522 │ │ │ │ + cbz r0, 1df6cc │ │ │ │ + cbz r5, 1df68a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1df4fe │ │ │ │ + b.n 1df666 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1df51c │ │ │ │ + bls.n 1df684 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a2cc │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1df4f8 │ │ │ │ + bhi.n 1df660 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c64 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1df56a │ │ │ │ + b.n 1df6d2 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1df50e │ │ │ │ + beq.n 1df676 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1deea4 │ │ │ │ + bl 1df00c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1df560 │ │ │ │ + cbz r4, 1df6c8 │ │ │ │ blx 59c64 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c64 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a278 │ │ │ │ - ldr r2, [pc, #64] @ (1df588 ) │ │ │ │ - ldr r3, [pc, #60] @ (1df584 ) │ │ │ │ + ldr r2, [pc, #64] @ (1df6f0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1df6ec ) │ │ │ │ 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 1df57c │ │ │ │ + bne.n 1df6e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 59c64 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c64 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a278 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1df544 │ │ │ │ + b.n 1df6ac │ │ │ │ mov r0, r8 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1df570 │ │ │ │ + b.n 1df6d8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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] @ (1df604 ) │ │ │ │ - ldr r2, [pc, #104] @ (1df608 ) │ │ │ │ + ldr r0, [pc, #100] @ (1df76c ) │ │ │ │ + ldr r2, [pc, #104] @ (1df770 ) │ │ │ │ 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, 1df5fc │ │ │ │ + cbnz r2, 1df764 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1e2bf4 │ │ │ │ + bl 1e2d5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1df60c ) │ │ │ │ + ldr r2, [pc, #76] @ (1df774 ) │ │ │ │ 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 5a864 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df5fc │ │ │ │ + beq.n 1df764 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1df610 ) │ │ │ │ - ldr r3, [pc, #32] @ (1df608 ) │ │ │ │ + ldr r2, [pc, #40] @ (1df778 ) │ │ │ │ + ldr r3, [pc, #32] @ (1df770 ) │ │ │ │ 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 1df600 │ │ │ │ + bne.n 1df768 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1df5e4 │ │ │ │ + b.n 1df74c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #416] @ (1df7c8 ) │ │ │ │ + ldr r2, [pc, #416] @ (1df930 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1df7cc ) │ │ │ │ + ldr r3, [pc, #416] @ (1df934 ) │ │ │ │ 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 1dd640 │ │ │ │ - ldr r2, [pc, #396] @ (1df7d0 ) │ │ │ │ + bl 1dd7a8 │ │ │ │ + ldr r2, [pc, #396] @ (1df938 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df676 │ │ │ │ + beq.n 1df7de │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a47c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1df6ee │ │ │ │ + bne.n 1df856 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1df6a0 │ │ │ │ + beq.n 1df808 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c64 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df754 │ │ │ │ - ldr r2, [pc, #332] @ (1df7d4 ) │ │ │ │ - ldr r3, [pc, #324] @ (1df7cc ) │ │ │ │ + beq.n 1df8bc │ │ │ │ + ldr r2, [pc, #332] @ (1df93c ) │ │ │ │ + ldr r3, [pc, #324] @ (1df934 ) │ │ │ │ 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 1df7c2 │ │ │ │ + bne.w 1df92a │ │ │ │ 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 1e2bf4 │ │ │ │ + bl 1e2d5c │ │ │ │ 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] @ (1df7d8 ) │ │ │ │ + ldr r2, [pc, #280] @ (1df940 ) │ │ │ │ add r2, pc │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df6d8 │ │ │ │ + beq.n 1df840 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1defc8 │ │ │ │ + bl 1df130 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a47c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1df676 │ │ │ │ + beq.n 1df7de │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a040 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df740 │ │ │ │ + beq.n 1df8a8 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a47c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1df75c │ │ │ │ + bne.n 1df8c4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df0f4 │ │ │ │ - cbz r0, 1df73a │ │ │ │ + bl 1df25c │ │ │ │ + cbz r0, 1df8a2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1df776 │ │ │ │ + cbz r3, 1df8de │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1df728 │ │ │ │ + b.n 1df890 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1df772 │ │ │ │ + bls.n 1df8da │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5aca0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1df720 │ │ │ │ + bne.n 1df888 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5a3d4 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a278 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c64 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df684 │ │ │ │ + bne.n 1df7ec │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 59c64 │ │ │ │ - b.n 1df684 │ │ │ │ + b.n 1df7ec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5a3d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5a278 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a278 │ │ │ │ - b.n 1df746 │ │ │ │ + b.n 1df8ae │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1df73a │ │ │ │ + beq.n 1df8a2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 5b08c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df73a │ │ │ │ + beq.n 1df8a2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 59a60 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df7ba │ │ │ │ + beq.n 1df922 │ │ │ │ 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 1df7a4 │ │ │ │ + bne.n 1df90c │ │ │ │ dmb ish │ │ │ │ - b.n 1df740 │ │ │ │ + b.n 1df8a8 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a3d4 │ │ │ │ - b.n 1df740 │ │ │ │ + b.n 1df8a8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #32] │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #524] @ (1df9fc ) │ │ │ │ + ldr r1, [pc, #524] @ (1dfb64 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (1dfa00 ) │ │ │ │ + ldr r2, [pc, #524] @ (1dfb68 ) │ │ │ │ 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] @ (1dfa04 ) │ │ │ │ + ldr r2, [pc, #504] @ (1dfb6c ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df8e0 │ │ │ │ - ldr r0, [pc, #496] @ (1dfa08 ) │ │ │ │ + beq.n 1dfa48 │ │ │ │ + ldr r0, [pc, #496] @ (1dfb70 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e362c │ │ │ │ + bl 1e3794 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df8c0 │ │ │ │ - ldr r1, [pc, #488] @ (1dfa0c ) │ │ │ │ + beq.n 1dfa28 │ │ │ │ + ldr r1, [pc, #488] @ (1dfb74 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52b8 │ │ │ │ + bl 1e5420 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1defc8 │ │ │ │ + bl 1df130 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df8bc │ │ │ │ + bne.n 1dfa24 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1df86e │ │ │ │ - ldr r2, [pc, #444] @ (1dfa10 ) │ │ │ │ - ldr r3, [pc, #428] @ (1dfa00 ) │ │ │ │ + beq.n 1df9d6 │ │ │ │ + ldr r2, [pc, #444] @ (1dfb78 ) │ │ │ │ + ldr r3, [pc, #428] @ (1dfb68 ) │ │ │ │ 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 1df9f8 │ │ │ │ + bne.w 1dfb60 │ │ │ │ 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] @ (1dfa14 ) │ │ │ │ + ldr r4, [pc, #416] @ (1dfb7c ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e52b8 │ │ │ │ + bl 1e5420 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1defc8 │ │ │ │ + bl 1df130 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1df8bc │ │ │ │ + cbnz r3, 1dfa24 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52b8 │ │ │ │ + bl 1e5420 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1defc8 │ │ │ │ + bl 1df130 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df850 │ │ │ │ + beq.n 1df9b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1df850 │ │ │ │ - ldr r0, [pc, #340] @ (1dfa18 ) │ │ │ │ + b.n 1df9b8 │ │ │ │ + ldr r0, [pc, #340] @ (1dfb80 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e362c │ │ │ │ + bl 1e3794 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1df8f6 │ │ │ │ - ldr r3, [pc, #332] @ (1dfa1c ) │ │ │ │ + cbz r0, 1dfa5e │ │ │ │ + ldr r3, [pc, #332] @ (1dfb84 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (1dfa20 ) │ │ │ │ + ldr r2, [pc, #332] @ (1dfb88 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ - b.n 1df822 │ │ │ │ + b.n 1df98a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1df8f0 │ │ │ │ + beq.n 1dfa58 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1df90a │ │ │ │ - ldr r4, [pc, #312] @ (1dfa24 ) │ │ │ │ + beq.n 1dfa72 │ │ │ │ + ldr r4, [pc, #312] @ (1dfb8c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1df814 │ │ │ │ - ldr r4, [pc, #308] @ (1dfa28 ) │ │ │ │ + b.n 1df97c │ │ │ │ + ldr r4, [pc, #308] @ (1dfb90 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1df814 │ │ │ │ - ldr r0, [pc, #308] @ (1dfa2c ) │ │ │ │ + b.n 1df97c │ │ │ │ + ldr r0, [pc, #308] @ (1dfb94 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e362c │ │ │ │ - cbz r0, 1df910 │ │ │ │ - ldr r1, [pc, #300] @ (1dfa30 ) │ │ │ │ + bl 1e3794 │ │ │ │ + cbz r0, 1dfa78 │ │ │ │ + ldr r1, [pc, #300] @ (1dfb98 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1df82a │ │ │ │ - ldr r4, [pc, #296] @ (1dfa34 ) │ │ │ │ + b.n 1df992 │ │ │ │ + ldr r4, [pc, #296] @ (1dfb9c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1df814 │ │ │ │ - ldr r0, [pc, #292] @ (1dfa38 ) │ │ │ │ + b.n 1df97c │ │ │ │ + ldr r0, [pc, #292] @ (1dfba0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ - cbz r0, 1df970 │ │ │ │ - ldr r7, [pc, #288] @ (1dfa3c ) │ │ │ │ + bl 1e3780 │ │ │ │ + cbz r0, 1dfad8 │ │ │ │ + ldr r7, [pc, #288] @ (1dfba4 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (1dfa40 ) │ │ │ │ + ldr r3, [pc, #288] @ (1dfba8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e52b8 │ │ │ │ + bl 1e5420 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1defc8 │ │ │ │ + bl 1df130 │ │ │ │ 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 1df8bc │ │ │ │ + bne.n 1dfa24 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52b8 │ │ │ │ + bl 1e5420 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1defc8 │ │ │ │ + bl 1df130 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1df84a │ │ │ │ - b.n 1df8bc │ │ │ │ + beq.w 1df9b2 │ │ │ │ + b.n 1dfa24 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 5aa00 │ │ │ │ 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 1df99e │ │ │ │ + b.n 1dfb06 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1df8bc │ │ │ │ + bne.n 1dfa24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a970 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5b080 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df98c │ │ │ │ - ldr r7, [pc, #132] @ (1dfa44 ) │ │ │ │ + beq.n 1dfaf4 │ │ │ │ + ldr r7, [pc, #132] @ (1dfbac ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (1dfa48 ) │ │ │ │ + ldr r3, [pc, #132] @ (1dfbb0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e52b8 │ │ │ │ + bl 1e5420 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1defc8 │ │ │ │ + bl 1df130 │ │ │ │ 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 1df8bc │ │ │ │ + bne.w 1dfa24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1df82a │ │ │ │ + b.n 1df992 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ movs r1, 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] @ (1dfad4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1dfc3c ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 5abb0 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a970 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1dfa76 │ │ │ │ + beq.n 1dfbde │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 59ee4 │ │ │ │ mov r4, r0 │ │ │ │ blx 5abd4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1dfa70 │ │ │ │ - ldr r3, [pc, #80] @ (1dfad8 ) │ │ │ │ + bne.n 1dfbd8 │ │ │ │ + ldr r3, [pc, #80] @ (1dfc40 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e3618 │ │ │ │ - cbz r0, 1dfab2 │ │ │ │ + bl 1e3780 │ │ │ │ + cbz r0, 1dfc1a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ea378 │ │ │ │ + bl 1ea4e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dfa70 │ │ │ │ - ldr r0, [pc, #56] @ (1dfadc ) │ │ │ │ + bne.n 1dfbd8 │ │ │ │ + ldr r0, [pc, #56] @ (1dfc44 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea378 │ │ │ │ + bl 1ea4e0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1dfae0 ) │ │ │ │ + ldr r0, [pc, #44] @ (1dfc48 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ - cbz r0, 1dfacc │ │ │ │ - ldr r3, [pc, #36] @ (1dfae4 ) │ │ │ │ + bl 1e3780 │ │ │ │ + cbz r0, 1dfc34 │ │ │ │ + ldr r3, [pc, #36] @ (1dfc4c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1dfae8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1dfc50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1dfaec ) │ │ │ │ + ldr r0, [pc, #28] @ (1dfc54 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1dfa94 │ │ │ │ + b.n 1dfbfc │ │ │ │ nop │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ movs r1, 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] @ 1dfb60 │ │ │ │ + ldr.w ip, [pc, #92] @ 1dfcc8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1dfb64 ) │ │ │ │ + ldr r3, [pc, #80] @ (1dfccc ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e094c │ │ │ │ + bl 1e0ab4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1dfb56 │ │ │ │ + cbz r0, 1dfcbe │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1deea4 │ │ │ │ + bl 1df00c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c64 │ │ │ │ - ldr r1, [pc, #40] @ (1dfb68 ) │ │ │ │ - ldr r2, [pc, #36] @ (1dfb64 ) │ │ │ │ + ldr r1, [pc, #40] @ (1dfcd0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1dfccc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dfb5a │ │ │ │ + bne.n 1dfcc2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dfb3c │ │ │ │ + b.n 1dfca4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1dfbe8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dfd50 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1dfbec ) │ │ │ │ + ldr r3, [pc, #108] @ (1dfd54 ) │ │ │ │ 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 1dd640 │ │ │ │ + bl 1dd7a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df0f4 │ │ │ │ + bl 1df25c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1dfbbe │ │ │ │ - ldr r1, [pc, #72] @ (1dfbf0 ) │ │ │ │ - ldr r2, [pc, #68] @ (1dfbec ) │ │ │ │ + cbnz r0, 1dfd26 │ │ │ │ + ldr r1, [pc, #72] @ (1dfd58 ) │ │ │ │ + ldr r2, [pc, #68] @ (1dfd54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dfbe4 │ │ │ │ + bne.n 1dfd4c │ │ │ │ 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 1e0b30 │ │ │ │ + bl 1e0c98 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dfba4 │ │ │ │ + bne.n 1dfd0c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1dfba4 │ │ │ │ + b.n 1dfd0c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r0], #208 │ │ │ │ - bl 1e069c │ │ │ │ + bl 1e0804 │ │ │ │ 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] @ 1dfcc8 │ │ │ │ + ldr.w lr, [pc, #168] @ 1dfe30 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1dfccc │ │ │ │ + ldr.w ip, [pc, #164] @ 1dfe34 │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1dfcd0 ) │ │ │ │ + ldr r2, [pc, #160] @ (1dfe38 ) │ │ │ │ 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 5a864 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1dfc86 │ │ │ │ + cbz r3, 1dfdee │ │ │ │ mov r0, r4 │ │ │ │ blx 5a3ec <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 59a60 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1dfca8 │ │ │ │ + beq.n 1dfe10 │ │ │ │ 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 1dfc9e │ │ │ │ + blt.n 1dfe06 │ │ │ │ blx 59c64 │ │ │ │ - ldr r2, [pc, #76] @ (1dfcd4 ) │ │ │ │ - ldr r3, [pc, #64] @ (1dfccc ) │ │ │ │ + ldr r2, [pc, #76] @ (1dfe3c ) │ │ │ │ + ldr r3, [pc, #64] @ (1dfe34 ) │ │ │ │ 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 1dfcc2 │ │ │ │ + bne.n 1dfe2a │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 59bf8 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1dfc82 │ │ │ │ + b.n 1dfdea │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a47c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1dfca4 │ │ │ │ + beq.n 1dfe0c │ │ │ │ blx 5a278 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1dfc82 │ │ │ │ + b.n 1dfdea │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1dfdcc ) │ │ │ │ + ldr r2, [pc, #228] @ (1dff34 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1dfdd0 ) │ │ │ │ + ldr r3, [pc, #228] @ (1dff38 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1dfdd4 ) │ │ │ │ + ldr r1, [pc, #224] @ (1dff3c ) │ │ │ │ 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 1e52b8 │ │ │ │ + bl 1e5420 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dfda8 │ │ │ │ + beq.n 1dff10 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a47c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1dfda8 │ │ │ │ + beq.n 1dff10 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 5a680 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dfdc2 │ │ │ │ + beq.n 1dff2a │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1dfd50 │ │ │ │ + beq.n 1dfeb8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 59e78 │ │ │ │ - cbnz r0, 1dfdac │ │ │ │ + cbnz r0, 1dff14 │ │ │ │ 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 5a254 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1dfdc2 │ │ │ │ + beq.n 1dff2a │ │ │ │ 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 5a278 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1dfdd8 ) │ │ │ │ - ldr r2, [pc, #60] @ (1dfdd0 ) │ │ │ │ + ldr r1, [pc, #72] @ (1dff40 ) │ │ │ │ + ldr r2, [pc, #60] @ (1dff38 ) │ │ │ │ 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 1dfdc6 │ │ │ │ + bne.n 1dff2e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dfd8e │ │ │ │ + b.n 1dfef6 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1dfdc2 │ │ │ │ + bne.n 1dff2a │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59b5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1dfd50 │ │ │ │ + bne.n 1dfeb8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dfd84 │ │ │ │ + b.n 1dfeec │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #352] @ 0x160 │ │ │ │ blx 5ac40 │ │ │ │ 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] @ 1dfe64 │ │ │ │ + ldr.w ip, [pc, #92] @ 1dffcc │ │ │ │ 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] @ (1dfe68 ) │ │ │ │ + ldr r3, [pc, #80] @ (1dffd0 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ebb6c │ │ │ │ + bl 1ebcd4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1dfe5c │ │ │ │ + cbz r0, 1dffc4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1deea4 │ │ │ │ + bl 1df00c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c64 │ │ │ │ - ldr r1, [pc, #40] @ (1dfe6c ) │ │ │ │ - ldr r2, [pc, #32] @ (1dfe68 ) │ │ │ │ + ldr r1, [pc, #40] @ (1dffd4 ) │ │ │ │ + ldr r2, [pc, #32] @ (1dffd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dfe60 │ │ │ │ + bne.n 1dffc8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dfe42 │ │ │ │ + b.n 1dffaa │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (1dfef0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1e0058 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (1dfef4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e005c ) │ │ │ │ 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 1dd640 │ │ │ │ + bl 1dd7a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df0f4 │ │ │ │ + bl 1df25c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1dfec2 │ │ │ │ - ldr r1, [pc, #76] @ (1dfef8 ) │ │ │ │ - ldr r2, [pc, #72] @ (1dfef4 ) │ │ │ │ + cbnz r0, 1e002a │ │ │ │ + ldr r1, [pc, #76] @ (1e0060 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e005c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dfeea │ │ │ │ + bne.n 1e0052 │ │ │ │ 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 1ebbe0 │ │ │ │ + bl 1ebd48 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dfea8 │ │ │ │ + bne.n 1e0010 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1dfea8 │ │ │ │ + b.n 1e0010 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + vaddl.u32 q8, d24, d23 │ │ │ │ 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 1ebaa0 │ │ │ │ + bl 1ebc08 │ │ │ │ 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] @ (1dffb4 ) │ │ │ │ + ldr r2, [pc, #140] @ (1e011c ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1dffb8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1e0120 ) │ │ │ │ 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 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1df7dc │ │ │ │ - cbz r0, 1dff92 │ │ │ │ - ldr r1, [pc, #100] @ (1dffbc ) │ │ │ │ + bl 1df944 │ │ │ │ + cbz r0, 1e00fa │ │ │ │ + ldr r1, [pc, #100] @ (1e0124 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e52b8 │ │ │ │ + bl 1e5420 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 59a60 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dff92 │ │ │ │ + beq.n 1e00fa │ │ │ │ mov r0, r4 │ │ │ │ blx 5a3ec <__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 1dff92 │ │ │ │ + bge.n 1e00fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df20c │ │ │ │ + bl 1df374 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e509c │ │ │ │ - ldr r2, [pc, #36] @ (1dffc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dffb8 ) │ │ │ │ + bl 1e5204 │ │ │ │ + ldr r2, [pc, #36] @ (1e0128 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e0120 ) │ │ │ │ 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 1dffb0 │ │ │ │ + bne.n 1e0118 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + vhadd.u32 d16, d22, d23 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + cdp2 0, 15, cr0, cr8, cr7, {5} │ │ │ │ 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 1dffd8 │ │ │ │ + bne.n 1e0140 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1dffee │ │ │ │ + cbnz r2, 1e0156 │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ 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] @ (1e0178 ) │ │ │ │ + ldr r3, [pc, #360] @ (1e02e0 ) │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #356] @ (1e017c ) │ │ │ │ + ldr r2, [pc, #356] @ (1e02e4 ) │ │ │ │ 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 │ │ │ │ @@ -536500,26 +536629,26 @@ │ │ │ │ blx 59cd0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5aa48 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.w 1e015a │ │ │ │ + beq.w 1e02c2 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 59cd0 │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1e0150 │ │ │ │ + bcs.n 1e02b8 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1e010c │ │ │ │ + b.n 1e0274 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ blx 5a170 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -536534,102 +536663,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 5a644 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1e014e │ │ │ │ + bne.n 1e02b6 │ │ │ │ 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 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ 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 1e2c30 │ │ │ │ + bl 1e2d98 │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ blx 5a9b8 <__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 1e221c │ │ │ │ + bl 1e2384 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1e014e │ │ │ │ + bcs.n 1e02b6 │ │ │ │ adds.w r8, r7, #56 @ 0x38 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, sl, r4 │ │ │ │ - bcc.n 1e014e │ │ │ │ + bcc.n 1e02b6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ blx 5a644 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1e014e │ │ │ │ + bne.n 1e02b6 │ │ │ │ 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 1e006a │ │ │ │ + beq.n 1e01d2 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 59cd0 │ │ │ │ - ldr r2, [pc, #36] @ (1e0180 ) │ │ │ │ - ldr r3, [pc, #24] @ (1e0178 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e02e8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1e02e0 ) │ │ │ │ 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 1e0174 │ │ │ │ + bne.n 1e02dc │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u32 q8, d20, d23 │ │ │ │ - cdp2 0, 9, cr0, cr14, cr7, {5} │ │ │ │ + cdp2 0, 7, cr0, cr12, cr7, {5} │ │ │ │ + ldc2 0, cr0, [r6, #-668]! @ 0xfffffd64 │ │ │ │ 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] @ (1e036c ) │ │ │ │ - ldr r3, [pc, #468] @ (1e0370 ) │ │ │ │ + ldr r0, [pc, #468] @ (1e04d4 ) │ │ │ │ + ldr r3, [pc, #468] @ (1e04d8 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -536640,234 +536769,234 @@ │ │ │ │ blx 59cd0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5aa48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a5cc │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1e0244 │ │ │ │ + bhi.n 1e03ac │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 5a698 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a040 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e0228 │ │ │ │ + cbz r0, 1e0390 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1e01f8 │ │ │ │ + bne.n 1e0360 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 5ac70 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1e01d4 │ │ │ │ + bne.n 1e033c │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1e0228 │ │ │ │ + bne.n 1e0390 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 5a698 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a040 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1e0374 ) │ │ │ │ - ldr r3, [pc, #352] @ (1e0370 ) │ │ │ │ + ldr r2, [pc, #356] @ (1e04dc ) │ │ │ │ + ldr r3, [pc, #352] @ (1e04d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e0366 │ │ │ │ + bne.w 1e04ce │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 59cd0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5aa48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a5cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e02d0 │ │ │ │ + beq.n 1e0438 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5a644 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e01fc │ │ │ │ - ldr r1, [pc, #288] @ (1e0378 ) │ │ │ │ + bne.n 1e0364 │ │ │ │ + ldr r1, [pc, #288] @ (1e04e0 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 5af30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e01fc │ │ │ │ + bne.n 1e0364 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e01fc │ │ │ │ + bhi.n 1e0364 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 5a698 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a040 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0306 │ │ │ │ + beq.n 1e046e │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e029e │ │ │ │ + bne.n 1e0406 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e028e │ │ │ │ + bne.n 1e03f6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0322 │ │ │ │ + bne.n 1e048a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dfffc │ │ │ │ + bl 1e0164 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e02b4 │ │ │ │ + bne.n 1e041c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e0312 │ │ │ │ + cbnz r3, 1e047a │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1e020c │ │ │ │ - ldr r4, [pc, #168] @ (1e037c ) │ │ │ │ + b.n 1e0374 │ │ │ │ + ldr r4, [pc, #168] @ (1e04e4 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 5ab44 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e01fc │ │ │ │ + bne.n 1e0364 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 5ab44 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e01fc │ │ │ │ + bne.n 1e0364 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 5af0c │ │ │ │ mov r0, r6 │ │ │ │ blx 5af0c │ │ │ │ - b.n 1e026e │ │ │ │ + b.n 1e03d6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dfffc │ │ │ │ - b.n 1e02c8 │ │ │ │ + bl 1e0164 │ │ │ │ + b.n 1e0430 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e0ef4 │ │ │ │ - b.n 1e02c8 │ │ │ │ + bl 1e105c │ │ │ │ + b.n 1e0430 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e0340 │ │ │ │ + beq.n 1e04a8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e032c │ │ │ │ + bne.n 1e0494 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e02a6 │ │ │ │ + beq.n 1e040e │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0350 │ │ │ │ + bne.n 1e04b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0342 │ │ │ │ - b.n 1e02a6 │ │ │ │ + bne.n 1e04aa │ │ │ │ + b.n 1e040e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 6, cr0, cr0, cr7, {5} │ │ │ │ + ldc2l 0, cr0, [r8], #668 @ 0x29c │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip, #668]! @ 0x29c │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + stc2 0, cr0, [r4], {167} @ 0xa7 │ │ │ │ + adds r5, #22 │ │ │ │ movs r0, r5 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ 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] │ │ │ │ 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] @ (1e056c ) │ │ │ │ + ldr r1, [pc, #456] @ (1e06d4 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (1e0570 ) │ │ │ │ + ldr r2, [pc, #452] @ (1e06d8 ) │ │ │ │ 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, 1e03d6 │ │ │ │ + cbz r2, 1e053e │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1e03c2 │ │ │ │ + bne.n 1e052a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e04f8 │ │ │ │ - ldr r1, [pc, #412] @ (1e0574 ) │ │ │ │ + b.n 1e0660 │ │ │ │ + ldr r1, [pc, #412] @ (1e06dc ) │ │ │ │ add r1, pc │ │ │ │ blx 5af18 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e03d2 │ │ │ │ - ldr r3, [pc, #400] @ (1e0578 ) │ │ │ │ + beq.n 1e053a │ │ │ │ + ldr r3, [pc, #400] @ (1e06e0 ) │ │ │ │ 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] @ (1e057c ) │ │ │ │ + ldr r3, [pc, #388] @ (1e06e4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (1e0580 ) │ │ │ │ + ldr r3, [pc, #388] @ (1e06e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 5aaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e04f0 │ │ │ │ + beq.n 1e0658 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 59e3c │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -536875,148 +537004,148 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e0400 │ │ │ │ + beq.n 1e0568 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 1e054e │ │ │ │ - ldr r6, [pc, #304] @ (1e0584 ) │ │ │ │ + beq.n 1e06b6 │ │ │ │ + ldr r6, [pc, #304] @ (1e06ec ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 5af18 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 5af18 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 59c64 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 59c64 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e0546 │ │ │ │ + beq.n 1e06ae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1e04dc │ │ │ │ + cbz r3, 1e0644 │ │ │ │ blx 5a698 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 5a680 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e051c │ │ │ │ + beq.n 1e0684 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1e04a2 │ │ │ │ - b.n 1e051c │ │ │ │ + bne.n 1e060a │ │ │ │ + b.n 1e0684 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1e051c │ │ │ │ + beq.n 1e0684 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 5a698 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 5a680 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e049c │ │ │ │ + beq.n 1e0604 │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1e049c │ │ │ │ + bne.n 1e0604 │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1e049c │ │ │ │ + bne.n 1e0604 │ │ │ │ mov r0, fp │ │ │ │ blx 5ac94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5ac94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 5aaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0410 │ │ │ │ + bne.n 1e0578 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5ac94 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1e0588 ) │ │ │ │ + ldr r2, [pc, #140] @ (1e06f0 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (1e0570 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e06d8 ) │ │ │ │ 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 1e0566 │ │ │ │ + bne.n 1e06ce │ │ │ │ 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 1e0184 │ │ │ │ + bl 1e02ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e0554 │ │ │ │ + cbz r0, 1e06bc │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5ac94 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1e0400 │ │ │ │ - b.n 1e04f0 │ │ │ │ + bls.w 1e0568 │ │ │ │ + b.n 1e0658 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e04dc │ │ │ │ - b.n 1e0400 │ │ │ │ + bne.n 1e0644 │ │ │ │ + b.n 1e0568 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1e0400 │ │ │ │ + b.n 1e0568 │ │ │ │ mov r0, fp │ │ │ │ blx 5ac94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5ac94 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1e0400 │ │ │ │ + b.n 1e0568 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcrr2 0, 10, r0, lr, cr7 │ │ │ │ + @ instruction: 0xfae600a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ movs r1, r3 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xfafa00a7 │ │ │ │ + ldrsb.w r0, [r2, #167] @ 0xa7 │ │ │ │ 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] @ (1e062c ) │ │ │ │ + ldr r2, [pc, #140] @ (1e0794 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1e0630 ) │ │ │ │ + ldr r3, [pc, #140] @ (1e0798 ) │ │ │ │ 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 │ │ │ │ @@ -537024,144 +537153,144 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 5a2cc │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1e05d6 │ │ │ │ - b.n 1e061a │ │ │ │ + bne.n 1e073e │ │ │ │ + b.n 1e0782 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1e05fa │ │ │ │ + bne.n 1e0762 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1e05b6 │ │ │ │ + bge.n 1e071e │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1e05d0 │ │ │ │ + bpl.n 1e0738 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e0380 │ │ │ │ + bl 1e04e8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1e05d6 │ │ │ │ + beq.n 1e073e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1e0634 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e0630 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e079c ) │ │ │ │ + ldr r3, [pc, #48] @ (1e0798 ) │ │ │ │ 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 1e0626 │ │ │ │ + bne.n 1e078e │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1e05b6 │ │ │ │ - b.n 1e05fc │ │ │ │ + beq.n 1e071e │ │ │ │ + b.n 1e0764 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa5600a7 │ │ │ │ + str??.w r0, [lr, #167] @ 0xa7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, #167] @ 0xa7 │ │ │ │ + ldrb.w r0, [r4, #167] @ 0xa7 │ │ │ │ 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, 1e0684 │ │ │ │ + cbnz r3, 1e07ec │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1e0654 │ │ │ │ + cbz r0, 1e07bc │ │ │ │ blx 5ac94 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1e0664 │ │ │ │ + cbz r0, 1e07cc │ │ │ │ blx 5ac94 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e065a │ │ │ │ + bne.n 1e07c2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1e0678 │ │ │ │ + cbz r3, 1e07e0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e2208 │ │ │ │ + bl 1e2370 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 59e54 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8444 │ │ │ │ + bl 1f85ac │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 5a278 │ │ │ │ - b.n 1e064c │ │ │ │ + b.n 1e07b4 │ │ │ │ stmdb 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] @ (1e0910 ) │ │ │ │ + ldr r2, [pc, #608] @ (1e0a78 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1e0914 ) │ │ │ │ + ldr r3, [pc, #608] @ (1e0a7c ) │ │ │ │ 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 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1e2108 │ │ │ │ + bl 1e2270 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1e0918 ) │ │ │ │ + ldr r0, [pc, #568] @ (1e0a80 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1ea378 │ │ │ │ + bl 1ea4e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0764 │ │ │ │ - ldr r7, [pc, #556] @ (1e091c ) │ │ │ │ + beq.n 1e08cc │ │ │ │ + ldr r7, [pc, #556] @ (1e0a84 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1e0920 ) │ │ │ │ + ldr r2, [pc, #556] @ (1e0a88 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e089c │ │ │ │ - ldr r2, [pc, #536] @ (1e0924 ) │ │ │ │ + beq.w 1e0a04 │ │ │ │ + ldr r2, [pc, #536] @ (1e0a8c ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e0896 │ │ │ │ - ldr r6, [pc, #520] @ (1e0928 ) │ │ │ │ + beq.w 1e09fe │ │ │ │ + ldr r6, [pc, #520] @ (1e0a90 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 5af18 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -537171,51 +537300,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 59c64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e089c │ │ │ │ + beq.w 1e0a04 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e089c │ │ │ │ + beq.w 1e0a04 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0184 │ │ │ │ + bl 1e02ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e089c │ │ │ │ - ldr r0, [pc, #452] @ (1e092c ) │ │ │ │ + beq.w 1e0a04 │ │ │ │ + ldr r0, [pc, #452] @ (1e0a94 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e084c │ │ │ │ + beq.n 1e09b4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 1e0930 │ │ │ │ - ldr.w r8, [pc, #440] @ 1e0934 │ │ │ │ + ldr.w r9, [pc, #440] @ 1e0a98 │ │ │ │ + ldr.w r8, [pc, #440] @ 1e0a9c │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (1e0938 ) │ │ │ │ + ldr r3, [pc, #432] @ (1e0aa0 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1e080c │ │ │ │ + b.n 1e0974 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e08e6 │ │ │ │ + beq.w 1e0a4e │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (1e093c ) │ │ │ │ + ldr r6, [pc, #400] @ (1e0aa4 ) │ │ │ │ blx 59c64 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 5af18 │ │ │ │ mov r1, r6 │ │ │ │ @@ -537226,35 +537355,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c64 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e08be │ │ │ │ + beq.n 1e0a26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e08f4 │ │ │ │ + beq.w 1e0a5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0184 │ │ │ │ + bl 1e02ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e08ce │ │ │ │ + beq.n 1e0a36 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac94 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1e084c │ │ │ │ + bhi.n 1e09b4 │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1e084c │ │ │ │ + cbz r3, 1e09b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 59e3c │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 59a78 │ │ │ │ @@ -537265,118 +537394,118 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1e078e │ │ │ │ + bne.n 1e08f6 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1e0802 │ │ │ │ - ldr r0, [pc, #240] @ (1e0940 ) │ │ │ │ + b.n 1e096a │ │ │ │ + ldr r0, [pc, #240] @ (1e0aa8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e0892 │ │ │ │ + cbz r0, 1e09fa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0380 │ │ │ │ - cbz r0, 1e0892 │ │ │ │ + bl 1e04e8 │ │ │ │ + cbz r0, 1e09fa │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 5aeb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1e0892 │ │ │ │ + blt.n 1e09fa │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 59f8c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1e0902 │ │ │ │ - ldr r1, [pc, #196] @ (1e0944 ) │ │ │ │ + blt.n 1e0a6a │ │ │ │ + ldr r1, [pc, #196] @ (1e0aac ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1f83e0 │ │ │ │ - cbnz r0, 1e08fa │ │ │ │ + bl 1f8548 │ │ │ │ + cbnz r0, 1e0a62 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e08a4 │ │ │ │ + b.n 1e0a0c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0638 │ │ │ │ + bl 1e07a0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1e0948 ) │ │ │ │ - ldr r3, [pc, #108] @ (1e0914 ) │ │ │ │ + ldr r2, [pc, #160] @ (1e0ab0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e0a7c ) │ │ │ │ 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 1e090a │ │ │ │ + bne.n 1e0a72 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1e08c6 │ │ │ │ + cbz r6, 1e0a2e │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac94 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1e0802 │ │ │ │ + b.n 1e096a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac94 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 5ac94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1e0802 │ │ │ │ + b.n 1e096a │ │ │ │ mov r0, fp │ │ │ │ blx 59c64 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1e0802 │ │ │ │ + b.n 1e096a │ │ │ │ blx 5ac94 │ │ │ │ - b.n 1e08c6 │ │ │ │ + b.n 1e0a2e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e54 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a278 │ │ │ │ - b.n 1e0892 │ │ │ │ + b.n 1e09fa │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vst4.32 {d16-d19}, [r8 :128], r7 │ │ │ │ + @ instruction: 0xf7e000a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ movs r1, r3 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1e0d44 │ │ │ │ - @ instruction: 0xf75400a7 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1e0eac │ │ │ │ + @ instruction: 0xf5ec00a7 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov.w lr, #0 │ │ │ │ subs r6, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ @@ -537393,174 +537522,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 1e096e │ │ │ │ + bne.n 1e0ad6 │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0a3e │ │ │ │ + beq.n 1e0ba6 │ │ │ │ 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 1e09c4 │ │ │ │ + bne.n 1e0b2c │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e09b4 │ │ │ │ + bne.n 1e0b1c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0ada │ │ │ │ + bne.w 1e0c42 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e22b8 │ │ │ │ + bl 1e2420 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e0a46 │ │ │ │ + cbz r0, 1e0bae │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 59cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e0a1c │ │ │ │ + blt.n 1e0b84 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 5a644 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e0a1c │ │ │ │ + bne.n 1e0b84 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1e0a10 │ │ │ │ + b.n 1e0b78 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1e0a7a │ │ │ │ + beq.n 1e0be2 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e0a0c │ │ │ │ + beq.n 1e0b74 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c64 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0a28 │ │ │ │ + bne.n 1e0b90 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0aca │ │ │ │ + bne.n 1e0c32 │ │ │ │ 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, 1e0a66 │ │ │ │ + cbz r1, 1e0bce │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dfffc │ │ │ │ + bl 1e0164 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e22b8 │ │ │ │ + bl 1e2420 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e09de │ │ │ │ + bne.n 1e0b46 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0a36 │ │ │ │ - b.n 1e0a6a │ │ │ │ + beq.n 1e0b9e │ │ │ │ + b.n 1e0bd2 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 5abec │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a644 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e0a1e │ │ │ │ + bne.n 1e0b86 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1e0aa6 │ │ │ │ + cbz r3, 1e0c0e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3160 │ │ │ │ + bl 1f32c8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e0a1e │ │ │ │ + bne.n 1e0b86 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0aaa │ │ │ │ + bne.n 1e0c12 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e0b20 │ │ │ │ + cbnz r3, 1e0c88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e0a40 │ │ │ │ + beq.n 1e0ba8 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 1e0a40 │ │ │ │ + b.n 1e0ba8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e0ef4 │ │ │ │ - b.n 1e0a3e │ │ │ │ + bl 1e105c │ │ │ │ + b.n 1e0ba6 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e0b04 │ │ │ │ + bne.n 1e0c6c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0aee │ │ │ │ + bne.n 1e0c56 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0ae0 │ │ │ │ - b.n 1e09ce │ │ │ │ + bne.n 1e0c48 │ │ │ │ + b.n 1e0b36 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0b0a │ │ │ │ + bne.n 1e0c72 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0ade │ │ │ │ - b.n 1e09ce │ │ │ │ + bne.n 1e0c46 │ │ │ │ + b.n 1e0b36 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e0ef4 │ │ │ │ - b.n 1e0abe │ │ │ │ + bl 1e105c │ │ │ │ + b.n 1e0c26 │ │ │ │ stmdb 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] @ (1e0ee8 ) │ │ │ │ - ldr r3, [pc, #924] @ (1e0eec ) │ │ │ │ + ldr r2, [pc, #920] @ (1e1050 ) │ │ │ │ + ldr r3, [pc, #924] @ (1e1054 ) │ │ │ │ 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 │ │ │ │ @@ -537574,324 +537703,324 @@ │ │ │ │ lsls r4, r3 │ │ │ │ orr.w r5, r4, r2 │ │ │ │ subs r3, #8 │ │ │ │ orr.w r4, r6, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w r3, #8 │ │ │ │ - bne.n 1e0b62 │ │ │ │ + bne.n 1e0cca │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e0c2a │ │ │ │ + beq.n 1e0d92 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0c2a │ │ │ │ + beq.n 1e0d92 │ │ │ │ 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 1e0bbe │ │ │ │ + bne.n 1e0d26 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0bae │ │ │ │ + bne.n 1e0d16 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0d44 │ │ │ │ + bne.w 1e0eac │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 5a698 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 5a040 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e0c4c │ │ │ │ + cbz r0, 1e0db4 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1e0bfa │ │ │ │ + bne.n 1e0d62 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 5ac70 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1e0bd4 │ │ │ │ + bne.n 1e0d3c │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1e0c4c │ │ │ │ + bne.n 1e0db4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5a698 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a040 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0c12 │ │ │ │ + bne.n 1e0d7a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0d34 │ │ │ │ + bne.w 1e0e9c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (1e0ef0 ) │ │ │ │ - ldr r3, [pc, #696] @ (1e0eec ) │ │ │ │ + ldr r2, [pc, #704] @ (1e1058 ) │ │ │ │ + ldr r3, [pc, #696] @ (1e1054 ) │ │ │ │ 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 1e0ece │ │ │ │ + bne.w 1e1036 │ │ │ │ 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 1e0c66 │ │ │ │ + bne.n 1e0dce │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0c56 │ │ │ │ + bne.n 1e0dbe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0e78 │ │ │ │ + bne.w 1e0fe0 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dfffc │ │ │ │ + bl 1e0164 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e22b8 │ │ │ │ + bl 1e2420 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e0ccc │ │ │ │ + cbz r0, 1e0e34 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0c90 │ │ │ │ + bne.n 1e0df8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0ebe │ │ │ │ + bne.w 1e1026 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5a698 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a040 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0c20 │ │ │ │ - b.n 1e0cbc │ │ │ │ + beq.n 1e0d88 │ │ │ │ + b.n 1e0e24 │ │ │ │ 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 1f3160 │ │ │ │ + bl 1f32c8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 59cd0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1e2bf4 │ │ │ │ + bl 1e2d5c │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 5ab44 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 1e0d8e │ │ │ │ + beq.n 1e0ef6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0d0c │ │ │ │ + bne.n 1e0e74 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0bfe │ │ │ │ + beq.w 1e0d66 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e0ef4 │ │ │ │ - b.n 1e0bfe │ │ │ │ + bl 1e105c │ │ │ │ + b.n 1e0d66 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1e0ef4 │ │ │ │ - b.n 1e0c2a │ │ │ │ + bl 1e105c │ │ │ │ + b.n 1e0d92 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e0d66 │ │ │ │ + beq.n 1e0ece │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0d50 │ │ │ │ + bne.n 1e0eb8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0bc8 │ │ │ │ + beq.w 1e0d30 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0d78 │ │ │ │ + bne.n 1e0ee0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0d6a │ │ │ │ - b.n 1e0bc8 │ │ │ │ + bne.n 1e0ed2 │ │ │ │ + b.n 1e0d30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5aa48 │ │ │ │ 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 5ab44 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1e0d08 │ │ │ │ + bne.n 1e0e70 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 5ab44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e0d08 │ │ │ │ + bne.n 1e0e70 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5af0c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 5ab44 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1e0d08 │ │ │ │ - vldr d7, [pc, #244] @ 1e0ed8 │ │ │ │ + bne.n 1e0e70 │ │ │ │ + vldr d7, [pc, #244] @ 1e1040 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1e0ee0 │ │ │ │ + vldr d7, [pc, #236] @ 1e1048 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 5ab44 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e0d08 │ │ │ │ + bne.n 1e0e70 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 5ab44 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1e0d08 │ │ │ │ + bne.w 1e0e70 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 5af0c │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ 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 1e2c30 │ │ │ │ + bl 1e2d98 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1e221c │ │ │ │ + bl 1e2384 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dffc4 │ │ │ │ + bl 1e012c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5a698 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 5a040 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1dffc4 │ │ │ │ - b.n 1e0c2e │ │ │ │ + bl 1e012c │ │ │ │ + b.n 1e0d96 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e0e98 │ │ │ │ + beq.n 1e1000 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0e82 │ │ │ │ + bne.n 1e0fea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0c70 │ │ │ │ + beq.w 1e0dd8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0ea8 │ │ │ │ + bne.n 1e1010 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0e9a │ │ │ │ - b.n 1e0c70 │ │ │ │ + bne.n 1e1002 │ │ │ │ + b.n 1e0dd8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e0ef4 │ │ │ │ - b.n 1e0ca8 │ │ │ │ + bl 1e105c │ │ │ │ + b.n 1e0e10 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ac00a7 │ │ │ │ + @ instruction: 0xf34400a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3ca00a7 │ │ │ │ + @ instruction: 0xf26200a7 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -537918,46 +538047,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 5a064 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1e0ff8 │ │ │ │ + vldr s15, [pc, #156] @ 1e1160 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1e0ffc │ │ │ │ + vldr s14, [pc, #148] @ 1e1164 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e0f7e │ │ │ │ + blt.n 1e10e6 │ │ │ │ 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 1e0ff4 │ │ │ │ - vldr s14, [pc, #104] @ 1e1000 │ │ │ │ + bvs.n 1e115c │ │ │ │ + vldr s14, [pc, #104] @ 1e1168 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1e0ff4 │ │ │ │ - vldr s14, [pc, #88] @ 1e1004 │ │ │ │ + cbnz r3, 1e115c │ │ │ │ + vldr s14, [pc, #88] @ 1e116c │ │ │ │ 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, 1e0ff4 │ │ │ │ + cbnz r3, 1e115c │ │ │ │ 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 │ │ │ │ @@ -537987,96 +538116,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 1e1046 │ │ │ │ + beq.n 1e11ae │ │ │ │ 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, 1e1054 │ │ │ │ + cbz r1, 1e11bc │ │ │ │ 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, 1e1084 │ │ │ │ + cbnz r4, 1e11ec │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 1e108a │ │ │ │ + beq.n 1e11f2 │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 1e1048 │ │ │ │ + b.n 1e11b0 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 1e1048 │ │ │ │ + b.n 1e11b0 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 1e10c4 │ │ │ │ + blt.n 1e122c │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 1e1082 │ │ │ │ + bgt.n 1e11ea │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59e84 │ │ │ │ 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 1e1048 │ │ │ │ + b.n 1e11b0 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1e10e0 │ │ │ │ + vldr s15, [pc, #20] @ 1e1248 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 59e84 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 1e10b6 │ │ │ │ + b.n 1e121e │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1e12e4 ) │ │ │ │ + ldr r3, [pc, #512] @ (1e144c ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e8e0c │ │ │ │ + bl 1e8f74 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1e1134 │ │ │ │ + vldr s15, [pc, #48] @ 1e129c │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1e1138 │ │ │ │ + vldr s14, [pc, #40] @ 1e12a0 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e1126 │ │ │ │ + blt.n 1e128e │ │ │ │ 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 │ │ │ │ @@ -538085,84 +538214,84 @@ │ │ │ │ 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 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1e11a8 │ │ │ │ + vldr s15, [pc, #72] @ 1e1310 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1e11ac │ │ │ │ + vldr s14, [pc, #64] @ 1e1314 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e1186 │ │ │ │ + blt.n 1e12ee │ │ │ │ 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 1e11a2 │ │ │ │ + ble.n 1e130a │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e0f50 │ │ │ │ + bl 1e10b8 │ │ │ │ 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 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1e121c │ │ │ │ + vldr s15, [pc, #72] @ 1e1384 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1e1220 │ │ │ │ + vldr s14, [pc, #64] @ 1e1388 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e11fa │ │ │ │ + blt.n 1e1362 │ │ │ │ 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 1e1216 │ │ │ │ + bpl.n 1e137e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e0f50 │ │ │ │ + bl 1e10b8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1e124a │ │ │ │ + cbz r2, 1e13b2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 1e124c │ │ │ │ + cbz r2, 1e13b4 │ │ │ │ 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] │ │ │ │ blx r2 │ │ │ │ @@ -538202,38 +538331,38 @@ │ │ │ │ umlal r1, fp, r0, r6 │ │ │ │ umull r3, r1, r3, sl │ │ │ │ mla r2, sl, r2, r1 │ │ │ │ umull r1, r3, r3, r4 │ │ │ │ umlal r3, r8, r2, r4 │ │ │ │ mov r4, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 1e12c0 │ │ │ │ + b.n 1e1428 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1e12e4 │ │ │ │ + cbz r3, 1e144c │ │ │ │ add r4, r8 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1e12e4 │ │ │ │ + beq.n 1e144c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e12b0 │ │ │ │ + beq.n 1e1418 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1e12b4 │ │ │ │ + bne.n 1e141c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e12b4 │ │ │ │ + beq.n 1e141c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r3, r0, #6 │ │ │ │ eor.w r3, r3, r0, lsr #2 │ │ │ │ @@ -538260,152 +538389,152 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5ae08 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e137c │ │ │ │ + cbz r0, 1e14e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 1e1374 │ │ │ │ + beq.n 1e14dc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1e1368 │ │ │ │ + cbz r3, 1e14d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c64 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r1, r2, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e135a │ │ │ │ + bne.n 1e14c2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1e51c8 │ │ │ │ + bl 1e5330 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1e13a8 │ │ │ │ + cbz r2, 1e1510 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1e13a4 │ │ │ │ + cbz r2, 1e150c │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ 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, #3648] @ 0xe40 │ │ │ │ - ldr r2, [pc, #464] @ (1e1590 ) │ │ │ │ + ldr r2, [pc, #464] @ (1e16f8 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #464] @ (1e1594 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e16fc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e145c │ │ │ │ + beq.n 1e15c4 │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1e13fa │ │ │ │ - ldr r2, [pc, #440] @ (1e1598 ) │ │ │ │ - ldr r3, [pc, #432] @ (1e1594 ) │ │ │ │ + bls.n 1e1562 │ │ │ │ + ldr r2, [pc, #440] @ (1e1700 ) │ │ │ │ + ldr r3, [pc, #432] @ (1e16fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e158c │ │ │ │ + bne.w 1e16f4 │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #416] @ (1e159c ) │ │ │ │ + ldr r3, [pc, #416] @ (1e1704 ) │ │ │ │ mov.w r9, r8, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #16 │ │ │ │ add r3, pc │ │ │ │ add r3, r9 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e13de │ │ │ │ + beq.n 1e1546 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e1422 │ │ │ │ - ldr r1, [pc, #388] @ (1e15a0 ) │ │ │ │ + cbz r3, 1e158a │ │ │ │ + ldr r1, [pc, #388] @ (1e1708 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e51d4 │ │ │ │ + bl 1e533c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1e1480 │ │ │ │ + beq.n 1e15e8 │ │ │ │ mov ip, r5 │ │ │ │ mov fp, r6 │ │ │ │ mov lr, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, lr │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e1436 │ │ │ │ + bne.n 1e159e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 1e1492 │ │ │ │ + b.n 1e15fa │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e13d8 │ │ │ │ - ldr r2, [pc, #316] @ (1e15a4 ) │ │ │ │ + bne.n 1e1540 │ │ │ │ + ldr r2, [pc, #316] @ (1e170c ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5a170 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 1e13de │ │ │ │ + b.n 1e1546 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ab80 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1e15a8 ) │ │ │ │ + ldr r3, [pc, #276] @ (1e1710 ) │ │ │ │ ldr r2, [r6, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r3, r9 │ │ │ │ str.w sl, [r5, #4] │ │ │ │ add.w r2, r7, r2, lsl #4 │ │ │ │ str r4, [r5, #20] │ │ │ │ @@ -538424,22 +538553,22 @@ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, fp, [r5, #40] @ 0x28 │ │ │ │ it ne │ │ │ │ movne r3, r7 │ │ │ │ str.w lr, [r5, #24] │ │ │ │ - bne.n 1e14e6 │ │ │ │ - b.n 1e155c │ │ │ │ + bne.n 1e164e │ │ │ │ + b.n 1e16c4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e155c │ │ │ │ + beq.n 1e16c4 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e14e0 │ │ │ │ + beq.n 1e1648 │ │ │ │ mov r9, fp │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r1, r6, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r6, r5, [r3, #8] │ │ │ │ @@ -538454,77 +538583,77 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mla r7, r1, r0, r7 │ │ │ │ umull fp, r0, r4, fp │ │ │ │ mov.w fp, #0 │ │ │ │ umlal r0, fp, r7, r4 │ │ │ │ add.w r0, sl, fp, lsl #4 │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ - cbnz r7, 1e157c │ │ │ │ + cbnz r7, 1e16e4 │ │ │ │ adds r3, #16 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r1, #1 │ │ │ │ strd r6, r5, [r0, #8] │ │ │ │ strb r1, [r0, #4] │ │ │ │ - beq.n 1e1554 │ │ │ │ + beq.n 1e16bc │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e14f6 │ │ │ │ + bne.n 1e165e │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e1548 │ │ │ │ + bne.n 1e16b0 │ │ │ │ ldrd r7, r1, [sp, #16] │ │ │ │ ldrd r6, r5, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - beq.w 1e13de │ │ │ │ + beq.w 1e1546 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e1574 │ │ │ │ + cbz r3, 1e16dc │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e51d4 │ │ │ │ + bl 1e533c │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e509c │ │ │ │ - b.n 1e13de │ │ │ │ + bl 1e5204 │ │ │ │ + b.n 1e1546 │ │ │ │ add fp, ip │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1e1532 │ │ │ │ + bhi.n 1e169a │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1e152e │ │ │ │ + b.n 1e1696 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldc 0, cr0, [r8], #-668 @ 0xfffffd64 │ │ │ │ + @ instruction: 0xead000a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [sl], {167} @ 0xa7 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xeab200a7 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ movs r0, r5 │ │ │ │ vminnm.f32 , , │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #26 │ │ │ │ movs r0, r5 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1e168c │ │ │ │ + bcs.n 1e17f4 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1e1684 │ │ │ │ + bls.n 1e17ec │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov sl, lr │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -538536,71 +538665,71 @@ │ │ │ │ umlal r2, sl, r0, r6 │ │ │ │ umull r3, r2, r3, r8 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r8, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, lr, r2, r7 │ │ │ │ add.w r7, lr, #1 │ │ │ │ - b.n 1e1624 │ │ │ │ + b.n 1e178c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1e165a │ │ │ │ + beq.n 1e17c2 │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1e1672 │ │ │ │ + beq.n 1e17da │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w r3, r9, lsl #4 │ │ │ │ add.w fp, r1, r3 │ │ │ │ ldrb.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1610 │ │ │ │ + bne.n 1e1778 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1616 │ │ │ │ + bne.n 1e177e │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1e167c │ │ │ │ + cbnz r3, 1e17e4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str.w r8, [r5] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1616 │ │ │ │ + beq.n 1e177e │ │ │ │ mov r5, fp │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e1652 │ │ │ │ + beq.n 1e17ba │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1648 │ │ │ │ + beq.n 1e17b0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1e1648 │ │ │ │ + b.n 1e17b0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1e13ac │ │ │ │ - b.n 1e15d4 │ │ │ │ + bl 1e1514 │ │ │ │ + b.n 1e173c │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e13ac │ │ │ │ - b.n 1e15d4 │ │ │ │ + bl 1e1514 │ │ │ │ + b.n 1e173c │ │ │ │ nop │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -538641,48 +538770,48 @@ │ │ │ │ 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 5abf8 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e17e0 │ │ │ │ + bhi.n 1e1948 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1e1790 │ │ │ │ + bls.n 1e18f8 │ │ │ │ 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 1e176e │ │ │ │ + bhi.n 1e18d6 │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1e17b8 │ │ │ │ + cbz r0, 1e1920 │ │ │ │ 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 1e17a4 │ │ │ │ + bne.n 1e190c │ │ │ │ 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 │ │ │ │ @@ -538716,49 +538845,49 @@ │ │ │ │ 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 1e180e │ │ │ │ + bhi.n 1e1976 │ │ │ │ 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 1e1754 │ │ │ │ + b.n 1e18bc │ │ │ │ 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] @ 1e18e0 │ │ │ │ + vldr d7, [pc, #80] @ 1e1a48 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #72] @ 1e18e8 │ │ │ │ + vldr d7, [pc, #72] @ 1e1a50 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str.w ip, [r4] │ │ │ │ mov.w ip, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e18f0 │ │ │ │ + vldr d7, [pc, #56] @ 1e1a58 │ │ │ │ str r0, [r4, #20] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -538785,31 +538914,31 @@ │ │ │ │ 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, #368 @ 0x170 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e195a │ │ │ │ - vldr d7, [pc, #68] @ 1e1960 │ │ │ │ + cbz r0, 1e1ac2 │ │ │ │ + vldr d7, [pc, #68] @ 1e1ac8 │ │ │ │ movs r3, #17 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #52] @ 1e1968 │ │ │ │ + vldr d7, [pc, #52] @ 1e1ad0 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #8] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #44] @ 1e1970 │ │ │ │ + vldr d7, [pc, #44] @ 1e1ad8 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 5a170 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -538830,31 +538959,31 @@ │ │ │ │ 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, #368 @ 0x170 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e19d8 │ │ │ │ - vldr d7, [pc, #76] @ 1e19e0 │ │ │ │ + cbz r0, 1e1b40 │ │ │ │ + vldr d7, [pc, #76] @ 1e1b48 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1e19f8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e1b60 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1e19e8 │ │ │ │ + vldr d7, [pc, #64] @ 1e1b50 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1e19fc ) │ │ │ │ + ldr r3, [pc, #76] @ (1e1b64 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e19f0 │ │ │ │ + vldr d7, [pc, #56] @ 1e1b58 │ │ │ │ add r3, pc │ │ │ │ str r4, [r4, #0] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -538896,193 +539025,193 @@ │ │ │ │ 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 1e1a1a │ │ │ │ + bne.n 1e1b82 │ │ │ │ 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 1e1a72 │ │ │ │ + beq.n 1e1bda │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1e1a70 │ │ │ │ + cbz r0, 1e1bd8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5ab80 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 5ab80 │ │ │ │ - b.n 1e1a6e │ │ │ │ + b.n 1e1bd6 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 1e1ad0 │ │ │ │ + cbz r1, 1e1c38 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - beq.n 1e1ad0 │ │ │ │ + beq.n 1e1c38 │ │ │ │ mov r6, r1 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e1aac │ │ │ │ + b.n 1e1c14 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1e1ad0 │ │ │ │ + beq.n 1e1c38 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1aa6 │ │ │ │ + beq.n 1e1c0e │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #16 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1e1ad0 │ │ │ │ + beq.n 1e1c38 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1ab2 │ │ │ │ + bne.n 1e1c1a │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e1ac4 │ │ │ │ + bne.n 1e1c2c │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e1adc │ │ │ │ - bl 1e509c │ │ │ │ + beq.n 1e1c44 │ │ │ │ + bl 1e5204 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e1b02 │ │ │ │ + cbz r0, 1e1c6a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e1a84 │ │ │ │ + bl 1e1bec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e1b46 │ │ │ │ + cbz r0, 1e1cae │ │ │ │ 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, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 1e1b48 │ │ │ │ + cbz r1, 1e1cb0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 1e1b3e │ │ │ │ + beq.n 1e1ca6 │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1e1b32 │ │ │ │ + cbz r3, 1e1c9a │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ strh r7, [r4, #4] │ │ │ │ add.w r3, r2, r1, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e1b26 │ │ │ │ + bne.n 1e1c8e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - ldr r3, [pc, #24] @ (1e1b64 ) │ │ │ │ + ldr r3, [pc, #24] @ (1e1ccc ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5a170 │ │ │ │ strd r6, r6, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r6, #0 │ │ │ │ movs r0, r5 │ │ │ │ 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 1e1260 │ │ │ │ + bl 1e13c8 │ │ │ │ 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 1e1260 │ │ │ │ + bl 1e13c8 │ │ │ │ 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 1e15ac │ │ │ │ - cbz r0, 1e1bd2 │ │ │ │ + bl 1e1714 │ │ │ │ + cbz r0, 1e1d3a │ │ │ │ movs r3, #1 │ │ │ │ strd r4, r6, [r0, #8] │ │ │ │ strh r3, [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 1e15ac │ │ │ │ - cbz r0, 1e1bf4 │ │ │ │ + bl 1e1714 │ │ │ │ + cbz r0, 1e1d5c │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1e1c0e │ │ │ │ + cbz r1, 1e1d76 │ │ │ │ ldrd r2, r3, [r0, #56] @ 0x38 │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ strh.w ip, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ @@ -539095,83 +539224,83 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1260 │ │ │ │ - cbz r0, 1e1c48 │ │ │ │ + bl 1e13c8 │ │ │ │ + cbz r0, 1e1db0 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1e1c74 │ │ │ │ + cbz r1, 1e1ddc │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e1c64 │ │ │ │ - b.n 1e1c6e │ │ │ │ + bne.n 1e1dcc │ │ │ │ + b.n 1e1dd6 │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e1c6e │ │ │ │ + beq.n 1e1dd6 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1c5e │ │ │ │ + beq.n 1e1dc6 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1e1c52 │ │ │ │ + b.n 1e1dba │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e1dba │ │ │ │ + beq.w 1e1f22 │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1e1d1c │ │ │ │ + bhi.n 1e1e84 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1e1ccc │ │ │ │ + bls.n 1e1e34 │ │ │ │ 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 1e1caa │ │ │ │ + bhi.n 1e1e12 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1e1cf4 │ │ │ │ + cbz r1, 1e1e5c │ │ │ │ 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 1e1ce0 │ │ │ │ + bne.n 1e1e48 │ │ │ │ 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 │ │ │ │ @@ -539205,73 +539334,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 1e1d4a │ │ │ │ + bhi.n 1e1eb2 │ │ │ │ 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 1e1c90 │ │ │ │ + b.n 1e1df8 │ │ │ │ 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 1e1f0c │ │ │ │ + beq.w 1e2074 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1e1e6c │ │ │ │ + bhi.n 1e1fd4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1e1e1c │ │ │ │ + bls.n 1e1f84 │ │ │ │ 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 1e1dfa │ │ │ │ + bhi.n 1e1f62 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1e1e44 │ │ │ │ + cbz r1, 1e1fac │ │ │ │ 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 1e1e30 │ │ │ │ + bne.n 1e1f98 │ │ │ │ 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 │ │ │ │ @@ -539306,34 +539435,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 1e1e9a │ │ │ │ + bhi.n 1e2002 │ │ │ │ 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 1e1de0 │ │ │ │ + b.n 1e1f48 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1e1e44 │ │ │ │ + b.n 1e1fac │ │ │ │ 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 │ │ │ │ @@ -539367,31 +539496,31 @@ │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e2000 │ │ │ │ - vldr d7, [pc, #76] @ 1e2008 │ │ │ │ + cbz r0, 1e2168 │ │ │ │ + vldr d7, [pc, #76] @ 1e2170 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1e2020 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e2188 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1e2010 │ │ │ │ + vldr d7, [pc, #64] @ 1e2178 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1e2024 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e218c ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e2018 │ │ │ │ + vldr d7, [pc, #56] @ 1e2180 │ │ │ │ add r3, pc │ │ │ │ str r4, [r4, #0] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -539410,36 +539539,36 @@ │ │ │ │ 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 4fa022 │ │ │ │ - bl 4fc026 │ │ │ │ + bl 4fa18a │ │ │ │ + bl 4fc18e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1e2088 │ │ │ │ + vldr d7, [pc, #80] @ 1e21f0 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #19 │ │ │ │ movs r2, #17 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #68] @ 1e2090 │ │ │ │ + vldr d7, [pc, #68] @ 1e21f8 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd ip, r2, [r4, #20] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1e2098 │ │ │ │ + vldr d7, [pc, #60] @ 1e2200 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1e20a0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1e20a4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e2208 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e220c ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ blx 5a170 │ │ │ │ @@ -539456,166 +539585,166 @@ │ │ │ │ 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 4680a2 │ │ │ │ - bl 4740a6 │ │ │ │ + bl 46820a │ │ │ │ + bl 47420e │ │ │ │ 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 1e20fe │ │ │ │ + bhi.n 1e2266 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1e20f6 │ │ │ │ - ldr.w ip, [pc, #52] @ 1e2104 │ │ │ │ + bhi.n 1e225e │ │ │ │ + ldr.w ip, [pc, #52] @ 1e226c │ │ │ │ add ip, pc │ │ │ │ - b.n 1e20dc │ │ │ │ + b.n 1e2244 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1e20f6 │ │ │ │ + beq.n 1e225e │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1e20d6 │ │ │ │ + bcc.n 1e223e │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1e13ac │ │ │ │ + bl 1e1514 │ │ │ │ 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 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ movs r0, r5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e218c │ │ │ │ - vldr d7, [pc, #104] @ 1e2190 │ │ │ │ + beq.n 1e22f4 │ │ │ │ + vldr d7, [pc, #104] @ 1e22f8 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1e21b0 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e2318 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1e21a8 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1e2310 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1e2198 │ │ │ │ + vldr d7, [pc, #92] @ 1e2300 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1e21b4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e231c ) │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r2, #17 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #24] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ blx 5a170 │ │ │ │ - vldr d7, [pc, #56] @ 1e21a0 │ │ │ │ - ldr r3, [pc, #76] @ (1e21b8 ) │ │ │ │ + vldr d7, [pc, #56] @ 1e2308 │ │ │ │ + ldr r3, [pc, #76] @ (1e2320 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1e21bc ) │ │ │ │ + ldr r1, [pc, #76] @ (1e2324 ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e51d4 │ │ │ │ + bl 1e533c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1e218c │ │ │ │ - ldr r1, [pc, #56] @ (1e21c0 ) │ │ │ │ + beq.n 1e22f4 │ │ │ │ + ldr r1, [pc, #56] @ (1e2328 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e51d4 │ │ │ │ + bl 1e533c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ - bl fff7e1b2 │ │ │ │ - bl 39e1b6 │ │ │ │ - bl 3ac1ba │ │ │ │ - bl 28e1be │ │ │ │ - bl 3da1c2 │ │ │ │ - cbz r0, 1e2204 │ │ │ │ + bl fff7e31a │ │ │ │ + bl 39e31e │ │ │ │ + bl 3ac322 │ │ │ │ + bl 28e326 │ │ │ │ + bl 3da32a │ │ │ │ + cbz r0, 1e236c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 1e21fc │ │ │ │ + beq.n 1e2364 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1e21f0 │ │ │ │ + cbz r3, 1e2358 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c64 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r1, r2, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e21e2 │ │ │ │ + bne.n 1e234a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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 r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5aa3c │ │ │ │ - cbz r0, 1e22aa │ │ │ │ + cbz r0, 1e2412 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw ip, #44605 @ 0xae3d │ │ │ │ movt ip, #49842 @ 0xc2b2 │ │ │ │ movw r1, #26553 @ 0x67b9 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -539634,131 +539763,131 @@ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ mov r2, r4 │ │ │ │ eor.w r1, r1, r1, lsr #15 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ eor.w r1, r1, r1, lsr #13 │ │ │ │ mul.w r1, ip, r1 │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ - bl 1e15ac │ │ │ │ - cbz r0, 1e22ae │ │ │ │ + bl 1e1714 │ │ │ │ + cbz r0, 1e2416 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1e22ae │ │ │ │ + cbnz r3, 1e2416 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 59c64 │ │ │ │ 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 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #72] @ (1e2314 ) │ │ │ │ + ldr r1, [pc, #72] @ (1e247c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1e2318 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e2480 ) │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1260 │ │ │ │ - cbz r0, 1e22f6 │ │ │ │ + bl 1e13c8 │ │ │ │ + cbz r0, 1e245e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1e231c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e2318 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e2484 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2480 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e230e │ │ │ │ + bne.n 1e2476 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ble.n 1e2378 │ │ │ │ + blt.n 1e2410 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1e2324 │ │ │ │ + blt.n 1e23bc │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #96] @ (1e2394 ) │ │ │ │ + ldr r1, [pc, #96] @ (1e24fc ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #88] @ (1e2398 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e2500 ) │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1260 │ │ │ │ - cbz r0, 1e2378 │ │ │ │ + bl 1e13c8 │ │ │ │ + cbz r0, 1e24e0 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strh.w ip, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 59c64 │ │ │ │ - ldr r2, [pc, #32] @ (1e239c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e2398 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e2504 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2500 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2390 │ │ │ │ + bne.n 1e24f8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 1e2328 │ │ │ │ + blt.n 1e25c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1e22a0 │ │ │ │ + blt.n 1e2538 │ │ │ │ lsls r7, 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, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #404] @ (1e2548 ) │ │ │ │ + ldr r4, [pc, #404] @ (1e26b0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1e254c ) │ │ │ │ + ldr r2, [pc, #404] @ (1e26b4 ) │ │ │ │ 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 │ │ │ │ @@ -539766,805 +539895,805 @@ │ │ │ │ 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 1e24ac │ │ │ │ + bne.n 1e2614 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1e249e │ │ │ │ + bmi.n 1e2606 │ │ │ │ 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 59f80 <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e2488 │ │ │ │ + blt.n 1e25f0 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1e2436 │ │ │ │ + cbz r3, 1e259e │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1e2422 │ │ │ │ + beq.n 1e258a │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e2436 │ │ │ │ + beq.n 1e259e │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #296] @ (1e2550 ) │ │ │ │ + ldr r2, [pc, #296] @ (1e26b8 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 5a248 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e247a │ │ │ │ + blt.n 1e25e2 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1e247a │ │ │ │ + cbnz r3, 1e25e2 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1e245a │ │ │ │ + ble.n 1e25c2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #272] @ (1e2554 ) │ │ │ │ - ldr r3, [pc, #264] @ (1e254c ) │ │ │ │ + ldr r2, [pc, #272] @ (1e26bc ) │ │ │ │ + ldr r3, [pc, #264] @ (1e26b4 ) │ │ │ │ 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 1e2532 │ │ │ │ + bne.n 1e269a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 5abec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2536 │ │ │ │ + beq.n 1e269e │ │ │ │ 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 1e23a0 │ │ │ │ - b.n 1e2440 │ │ │ │ - ldr r1, [pc, #220] @ (1e2558 ) │ │ │ │ + bl 1e2508 │ │ │ │ + b.n 1e25a8 │ │ │ │ + ldr r1, [pc, #220] @ (1e26c0 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 5aedc │ │ │ │ - b.n 1e243e │ │ │ │ + b.n 1e25a6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e247a │ │ │ │ + beq.n 1e25e2 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1e2498 │ │ │ │ + beq.n 1e2600 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e247a │ │ │ │ + beq.n 1e25e2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e2424 │ │ │ │ + b.n 1e258c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e252c │ │ │ │ + bhi.n 1e2694 │ │ │ │ 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] @ (1e255c ) │ │ │ │ + ldr r3, [pc, #168] @ (1e26c4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 5ac34 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e24da │ │ │ │ + blt.n 1e2642 │ │ │ │ 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 1e23e4 │ │ │ │ + b.n 1e254c │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e23e4 │ │ │ │ - ldr r3, [pc, #116] @ (1e2560 ) │ │ │ │ + b.n 1e254c │ │ │ │ + ldr r3, [pc, #116] @ (1e26c8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1e2564 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e26cc ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 5ac34 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1e23e8 │ │ │ │ + blt.w 1e2550 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1e23e8 │ │ │ │ - ldr r3, [pc, #68] @ (1e2568 ) │ │ │ │ + b.n 1e2550 │ │ │ │ + ldr r3, [pc, #68] @ (1e26d0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e24ec │ │ │ │ - ldr r3, [pc, #68] @ (1e256c ) │ │ │ │ + b.n 1e2654 │ │ │ │ + ldr r3, [pc, #68] @ (1e26d4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e24ec │ │ │ │ - ldr r3, [pc, #64] @ (1e2570 ) │ │ │ │ + b.n 1e2654 │ │ │ │ + ldr r3, [pc, #64] @ (1e26d8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e24ec │ │ │ │ + b.n 1e2654 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (1e2574 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e26dc ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1e243e │ │ │ │ + b.n 1e25a6 │ │ │ │ nop │ │ │ │ - bgt.n 1e25d4 │ │ │ │ + bge.n 1e266c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #296 @ (adr r6, 1e267c ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 1e2744 ) │ │ │ │ movs r7, r2 │ │ │ │ - blt.n 1e24c8 │ │ │ │ + bge.n 1e2760 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1e28d0 │ │ │ │ + b.n 1e29e8 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf7cc0017 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + @ instruction: 0xf7a40017 │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ movs r1, 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] @ (1e25f8 ) │ │ │ │ + ldr r4, [pc, #108] @ (1e2760 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (1e25fc ) │ │ │ │ + ldr r0, [pc, #100] @ (1e2764 ) │ │ │ │ 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 1e23a0 │ │ │ │ - ldr r2, [pc, #72] @ (1e2600 ) │ │ │ │ + bl 1e2508 │ │ │ │ + ldr r2, [pc, #72] @ (1e2768 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1e2604 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e276c ) │ │ │ │ add r2, pc │ │ │ │ blx 5a6bc <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e25d8 │ │ │ │ + beq.n 1e2740 │ │ │ │ mov r0, r3 │ │ │ │ blx 59c64 │ │ │ │ - ldr r2, [pc, #44] @ (1e2608 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e25fc ) │ │ │ │ + ldr r2, [pc, #44] @ (1e2770 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2764 ) │ │ │ │ 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 1e25f4 │ │ │ │ + bne.n 1e275c │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - bge.n 1e26d4 │ │ │ │ + bls.n 1e276c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ movs r0, r3 │ │ │ │ - bge.n 1e264c │ │ │ │ + bhi.n 1e26e4 │ │ │ │ lsls r7, r4, #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] @ (1e2698 ) │ │ │ │ + ldr r4, [pc, #120] @ (1e2800 ) │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1e269c ) │ │ │ │ + ldr r0, [pc, #116] @ (1e2804 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1e26a0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e2808 ) │ │ │ │ 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] @ (1e26a4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e280c ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1e23a0 │ │ │ │ - ldr r2, [pc, #80] @ (1e26a8 ) │ │ │ │ + bl 1e2508 │ │ │ │ + ldr r2, [pc, #80] @ (1e2810 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 5af0c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e2676 │ │ │ │ + beq.n 1e27de │ │ │ │ mov r0, r3 │ │ │ │ blx 59c64 │ │ │ │ - ldr r2, [pc, #52] @ (1e26ac ) │ │ │ │ - ldr r3, [pc, #36] @ (1e26a0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e2814 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e2808 ) │ │ │ │ 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 1e2692 │ │ │ │ + bne.n 1e27fa │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bls.n 1e2634 │ │ │ │ + bhi.n 1e28cc │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ movs r0, r3 │ │ │ │ - bls.n 1e25b4 │ │ │ │ + bhi.n 1e284c │ │ │ │ lsls r7, r4, #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] @ (1e284c ) │ │ │ │ + ldr r2, [pc, #396] @ (1e29b4 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1e2850 ) │ │ │ │ + ldr r3, [pc, #392] @ (1e29b8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1e2854 ) │ │ │ │ - ldr r5, [pc, #396] @ (1e2858 ) │ │ │ │ + ldr r0, [pc, #392] @ (1e29bc ) │ │ │ │ + ldr r5, [pc, #396] @ (1e29c0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3618 │ │ │ │ - ldr r1, [pc, #380] @ (1e285c ) │ │ │ │ + bl 1e3780 │ │ │ │ + ldr r1, [pc, #380] @ (1e29c4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ea7fc │ │ │ │ + bl 1ea964 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1e26ee │ │ │ │ + cbnz r3, 1e2856 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1e2860 ) │ │ │ │ + ldr r2, [pc, #368] @ (1e29c8 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1e2864 ) │ │ │ │ + ldr r3, [pc, #368] @ (1e29cc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1e2868 ) │ │ │ │ + ldr r0, [pc, #364] @ (1e29d0 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e274c │ │ │ │ - ldr r0, [pc, #352] @ (1e286c ) │ │ │ │ + cbz r0, 1e28b4 │ │ │ │ + ldr r0, [pc, #352] @ (1e29d4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5ae08 │ │ │ │ - cbz r0, 1e2746 │ │ │ │ - ldr r0, [pc, #344] @ (1e2870 ) │ │ │ │ + cbz r0, 1e28ae │ │ │ │ + ldr r0, [pc, #344] @ (1e29d8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5ae08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e2840 │ │ │ │ - ldr r0, [pc, #332] @ (1e2874 ) │ │ │ │ + beq.w 1e29a8 │ │ │ │ + ldr r0, [pc, #332] @ (1e29dc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5ae08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e2844 │ │ │ │ - ldr r0, [pc, #320] @ (1e2878 ) │ │ │ │ + beq.w 1e29ac │ │ │ │ + ldr r0, [pc, #320] @ (1e29e0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5ae08 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1e287c ) │ │ │ │ + ldr r3, [pc, #308] @ (1e29e4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1e2880 ) │ │ │ │ + ldr r1, [pc, #304] @ (1e29e8 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1e2884 ) │ │ │ │ + ldr r0, [pc, #304] @ (1e29ec ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1ea624 │ │ │ │ - ldr r2, [pc, #296] @ (1e2888 ) │ │ │ │ - ldr r3, [pc, #300] @ (1e288c ) │ │ │ │ + bl 1ea78c │ │ │ │ + ldr r2, [pc, #296] @ (1e29f0 ) │ │ │ │ + ldr r3, [pc, #300] @ (1e29f4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1e2890 ) │ │ │ │ + ldr r1, [pc, #300] @ (1e29f8 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 5abb0 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a970 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e27ae │ │ │ │ - ldr r3, [pc, #276] @ (1e2894 ) │ │ │ │ + beq.n 1e2916 │ │ │ │ + ldr r3, [pc, #276] @ (1e29fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e27a0 │ │ │ │ - ldr r2, [pc, #272] @ (1e2898 ) │ │ │ │ - ldr r3, [pc, #196] @ (1e2850 ) │ │ │ │ + bmi.n 1e2908 │ │ │ │ + ldr r2, [pc, #272] @ (1e2a00 ) │ │ │ │ + ldr r3, [pc, #196] @ (1e29b8 ) │ │ │ │ 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 1e2848 │ │ │ │ + bne.n 1e29b0 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e4988 │ │ │ │ + bl 1e4af0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 5b008 │ │ │ │ - b.n 1e2786 │ │ │ │ + b.n 1e28ee │ │ │ │ blx 59ee4 │ │ │ │ mov r4, r0 │ │ │ │ blx 5abd4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e27c4 │ │ │ │ - ldr r3, [pc, #220] @ (1e289c ) │ │ │ │ + beq.n 1e292c │ │ │ │ + ldr r3, [pc, #220] @ (1e2a04 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e2782 │ │ │ │ - ldr r0, [pc, #216] @ (1e28a0 ) │ │ │ │ + b.n 1e28ea │ │ │ │ + ldr r0, [pc, #216] @ (1e2a08 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ - cbz r0, 1e2824 │ │ │ │ - ldr r4, [pc, #212] @ (1e28a4 ) │ │ │ │ - bl 1e4988 │ │ │ │ + bl 1e3780 │ │ │ │ + cbz r0, 1e298c │ │ │ │ + ldr r4, [pc, #212] @ (1e2a0c ) │ │ │ │ + bl 1e4af0 │ │ │ │ mov r5, r0 │ │ │ │ blx 59b2c │ │ │ │ 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 5ac34 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5a29c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e2804 │ │ │ │ - ldr r3, [pc, #168] @ (1e28a8 ) │ │ │ │ + bge.n 1e296c │ │ │ │ + ldr r3, [pc, #168] @ (1e2a10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e2782 │ │ │ │ - ldr r1, [pc, #164] @ (1e28ac ) │ │ │ │ + b.n 1e28ea │ │ │ │ + ldr r1, [pc, #164] @ (1e2a14 ) │ │ │ │ add r1, pc │ │ │ │ blx 59c34 │ │ │ │ - ldr r1, [pc, #160] @ (1e28b0 ) │ │ │ │ + ldr r1, [pc, #160] @ (1e2a18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2782 │ │ │ │ - ldr r2, [pc, #156] @ (1e28b4 ) │ │ │ │ + beq.n 1e28ea │ │ │ │ + ldr r2, [pc, #156] @ (1e2a1c ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1e2782 │ │ │ │ - ldr r0, [pc, #144] @ (1e28b8 ) │ │ │ │ + b.n 1e28ea │ │ │ │ + ldr r0, [pc, #144] @ (1e2a20 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ - cbz r0, 1e2838 │ │ │ │ - ldr r1, [pc, #140] @ (1e28bc ) │ │ │ │ + bl 1e3780 │ │ │ │ + cbz r0, 1e29a0 │ │ │ │ + ldr r1, [pc, #140] @ (1e2a24 ) │ │ │ │ add r1, pc │ │ │ │ blx 5af18 │ │ │ │ - b.n 1e280c │ │ │ │ - ldr r3, [pc, #132] @ (1e28c0 ) │ │ │ │ + b.n 1e2974 │ │ │ │ + ldr r3, [pc, #132] @ (1e2a28 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e2782 │ │ │ │ + b.n 1e28ea │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e2746 │ │ │ │ + b.n 1e28ae │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1e2746 │ │ │ │ + b.n 1e28ae │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - bls.n 1e28bc │ │ │ │ + bvc.n 1e2954 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ movs r1, r3 │ │ │ │ - bls.n 1e28b4 │ │ │ │ + bvc.n 1e294c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf5e80017 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + rsb r0, r0, #9895936 @ 0x970000 │ │ │ │ + strb r4, [r2, r5] │ │ │ │ movs r1, r3 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bhi.n 1e2980 │ │ │ │ + bvc.n 1e2a18 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ movs r1, r3 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r0, 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, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1e2968 ) │ │ │ │ + ldr r2, [pc, #144] @ (1e2ad0 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1e296c ) │ │ │ │ + ldr r3, [pc, #144] @ (1e2ad4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1e2970 ) │ │ │ │ + ldr r4, [pc, #144] @ (1e2ad8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1e2974 ) │ │ │ │ + ldr r0, [pc, #140] @ (1e2adc ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1e2978 ) │ │ │ │ + ldr r1, [pc, #140] @ (1e2ae0 ) │ │ │ │ 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 1f826c │ │ │ │ + bl 1f83d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e294e │ │ │ │ + bhi.n 1e2ab6 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1e2934 │ │ │ │ - ldr r4, [pc, #112] @ (1e297c ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1e2980 │ │ │ │ + bhi.n 1e2a9c │ │ │ │ + ldr r4, [pc, #112] @ (1e2ae4 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1e2ae8 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1e292e │ │ │ │ + beq.n 1e2a96 │ │ │ │ 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 1e2916 │ │ │ │ - ldr r2, [pc, #76] @ (1e2984 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e296c ) │ │ │ │ + bne.n 1e2a7e │ │ │ │ + ldr r2, [pc, #76] @ (1e2aec ) │ │ │ │ + ldr r3, [pc, #52] @ (1e2ad4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2962 │ │ │ │ + bne.n 1e2aca │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1e2988 ) │ │ │ │ + ldr r1, [pc, #56] @ (1e2af0 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1e298c ) │ │ │ │ + ldr r0, [pc, #56] @ (1e2af4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1f826c │ │ │ │ + bl 1f83d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1e2904 │ │ │ │ + b.n 1e2a6c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 1e29ac │ │ │ │ + bpl.n 1e2a44 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bvs.n 1e2910 │ │ │ │ + bpl.n 1e2ba8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #64] @ 1e29e4 │ │ │ │ + ldr.w ip, [pc, #64] @ 1e2b4c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1e29e8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1e2b50 ) │ │ │ │ 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 1e28c4 │ │ │ │ - ldr r2, [pc, #40] @ (1e29ec ) │ │ │ │ - ldr r3, [pc, #32] @ (1e29e8 ) │ │ │ │ + bl 1e2a2c │ │ │ │ + ldr r2, [pc, #40] @ (1e2b54 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2b50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e29e0 │ │ │ │ + bne.n 1e2b48 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 1e2a8c │ │ │ │ + bmi.n 1e2b24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1e2a5c │ │ │ │ + bmi.n 1e2af4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1e2a18 ) │ │ │ │ + ldr r0, [pc, #24] @ (1e2b80 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3618 │ │ │ │ - ldr r2, [pc, #20] @ (1e2a1c ) │ │ │ │ - ldr r1, [pc, #20] @ (1e2a20 ) │ │ │ │ + bl 1e3780 │ │ │ │ + ldr r2, [pc, #20] @ (1e2b84 ) │ │ │ │ + ldr r1, [pc, #20] @ (1e2b88 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [pc, #76] @ 1e2a84 │ │ │ │ + ldr.w r8, [pc, #76] @ 1e2bec │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1e2a5a │ │ │ │ + b.n 1e2bc2 │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 5b0bc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2a48 │ │ │ │ + bne.n 1e2bb0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1e2a80 │ │ │ │ + beq.n 1e2be8 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 5a350 │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ 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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1e4ea0 │ │ │ │ - ldr r1, [pc, #24] @ (1e2abc ) │ │ │ │ + bl 1e5008 │ │ │ │ + ldr r1, [pc, #24] @ (1e2c24 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - eor.w r0, r8, r8, lsr #32 │ │ │ │ + orn r0, r0, r8, lsr #32 │ │ │ │ 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] @ 1e2b24 │ │ │ │ + ldr.w ip, [pc, #80] @ 1e2c8c │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1e2b28 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e2c90 ) │ │ │ │ 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 1e5314 │ │ │ │ + bl 1e547c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a24 │ │ │ │ - ldr r2, [pc, #40] @ (1e2b2c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2b28 ) │ │ │ │ + bl 1e2b8c │ │ │ │ + ldr r2, [pc, #40] @ (1e2c94 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2c90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2b20 │ │ │ │ + bne.n 1e2c88 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 1e2b6c │ │ │ │ + bcc.n 1e2c04 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1e2b1c │ │ │ │ + bcc.n 1e2bb4 │ │ │ │ lsls r7, r4, #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] @ 1e2b9c │ │ │ │ + ldr.w ip, [pc, #92] @ 1e2d04 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1e2ba0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e2d08 ) │ │ │ │ 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] │ │ │ │ @@ -540575,34 +540704,34 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 5abf8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e2a24 │ │ │ │ + bl 1e2b8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c64 │ │ │ │ - ldr r2, [pc, #32] @ (1e2ba4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e2ba0 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e2d0c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2d08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2b98 │ │ │ │ + bne.n 1e2d00 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 1e2b08 │ │ │ │ + bcc.n 1e2da0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1e2c98 │ │ │ │ + bcc.n 1e2d30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ 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 │ │ │ │ @@ -540620,37 +540749,37 @@ │ │ │ │ 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 1e2bcc │ │ │ │ + bne.n 1e2d34 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1e2c2c │ │ │ │ + ldr.w lr, [pc, #48] @ 1e2d94 │ │ │ │ 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 1e2c00 │ │ │ │ + bne.n 1e2d68 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ movs r0, r5 │ │ │ │ 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] │ │ │ │ @@ -540664,260 +540793,260 @@ │ │ │ │ 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 1e2c38 │ │ │ │ + bne.n 1e2da0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ 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] @ (1e2cd8 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e2e40 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e2cdc ) │ │ │ │ + ldr r3, [pc, #76] @ (1e2e44 ) │ │ │ │ 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 1f5e68 │ │ │ │ + bl 1f5fd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5ee4 │ │ │ │ + bl 1f604c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f63d4 │ │ │ │ - ldr r2, [pc, #36] @ (1e2ce0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2cdc ) │ │ │ │ + bl 1f653c │ │ │ │ + ldr r2, [pc, #36] @ (1e2e48 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2e44 ) │ │ │ │ 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 1e2cd4 │ │ │ │ + bne.n 1e2e3c │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 1e2db4 │ │ │ │ + bcs.n 1e2e4c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1e2d64 │ │ │ │ + bne.n 1e2dfc │ │ │ │ lsls r7, r4, #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] @ (1e2d4c ) │ │ │ │ + ldr r2, [pc, #88] @ (1e2eb4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1e2d50 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e2eb8 ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (1e2d54 ) │ │ │ │ + ldr r6, [pc, #80] @ (1e2ebc ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2ba8 │ │ │ │ - ldr r2, [pc, #64] @ (1e2d58 ) │ │ │ │ + bl 1e2d10 │ │ │ │ + ldr r2, [pc, #64] @ (1e2ec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1e2d1a │ │ │ │ - ldr r2, [pc, #44] @ (1e2d5c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e2d50 ) │ │ │ │ + bne.n 1e2e82 │ │ │ │ + ldr r2, [pc, #44] @ (1e2ec4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2eb8 ) │ │ │ │ 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 1e2d46 │ │ │ │ + bne.n 1e2eae │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcc.n 1e2d54 │ │ │ │ + bne.n 1e2dec │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r6, r1] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r0, [r3, r1] │ │ │ │ movs r1, r3 │ │ │ │ - bcs.n 1e2cf4 │ │ │ │ + bne.n 1e2f8c │ │ │ │ lsls r7, r4, #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] @ (1e2db4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e2f1c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (1e2db8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e2f20 ) │ │ │ │ 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 1e2ba8 │ │ │ │ + bl 1e2d10 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5af30 │ │ │ │ - ldr r2, [pc, #40] @ (1e2dbc ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2db8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e2f24 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2f20 ) │ │ │ │ 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 1e2db0 │ │ │ │ + bne.n 1e2f18 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 1e2cc4 │ │ │ │ + bne.n 1e2f5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1e2e8c │ │ │ │ + beq.n 1e2f24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (1e2e20 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e2f88 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1e2e24 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e2f8c ) │ │ │ │ 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 1f81cc │ │ │ │ + bl 1f8334 │ │ │ │ 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] @ (1e2e24 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2f8c ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1e2e28 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e2f90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2e1c │ │ │ │ + bne.n 1e2f84 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 1e2e70 │ │ │ │ + beq.n 1e2f08 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1e2e14 │ │ │ │ + beq.n 1e2eac │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #88] @ 1e2e98 │ │ │ │ + ldr.w ip, [pc, #88] @ 1e3000 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r4, [pc, #84] @ (1e2e9c ) │ │ │ │ + ldr r4, [pc, #84] @ (1e3004 ) │ │ │ │ add ip, pc │ │ │ │ - add r3, pc, #68 @ (adr r3, 1e2e90 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1e2ff8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ blx 5a74c <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, sp │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ blx 59e00 <__clock_nanosleep_time64@plt> │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1e2e64 │ │ │ │ - ldr r2, [pc, #40] @ (1e2ea0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e2e9c ) │ │ │ │ + beq.n 1e2fcc │ │ │ │ + ldr r2, [pc, #40] @ (1e3008 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e3004 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2e8c │ │ │ │ + bne.n 1e2ff4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1e2e08 │ │ │ │ + beq.n 1e30a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1e2dac │ │ │ │ + beq.n 1e3044 │ │ │ │ lsls r7, r4, #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] @ (1e2f30 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e3098 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #124] @ (1e2f34 ) │ │ │ │ + ldr r3, [pc, #124] @ (1e309c ) │ │ │ │ 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 1e2f24 │ │ │ │ + blt.n 1e308c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f81cc │ │ │ │ + bl 1f8334 │ │ │ │ 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 │ │ │ │ @@ -540928,215 +541057,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 1e2f24 │ │ │ │ - ldr r2, [pc, #40] @ (1e2f38 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e2f34 ) │ │ │ │ + bne.n 1e308c │ │ │ │ + ldr r2, [pc, #40] @ (1e30a0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e309c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2f2c │ │ │ │ + bne.n 1e3094 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1e2f0c │ │ │ │ + b.n 1e3074 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - bne.n 1e2fb8 │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1e2f14 │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r7, r4, #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 59b38 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1e2f8c │ │ │ │ + bge.n 1e30f4 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1e2f96 │ │ │ │ + bne.n 1e30fe │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59b38 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e2f96 │ │ │ │ + blt.n 1e30fe │ │ │ │ movs r1, #1 │ │ │ │ blx 59b38 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e2f90 │ │ │ │ + beq.n 1e30f8 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 59b38 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e2f90 │ │ │ │ + beq.n 1e30f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 5a278 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e2f8c │ │ │ │ + b.n 1e30f4 │ │ │ │ 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] @ (1e30d4 ) │ │ │ │ + ldr r2, [pc, #292] @ (1e323c ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (1e30d8 ) │ │ │ │ + ldr r3, [pc, #292] @ (1e3240 ) │ │ │ │ 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 5a47c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e30ba │ │ │ │ + beq.n 1e3222 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 5a680 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e309c │ │ │ │ + beq.n 1e3204 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 5abec │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e30aa │ │ │ │ + beq.n 1e3212 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1e2ffc │ │ │ │ + b.n 1e3164 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e3024 │ │ │ │ + ble.n 1e318c │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1e304a │ │ │ │ + beq.n 1e31b2 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a2cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1e2ff2 │ │ │ │ + bge.n 1e315a │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1e2ff8 │ │ │ │ + beq.n 1e3160 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e2ff6 │ │ │ │ + bgt.n 1e315e │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e305a │ │ │ │ + bne.n 1e31c2 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 5a44c │ │ │ │ - cbz r0, 1e30a4 │ │ │ │ + cbz r0, 1e320c │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1e2fec │ │ │ │ + b.n 1e3154 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e3030 │ │ │ │ + beq.n 1e3198 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a278 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 5a44c │ │ │ │ - cbz r0, 1e30c2 │ │ │ │ + cbz r0, 1e322a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e3082 │ │ │ │ + beq.n 1e31ea │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (1e30dc ) │ │ │ │ - ldr r3, [pc, #80] @ (1e30d8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e3244 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e3240 ) │ │ │ │ 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 1e30be │ │ │ │ + bne.n 1e3226 │ │ │ │ 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 1e2fda │ │ │ │ + b.n 1e3142 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c64 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a278 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e3082 │ │ │ │ + b.n 1e31ea │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 59c64 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1e30ba │ │ │ │ - beq.n 1e3168 │ │ │ │ + b.n 1e3222 │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r7, 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, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #464] @ (1e32c4 ) │ │ │ │ + ldr r2, [pc, #464] @ (1e342c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (1e32c8 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e3430 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (1e32cc ) │ │ │ │ + ldr r0, [pc, #460] @ (1e3434 ) │ │ │ │ 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 1e9e9c │ │ │ │ + bl 1ea004 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 5a71c │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -541152,225 +541281,225 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e32a4 │ │ │ │ + bne.w 1e340c │ │ │ │ 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 5a308 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e31e4 │ │ │ │ + beq.n 1e334c │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e318e │ │ │ │ + bpl.n 1e32f6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 5a524 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1e32a4 │ │ │ │ + beq.w 1e340c │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a2cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e3208 │ │ │ │ + bne.n 1e3370 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1e3140 │ │ │ │ + beq.n 1e32a8 │ │ │ │ blx 59ef0 │ │ │ │ - ldr r2, [pc, #284] @ (1e32d0 ) │ │ │ │ - ldr r1, [pc, #284] @ (1e32d4 ) │ │ │ │ + ldr r2, [pc, #284] @ (1e3438 ) │ │ │ │ + ldr r1, [pc, #284] @ (1e343c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ + bl 1e2af8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (1e32d8 ) │ │ │ │ - ldr r3, [pc, #252] @ (1e32c8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1e3440 ) │ │ │ │ + ldr r3, [pc, #252] @ (1e3430 ) │ │ │ │ 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 1e32be │ │ │ │ + bne.n 1e3426 │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1e3140 │ │ │ │ + beq.n 1e32a8 │ │ │ │ blx 59ef0 │ │ │ │ - ldr r2, [pc, #228] @ (1e32dc ) │ │ │ │ - ldr r1, [pc, #228] @ (1e32e0 ) │ │ │ │ + ldr r2, [pc, #228] @ (1e3444 ) │ │ │ │ + ldr r1, [pc, #228] @ (1e3448 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ - b.n 1e31c2 │ │ │ │ + bl 1e2af8 │ │ │ │ + b.n 1e332a │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 1e3234 │ │ │ │ - b.n 1e3140 │ │ │ │ + bhi.n 1e339c │ │ │ │ + b.n 1e32a8 │ │ │ │ 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 1e32a8 │ │ │ │ + bls.n 1e3410 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e3218 │ │ │ │ + bne.n 1e3380 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1e3292 │ │ │ │ + bne.n 1e33fa │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 5ae08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3218 │ │ │ │ + bne.n 1e3380 │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 1e3278 │ │ │ │ + bne.n 1e33e0 │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1e321c │ │ │ │ + beq.n 1e3384 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 59e54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e321c │ │ │ │ + b.n 1e3384 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 59f8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e32ae │ │ │ │ + beq.n 1e3416 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e321c │ │ │ │ + b.n 1e3384 │ │ │ │ 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 1e31c6 │ │ │ │ + b.n 1e332e │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1e3140 │ │ │ │ - ldr r2, [pc, #52] @ (1e32e4 ) │ │ │ │ + b.n 1e32a8 │ │ │ │ + ldr r2, [pc, #52] @ (1e344c ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1e32e8 ) │ │ │ │ + ldr r1, [pc, #52] @ (1e3450 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2990 │ │ │ │ - b.n 1e31c2 │ │ │ │ + bl 1e2af8 │ │ │ │ + b.n 1e332a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #680] @ (1e3578 ) │ │ │ │ + ldr r4, [pc, #520] @ (1e3640 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [pc, #176] @ (1e3384 ) │ │ │ │ + ldr r4, [pc, #16] @ (1e344c ) │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #768] @ (1e35e0 ) │ │ │ │ + ldr r3, [pc, #608] @ (1e36a8 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r3, [pc, #336] @ (1e3438 ) │ │ │ │ + ldr r3, [pc, #176] @ (1e3500 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 5aa3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e3478 │ │ │ │ + beq.w 1e35e0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 5abf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3410 │ │ │ │ + beq.n 1e3578 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 1e33d2 │ │ │ │ + bcs.n 1e353a │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 5ab80 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 5aeb8 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1e33ea │ │ │ │ + beq.n 1e3552 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 59f8c │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e341c │ │ │ │ + beq.n 1e3584 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5afc0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e33fe │ │ │ │ + beq.n 1e3566 │ │ │ │ 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 │ │ │ │ @@ -541385,132 +541514,132 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 59f8c │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e3430 │ │ │ │ + beq.n 1e3598 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 5a810 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e3450 │ │ │ │ - ldr r1, [pc, #204] @ (1e3484 ) │ │ │ │ + beq.n 1e35b8 │ │ │ │ + ldr r1, [pc, #204] @ (1e35ec ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9e14 │ │ │ │ + bl 1e9f7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e346c │ │ │ │ + bne.n 1e35d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 1e33da │ │ │ │ - ldr r3, [pc, #176] @ (1e3488 ) │ │ │ │ + cbz r6, 1e3542 │ │ │ │ + ldr r3, [pc, #176] @ (1e35f0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 59c64 │ │ │ │ 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, 1e33f4 │ │ │ │ - ldr r3, [pc, #156] @ (1e348c ) │ │ │ │ + cbz r6, 1e355c │ │ │ │ + ldr r3, [pc, #156] @ (1e35f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e33da │ │ │ │ + beq.n 1e3542 │ │ │ │ blx 5a278 │ │ │ │ - b.n 1e33da │ │ │ │ + b.n 1e3542 │ │ │ │ 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 1e338c │ │ │ │ + b.n 1e34f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e33da │ │ │ │ - ldr r3, [pc, #120] @ (1e3490 ) │ │ │ │ + beq.n 1e3542 │ │ │ │ + ldr r3, [pc, #120] @ (1e35f8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e33da │ │ │ │ + b.n 1e3542 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e335a │ │ │ │ - cbz r6, 1e3442 │ │ │ │ - ldr r3, [pc, #104] @ (1e3494 ) │ │ │ │ + beq.n 1e34c2 │ │ │ │ + cbz r6, 1e35aa │ │ │ │ + ldr r3, [pc, #104] @ (1e35fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e3442 │ │ │ │ + b.n 1e35aa │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e3460 │ │ │ │ - cbz r6, 1e3442 │ │ │ │ - ldr r3, [pc, #88] @ (1e3498 ) │ │ │ │ + beq.n 1e35c8 │ │ │ │ + cbz r6, 1e35aa │ │ │ │ + ldr r3, [pc, #88] @ (1e3600 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1e344c │ │ │ │ + beq.n 1e35b4 │ │ │ │ blx 5a278 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 1e33f4 │ │ │ │ - cbz r6, 1e3458 │ │ │ │ - ldr r3, [pc, #72] @ (1e349c ) │ │ │ │ + b.n 1e355c │ │ │ │ + cbz r6, 1e35c0 │ │ │ │ + ldr r3, [pc, #72] @ (1e3604 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e3448 │ │ │ │ - b.n 1e33da │ │ │ │ + bne.n 1e35b0 │ │ │ │ + b.n 1e3542 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e3442 │ │ │ │ - ldr r3, [pc, #56] @ (1e34a0 ) │ │ │ │ + beq.n 1e35aa │ │ │ │ + ldr r3, [pc, #56] @ (1e3608 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e3442 │ │ │ │ + b.n 1e35aa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e3442 │ │ │ │ - ldr r3, [pc, #48] @ (1e34a4 ) │ │ │ │ + beq.n 1e35aa │ │ │ │ + ldr r3, [pc, #48] @ (1e360c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e3442 │ │ │ │ + b.n 1e35aa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e33e0 │ │ │ │ - ldr r3, [pc, #40] @ (1e34a8 ) │ │ │ │ + beq.n 1e3548 │ │ │ │ + ldr r3, [pc, #40] @ (1e3610 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e33e0 │ │ │ │ + b.n 1e3548 │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - ldr r2, [pc, #616] @ (1e36f4 ) │ │ │ │ + ldr r2, [pc, #456] @ (1e37bc ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #656] @ (1e3720 ) │ │ │ │ + ldr r2, [pc, #496] @ (1e37e8 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #280] @ (1e35ac ) │ │ │ │ + ldr r2, [pc, #120] @ (1e3674 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r1, [pc, #888] @ (1e3810 ) │ │ │ │ + ldr r1, [pc, #728] @ (1e38d8 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #696] @ (1e3754 ) │ │ │ │ + ldr r2, [pc, #536] @ (1e381c ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #784] @ (1e37b0 ) │ │ │ │ + ldr r2, [pc, #624] @ (1e3878 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #312] @ (1e35dc ) │ │ │ │ + ldr r2, [pc, #152] @ (1e36a4 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #776] @ (1e37b0 ) │ │ │ │ + ldr r2, [pc, #616] @ (1e3878 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r1, [pc, #712] @ (1e3774 ) │ │ │ │ + ldr r1, [pc, #552] @ (1e383c ) │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1e34f2 │ │ │ │ + cbz r0, 1e365a │ │ │ │ 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 │ │ │ │ @@ -541518,138 +541647,138 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 5a320 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1f8444 │ │ │ │ + bl 1f85ac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5a278 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 5a278 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c64 │ │ │ │ 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] @ (1e35ac ) │ │ │ │ + ldr r3, [pc, #168] @ (1e3714 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e351c │ │ │ │ + bne.n 1e3684 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e350c │ │ │ │ + bne.n 1e3674 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1e3560 │ │ │ │ - ldr r4, [pc, #140] @ (1e35b0 ) │ │ │ │ + cbnz r2, 1e36c8 │ │ │ │ + ldr r4, [pc, #140] @ (1e3718 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e1ae4 │ │ │ │ - ldr r3, [pc, #132] @ (1e35b4 ) │ │ │ │ - ldr r0, [pc, #132] @ (1e35b8 ) │ │ │ │ + bl 1e1c4c │ │ │ │ + ldr r3, [pc, #132] @ (1e371c ) │ │ │ │ + ldr r0, [pc, #132] @ (1e3720 ) │ │ │ │ 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 1e3542 │ │ │ │ + bne.n 1e36aa │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e3558 │ │ │ │ + cbnz r3, 1e36c0 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1e358e │ │ │ │ - ldr r4, [pc, #84] @ (1e35bc ) │ │ │ │ + bne.n 1e36f6 │ │ │ │ + ldr r4, [pc, #84] @ (1e3724 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3578 │ │ │ │ + bne.n 1e36e0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3568 │ │ │ │ - b.n 1e3522 │ │ │ │ + bne.n 1e36d0 │ │ │ │ + b.n 1e368a │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3594 │ │ │ │ + bne.n 1e36fc │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3564 │ │ │ │ - b.n 1e3522 │ │ │ │ + bne.n 1e36cc │ │ │ │ + b.n 1e368a │ │ │ │ nop │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (1e3604 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e376c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1e3608 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e3770 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1e35fa │ │ │ │ - ldr r2, [pc, #44] @ (1e360c ) │ │ │ │ - ldr r4, [pc, #48] @ (1e3610 ) │ │ │ │ + cbz r1, 1e3762 │ │ │ │ + ldr r2, [pc, #44] @ (1e3774 ) │ │ │ │ + ldr r4, [pc, #48] @ (1e3778 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5af0c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 5b02c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5af0c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1e3614 ) │ │ │ │ + ldr r1, [pc, #24] @ (1e377c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1e35dc │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + b.n 1e3744 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -541661,168 +541790,168 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5b020 │ │ │ │ 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] @ (1e3794 ) │ │ │ │ + ldr r3, [pc, #324] @ (1e38fc ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1e3798 ) │ │ │ │ + ldr r4, [pc, #320] @ (1e3900 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3670 │ │ │ │ + bne.n 1e37d8 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3660 │ │ │ │ + bne.n 1e37c8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3742 │ │ │ │ - ldr r3, [pc, #288] @ (1e379c ) │ │ │ │ + bne.n 1e38aa │ │ │ │ + ldr r3, [pc, #288] @ (1e3904 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3726 │ │ │ │ - ldr r3, [pc, #284] @ (1e37a0 ) │ │ │ │ + bne.n 1e388e │ │ │ │ + ldr r3, [pc, #284] @ (1e3908 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e36be │ │ │ │ + cbz r3, 1e3826 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e36f4 │ │ │ │ + beq.n 1e385c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - ldr r3, [pc, #264] @ (1e37a4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1e390c ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e36a2 │ │ │ │ + bne.n 1e380a │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e3730 │ │ │ │ + bne.n 1e3898 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (1e37a8 ) │ │ │ │ + ldr r3, [pc, #228] @ (1e3910 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (1e37ac ) │ │ │ │ + ldr r3, [pc, #224] @ (1e3914 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e18f8 │ │ │ │ + bl 1e1a60 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e378e │ │ │ │ + beq.n 1e38f6 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (1e37b0 ) │ │ │ │ + ldr r0, [pc, #208] @ (1e3918 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35c8f8 │ │ │ │ + bl 35ca60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3698 │ │ │ │ - ldr r4, [pc, #188] @ (1e37b4 ) │ │ │ │ + bne.n 1e3800 │ │ │ │ + ldr r4, [pc, #188] @ (1e391c ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e378e │ │ │ │ + beq.n 1e38f6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5b044 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e1ba4 │ │ │ │ - b.n 1e369a │ │ │ │ + bl 1e1d0c │ │ │ │ + b.n 1e3802 │ │ │ │ mov r0, r5 │ │ │ │ blx 5b044 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e369a │ │ │ │ + b.n 1e3802 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1e3772 │ │ │ │ - ldr r6, [pc, #112] @ (1e37b8 ) │ │ │ │ + bne.n 1e38da │ │ │ │ + ldr r6, [pc, #112] @ (1e3920 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e375c │ │ │ │ + bne.n 1e38c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e374a │ │ │ │ - b.n 1e3678 │ │ │ │ + bne.n 1e38b2 │ │ │ │ + b.n 1e37e0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3778 │ │ │ │ + bne.n 1e38e0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3746 │ │ │ │ - b.n 1e3678 │ │ │ │ + bne.n 1e38ae │ │ │ │ + b.n 1e37e0 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1e369a │ │ │ │ + b.n 1e3802 │ │ │ │ nop │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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 │ │ │ │ @@ -541839,75 +541968,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] @ (1e3878 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e39e0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1e387c ) │ │ │ │ + ldr r3, [pc, #120] @ (1e39e4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1e3880 ) │ │ │ │ + ldr r0, [pc, #116] @ (1e39e8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2f9c │ │ │ │ - cbz r0, 1e383e │ │ │ │ - ldr r1, [pc, #100] @ (1e3884 ) │ │ │ │ + bl 1e3104 │ │ │ │ + cbz r0, 1e39a6 │ │ │ │ + ldr r1, [pc, #100] @ (1e39ec ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a7d4 │ │ │ │ - cbz r0, 1e3838 │ │ │ │ - ldr r1, [pc, #92] @ (1e3888 ) │ │ │ │ + cbz r0, 1e39a0 │ │ │ │ + ldr r1, [pc, #92] @ (1e39f0 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 59ddc <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e3858 │ │ │ │ + beq.n 1e39c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c64 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1e388c ) │ │ │ │ - ldr r3, [pc, #56] @ (1e387c ) │ │ │ │ + ldr r2, [pc, #72] @ (1e39f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e39e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3874 │ │ │ │ + bne.n 1e39dc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 59c64 │ │ │ │ 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 1e3840 │ │ │ │ + b.n 1e39a8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bx sl │ │ │ │ + bx r5 │ │ │ │ movs r1, r3 │ │ │ │ - bx r9 │ │ │ │ + bx r4 │ │ │ │ movs r1, r3 │ │ │ │ - bx r9 │ │ │ │ + bx r4 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r7, r4, #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 │ │ │ │ @@ -541928,77 +542057,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 1e3a08 │ │ │ │ + beq.w 1e3b70 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e3a08 │ │ │ │ + beq.w 1e3b70 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e3a9a │ │ │ │ + beq.w 1e3c02 │ │ │ │ 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 1e3a10 │ │ │ │ + beq.n 1e3b78 │ │ │ │ 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 1e3a18 │ │ │ │ + beq.n 1e3b80 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e3a38 │ │ │ │ + beq.w 1e3ba0 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1e39ba │ │ │ │ + b.n 1e3b22 │ │ │ │ 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, 1e3980 │ │ │ │ + cbz r0, 1e3ae8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1e3980 │ │ │ │ + bpl.n 1e3ae8 │ │ │ │ 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, 1e399e │ │ │ │ + cbz r3, 1e3b06 │ │ │ │ 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] │ │ │ │ @@ -542010,18 +542139,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 1e3a38 │ │ │ │ + bls.n 1e3ba0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e39ac │ │ │ │ + beq.n 1e3b14 │ │ │ │ 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 │ │ │ │ @@ -542034,205 +542163,205 @@ │ │ │ │ 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 1e3938 │ │ │ │ + bne.n 1e3aa0 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1e3950 │ │ │ │ + b.n 1e3ab8 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3aa8 │ │ │ │ + bne.n 1e3c10 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1e3922 │ │ │ │ + bne.n 1e3a8a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e3922 │ │ │ │ + beq.w 1e3a8a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e392c │ │ │ │ + bne.w 1e3a94 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1e3a60 │ │ │ │ + cbz r3, 1e3bc8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e3a4a │ │ │ │ + cbz r3, 1e3bb2 │ │ │ │ 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, 1e3a82 │ │ │ │ + cbz r3, 1e3bea │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e3a72 │ │ │ │ + cbz r3, 1e3bda │ │ │ │ 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, 1e3a94 │ │ │ │ + cbz r3, 1e3bfc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1e3a94 │ │ │ │ + cbz r3, 1e3bfc │ │ │ │ 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 1e3a10 │ │ │ │ + b.n 1e3b78 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e3904 │ │ │ │ + b.n 1e3a6c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1e3acc ) │ │ │ │ + ldr r4, [pc, #16] @ (1e3c34 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5ac94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 8, cr0, cr4, cr7, {5} │ │ │ │ + ldc2 0, cr0, [ip, #-668] @ 0xfffffd64 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1e3b8c ) │ │ │ │ + ldr r1, [pc, #172] @ (1e3cf4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1e3b90 ) │ │ │ │ + ldr r0, [pc, #172] @ (1e3cf8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1e3b94 ) │ │ │ │ - bl 1ea624 │ │ │ │ - ldr r3, [pc, #164] @ (1e3b98 ) │ │ │ │ - ldr r2, [pc, #164] @ (1e3b9c ) │ │ │ │ + ldr r4, [pc, #164] @ (1e3cfc ) │ │ │ │ + bl 1ea78c │ │ │ │ + ldr r3, [pc, #164] @ (1e3d00 ) │ │ │ │ + ldr r2, [pc, #164] @ (1e3d04 ) │ │ │ │ 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 1e3b68 │ │ │ │ - ldr r3, [pc, #148] @ (1e3ba0 ) │ │ │ │ + beq.n 1e3cd0 │ │ │ │ + ldr r3, [pc, #148] @ (1e3d08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e3b20 │ │ │ │ + cbz r3, 1e3c88 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5abb0 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a970 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e3b3c │ │ │ │ - ldr r3, [pc, #128] @ (1e3ba4 ) │ │ │ │ + beq.n 1e3ca4 │ │ │ │ + ldr r3, [pc, #128] @ (1e3d0c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1e3b2c │ │ │ │ + cbz r3, 1e3c94 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1e3ba8 ) │ │ │ │ - ldr r2, [pc, #124] @ (1e3bac ) │ │ │ │ + ldr r3, [pc, #120] @ (1e3d10 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e3d14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 59ee4 │ │ │ │ mov r4, r0 │ │ │ │ blx 5abd4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1e3b20 │ │ │ │ - ldr r1, [pc, #100] @ (1e3bb0 ) │ │ │ │ + bne.n 1e3c88 │ │ │ │ + ldr r1, [pc, #100] @ (1e3d18 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 5af18 │ │ │ │ - ldr r3, [pc, #92] @ (1e3bb4 ) │ │ │ │ + ldr r3, [pc, #92] @ (1e3d1c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3b2c │ │ │ │ - ldr r0, [pc, #88] @ (1e3bb8 ) │ │ │ │ + beq.n 1e3c94 │ │ │ │ + ldr r0, [pc, #88] @ (1e3d20 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35c8f8 │ │ │ │ - b.n 1e3b20 │ │ │ │ - ldr r0, [pc, #80] @ (1e3bbc ) │ │ │ │ + bl 35ca60 │ │ │ │ + b.n 1e3c88 │ │ │ │ + ldr r0, [pc, #80] @ (1e3d24 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1ea34c │ │ │ │ - ldr r3, [pc, #76] @ (1e3bc0 ) │ │ │ │ + bl 1ea4b4 │ │ │ │ + ldr r3, [pc, #76] @ (1e3d28 ) │ │ │ │ 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 1e3b08 │ │ │ │ + b.n 1e3c70 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb7c00a3 │ │ │ │ - add lr, r4 │ │ │ │ + @ instruction: 0xfa1400a3 │ │ │ │ + add r6, pc │ │ │ │ movs r1, r3 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr7, {5} │ │ │ │ - cdp2 0, 4, cr0, cr0, cr7, {5} │ │ │ │ - cdp2 0, 2, cr0, cr14, cr7, {5} │ │ │ │ - cdp2 0, 1, cr0, cr14, cr7, {5} │ │ │ │ + stc2l 0, cr0, [r0], #668 @ 0x29c │ │ │ │ + ldc2l 0, cr0, [r8], {167} @ 0xa7 │ │ │ │ + stc2l 0, cr0, [r6], {167} @ 0xa7 │ │ │ │ + ldc2 0, cr0, [r6], #668 @ 0x29c │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 1, cr0, cr0, cr7, {5} │ │ │ │ - cbnz r2, 1e3c1c │ │ │ │ + stc2 0, cr0, [r8], #668 @ 0x29c │ │ │ │ + cbnz r2, 1e3d7a │ │ │ │ movs r4, r3 │ │ │ │ - stc2l 0, cr0, [sl, #668]! @ 0x29c │ │ │ │ + stc2 0, cr0, [r2], {167} @ 0xa7 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - add r4, r6 │ │ │ │ + add r4, r1 │ │ │ │ movs r1, r3 │ │ │ │ - stc2l 0, cr0, [r4, #668] @ 0x29c │ │ │ │ + mrrc2 0, 10, r0, ip, cr7 │ │ │ │ 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, 1e3c10 │ │ │ │ + cbz r1, 1e3d78 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1e3c28 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e3d90 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ @@ -542242,71 +542371,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] @ (1e3c2c ) │ │ │ │ + ldr r2, [pc, #20] @ (1e3d94 ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - mvns r6, r0 │ │ │ │ + bics r6, r3 │ │ │ │ movs r1, r3 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r0, r1 │ │ │ │ movs r1, 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] @ (1e3c68 ) │ │ │ │ + ldr r2, [pc, #24] @ (1e3dd0 ) │ │ │ │ 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 5a10c <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bics r6, r0 │ │ │ │ + muls r6, r3 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e3c88 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e3df0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - muls r0, r6 │ │ │ │ + muls r0, r1 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1e3cac ) │ │ │ │ + ldr r2, [pc, #16] @ (1e3e14 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - muls r6, r7 │ │ │ │ + muls r6, r2 │ │ │ │ movs r1, 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 │ │ │ │ @@ -542315,311 +542444,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] @ (1e3d04 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e3e6c ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1e3cf6 │ │ │ │ + cbz r3, 1e3e5e │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1e3d08 ) │ │ │ │ + ldr r2, [pc, #16] @ (1e3e70 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - muls r6, r2 │ │ │ │ + orrs r6, r5 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e3d28 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e3e90 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e3d48 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e3eb0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - orrs r4, r0 │ │ │ │ + cmn r4, r3 │ │ │ │ movs r1, 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, 1e3db6 │ │ │ │ + cbnz r3, 1e3f1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1e3dc4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e3f2c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1e3dc8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e3f30 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1e3dcc ) │ │ │ │ + ldr r2, [pc, #64] @ (1e3f34 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1e3da6 │ │ │ │ + cbz r2, 1e3f0e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1e3dd0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e3f38 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1e3dd4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e3f3c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ - b.n 1e3d66 │ │ │ │ - cmn r0, r6 │ │ │ │ + b.n 1e3ece │ │ │ │ + cmn r0, r1 │ │ │ │ movs r1, r3 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmn r4, r1 │ │ │ │ movs r1, r3 │ │ │ │ - cmn r4, r7 │ │ │ │ + cmn r4, r2 │ │ │ │ movs r1, r3 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r4, r0 │ │ │ │ movs r1, r3 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmp r4, r4 │ │ │ │ movs r1, 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] @ (1e3e28 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e3f90 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1e3e2c ) │ │ │ │ + ldr r2, [pc, #28] @ (1e3f94 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1e3e30 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e3f98 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r0, r4 │ │ │ │ + negs r0, r7 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, r2 │ │ │ │ + negs r2, r5 │ │ │ │ movs r1, r3 │ │ │ │ - bpl.n 1e3ec0 │ │ │ │ + bpl.n 1e3fd8 │ │ │ │ movs r1, 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, 1e3e5c │ │ │ │ - ldr r2, [pc, #32] @ (1e3e70 ) │ │ │ │ + cbnz r2, 1e3fc4 │ │ │ │ + ldr r2, [pc, #32] @ (1e3fd8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1e3e74 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e3fdc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e3e4c │ │ │ │ + b.n 1e3fb4 │ │ │ │ nop │ │ │ │ - negs r2, r5 │ │ │ │ + negs r2, r0 │ │ │ │ movs r1, r3 │ │ │ │ - tst r6, r4 │ │ │ │ + rors r6, r7 │ │ │ │ movs r1, 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, 1e3ea8 │ │ │ │ - ldr r2, [pc, #44] @ (1e3ebc ) │ │ │ │ + cbnz r3, 1e4010 │ │ │ │ + ldr r2, [pc, #44] @ (1e4024 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1e3ec0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e4028 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1e3ec4 ) │ │ │ │ + ldr r2, [pc, #24] @ (1e402c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1e3e8e │ │ │ │ + b.n 1e3ff6 │ │ │ │ nop │ │ │ │ - tst r0, r7 │ │ │ │ + tst r0, r2 │ │ │ │ movs r1, r3 │ │ │ │ - tst r4, r7 │ │ │ │ + tst r4, r2 │ │ │ │ movs r1, r3 │ │ │ │ - rors r2, r3 │ │ │ │ + sbcs r2, r6 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e3ee4 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e404c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - tst r0, r2 │ │ │ │ + rors r0, r5 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e3f04 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e406c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - rors r4, r1 │ │ │ │ + sbcs r4, r4 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (1e3f2c ) │ │ │ │ + ldr r2, [pc, #20] @ (1e4094 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 5af0c │ │ │ │ pop {r4, pc} │ │ │ │ - rors r2, r2 │ │ │ │ + sbcs r2, r5 │ │ │ │ movs r1, 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, 1e3f56 │ │ │ │ + cbz r1, 1e40be │ │ │ │ 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 1e3fa0 │ │ │ │ + beq.n 1e4108 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 1e3f7e │ │ │ │ + b.n 1e40e6 │ │ │ │ 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 1e3fa0 │ │ │ │ + beq.n 1e4108 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3f84 │ │ │ │ + bne.n 1e40ec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3f6a │ │ │ │ + bne.n 1e40d2 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1e3f6a │ │ │ │ + b.n 1e40d2 │ │ │ │ blx 59c64 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 59c64 │ │ │ │ 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 1e3f30 │ │ │ │ + bl 1e4098 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -542631,31 +542760,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 1e4058 │ │ │ │ + beq.n 1e41c0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1e404e │ │ │ │ + bcs.n 1e41b6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e40cc │ │ │ │ + beq.n 1e4234 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1e4018 │ │ │ │ + cbz r3, 1e4180 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1e40cc │ │ │ │ + bcs.n 1e4234 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5abec │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -542685,18 +542814,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 1e40a2 │ │ │ │ + beq.n 1e420a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1e40a2 │ │ │ │ + bpl.n 1e420a │ │ │ │ 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] │ │ │ │ @@ -542704,57 +542833,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 1ea07c │ │ │ │ + bl 1ea1e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e40d4 │ │ │ │ + bne.n 1e423c │ │ │ │ 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 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5abec │ │ │ │ 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 1e40c2 │ │ │ │ + b.n 1e422a │ │ │ │ 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] @ (1e4210 ) │ │ │ │ + ldr r5, [pc, #252] @ (1e4378 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e41f0 │ │ │ │ + beq.n 1e4358 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (1e4214 ) │ │ │ │ + ldr r6, [pc, #232] @ (1e437c ) │ │ │ │ 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] │ │ │ │ @@ -542783,152 +542912,152 @@ │ │ │ │ blx 5aa3c │ │ │ │ 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 1e4194 │ │ │ │ + beq.n 1e42fc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1e41b6 │ │ │ │ - ldr r1, [pc, #132] @ (1e4218 ) │ │ │ │ + bpl.n 1e431e │ │ │ │ + ldr r1, [pc, #132] @ (1e4380 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1e41ca │ │ │ │ + cbz r2, 1e4332 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1e41b2 │ │ │ │ + beq.n 1e431a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e41b2 │ │ │ │ + cbz r3, 1e431a │ │ │ │ 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 1e41ea │ │ │ │ + bpl.n 1e4352 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (1e421c ) │ │ │ │ + ldr r1, [pc, #92] @ (1e4384 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e419e │ │ │ │ - ldr r1, [pc, #84] @ (1e4220 ) │ │ │ │ + bne.n 1e4306 │ │ │ │ + ldr r1, [pc, #84] @ (1e4388 ) │ │ │ │ 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 1e9a94 │ │ │ │ + bl 1e9bfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e419e │ │ │ │ + bne.n 1e4306 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e419e │ │ │ │ - ldr r1, [pc, #56] @ (1e4224 ) │ │ │ │ + b.n 1e4306 │ │ │ │ + ldr r1, [pc, #56] @ (1e438c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1e4194 │ │ │ │ - ldr r1, [pc, #52] @ (1e4228 ) │ │ │ │ + b.n 1e42fc │ │ │ │ + ldr r1, [pc, #52] @ (1e4390 ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1f826c │ │ │ │ + bl 1f83d4 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1e4124 │ │ │ │ + b.n 1e428c │ │ │ │ nop │ │ │ │ - strh.w r0, [r6, r7, lsl #2] │ │ │ │ - ldrb.w r0, [r0, r7, lsl #2] │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + @ instruction: 0xf6be00a7 │ │ │ │ + subw r0, r8, #2215 @ 0x8a7 │ │ │ │ + udf #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + ble.n 1e4368 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ movs r1, r3 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + ble.n 1e4350 │ │ │ │ lsls r7, r4, #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, 1e4254 │ │ │ │ + cbz r3, 1e43bc │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1e428c │ │ │ │ + cbnz r3, 1e43f4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 5af0c │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 59c64 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1e428a │ │ │ │ + cbz r3, 1e43f2 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 1e9d28 │ │ │ │ + bl 1e9e90 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1e9c30 │ │ │ │ + bl 1e9d98 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1e428a │ │ │ │ - bl 1e3f30 │ │ │ │ + beq.n 1e43f2 │ │ │ │ + bl 1e4098 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e427e │ │ │ │ + bne.n 1e43e6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1e4246 │ │ │ │ + b.n 1e43ae │ │ │ │ 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 1e42fe │ │ │ │ + beq.n 1e4466 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 1e4304 │ │ │ │ + ldr.w r9, [pc, #72] @ 1e446c │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (1e4308 ) │ │ │ │ + ldr r7, [pc, #68] @ (1e4470 ) │ │ │ │ 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 1e9cd4 │ │ │ │ + bl 1e9e3c │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1e42d0 │ │ │ │ + bne.n 1e4438 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fffd6306 │ │ │ │ + bl fffd646e │ │ │ │ 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 │ │ │ │ @@ -542962,19 +543091,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 1e438c │ │ │ │ - bl 1e3f30 │ │ │ │ + beq.n 1e44f4 │ │ │ │ + bl 1e4098 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e4382 │ │ │ │ + bne.n 1e44ea │ │ │ │ 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 │ │ │ │ @@ -543014,21 +543143,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, 1e442e │ │ │ │ + cbnz r4, 1e4596 │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1e443c │ │ │ │ + cbnz r4, 1e45a4 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -543040,21 +543169,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 1e43fe │ │ │ │ + b.n 1e4566 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 1e440e │ │ │ │ + b.n 1e4576 │ │ │ │ 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 │ │ │ │ @@ -543070,47 +543199,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 1e463e │ │ │ │ + bne.w 1e47a6 │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1e4650 │ │ │ │ + bne.w 1e47b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1e4634 │ │ │ │ + beq.w 1e479c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1e44d8 │ │ │ │ + b.n 1e4640 │ │ │ │ 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 1e461a │ │ │ │ + beq.w 1e4782 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1e4634 │ │ │ │ + beq.w 1e479c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1e3fd8 │ │ │ │ + bl 1e4140 │ │ │ │ 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 │ │ │ │ @@ -543145,15 +543274,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, 1e45a6 │ │ │ │ + cbz r3, 1e470e │ │ │ │ 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 │ │ │ │ @@ -543176,73 +543305,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 5ab80 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 1e44b4 │ │ │ │ + beq.w 1e461c │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1e44b4 │ │ │ │ + beq.w 1e461c │ │ │ │ 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 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e45ec │ │ │ │ + bne.n 1e4754 │ │ │ │ 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 1e45de │ │ │ │ - b.n 1e44b4 │ │ │ │ + bne.n 1e4746 │ │ │ │ + b.n 1e461c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e4634 │ │ │ │ + beq.n 1e479c │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 1e44d8 │ │ │ │ + bne.w 1e4640 │ │ │ │ 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 1e4492 │ │ │ │ + b.n 1e45fa │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1e44a4 │ │ │ │ + b.n 1e460c │ │ │ │ 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 │ │ │ │ @@ -543261,82 +543390,82 @@ │ │ │ │ movne.w ip, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne.w ip, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e46e0 │ │ │ │ - cbnz r1, 1e46f2 │ │ │ │ + bne.n 1e4848 │ │ │ │ + cbnz r1, 1e485a │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e46c4 │ │ │ │ + beq.n 1e482c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r3, r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r2, r0 │ │ │ │ add.w r0, r4, r3, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5a170 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e46aa │ │ │ │ - cbz r5, 1e46d6 │ │ │ │ + bne.n 1e4812 │ │ │ │ + cbz r5, 1e483e │ │ │ │ subs r2, r6, r0 │ │ │ │ adds r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ blx 5a170 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r4, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e46a4 │ │ │ │ - cbnz r1, 1e4702 │ │ │ │ + bne.n 1e480c │ │ │ │ + cbnz r1, 1e486a │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e46aa │ │ │ │ - b.n 1e46d6 │ │ │ │ + bne.n 1e4812 │ │ │ │ + b.n 1e483e │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e46a6 │ │ │ │ + bne.n 1e480e │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e46aa │ │ │ │ - b.n 1e46d6 │ │ │ │ + bne.n 1e4812 │ │ │ │ + b.n 1e483e │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e46ea │ │ │ │ - b.n 1e46d6 │ │ │ │ + bne.n 1e4852 │ │ │ │ + b.n 1e483e │ │ │ │ stmdb 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 1e3fd8 │ │ │ │ + bl 1e4140 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e481e │ │ │ │ + beq.n 1e4986 │ │ │ │ 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 │ │ │ │ @@ -543352,28 +543481,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 1e47fe │ │ │ │ + bpl.n 1e4966 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1e47ec │ │ │ │ + cbz r3, 1e4954 │ │ │ │ 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 1e47ae │ │ │ │ + b.n 1e4916 │ │ │ │ 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]! │ │ │ │ @@ -543392,15 +543521,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 1e479e │ │ │ │ + bne.n 1e4906 │ │ │ │ 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 │ │ │ │ @@ -543415,43 +543544,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 1e4750 │ │ │ │ + b.n 1e48b8 │ │ │ │ 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 1e4852 │ │ │ │ + beq.n 1e49ba │ │ │ │ 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 1e483c │ │ │ │ - cbz r6, 1e486c │ │ │ │ + bne.n 1e49a4 │ │ │ │ + cbz r6, 1e49d4 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1e488a │ │ │ │ + beq.n 1e49f2 │ │ │ │ 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 1e4876 │ │ │ │ + b.n 1e49de │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1e488a │ │ │ │ + beq.n 1e49f2 │ │ │ │ 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] │ │ │ │ @@ -543462,213 +543591,213 @@ │ │ │ │ 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] @ (1e48b4 ) │ │ │ │ + ldr r4, [pc, #16] @ (1e4a1c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59c64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0b400a7 │ │ │ │ + vhadd.s8 d16, d28, d23 │ │ │ │ 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] @ (1e496c ) │ │ │ │ + ldr r0, [pc, #164] @ (1e4ad4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1e4970 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e4ad8 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1e3618 │ │ │ │ - cbz r0, 1e48f0 │ │ │ │ + bl 1e3780 │ │ │ │ + cbz r0, 1e4a58 │ │ │ │ blx 5b170 │ │ │ │ - ldr r3, [pc, #148] @ (1e4974 ) │ │ │ │ + ldr r3, [pc, #148] @ (1e4adc ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1e48ec │ │ │ │ - ldr r0, [pc, #144] @ (1e4978 ) │ │ │ │ + cbz r0, 1e4a54 │ │ │ │ + ldr r0, [pc, #144] @ (1e4ae0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35c8f8 │ │ │ │ + bl 35ca60 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1e497c ) │ │ │ │ + ldr r2, [pc, #136] @ (1e4ae4 ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5afc0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e4946 │ │ │ │ - ldr r0, [pc, #120] @ (1e4980 ) │ │ │ │ + cbz r0, 1e4aae │ │ │ │ + ldr r0, [pc, #120] @ (1e4ae8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 59fe0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e495e │ │ │ │ + cbz r0, 1e4ac6 │ │ │ │ blx 5abf8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59d7c │ │ │ │ - cbnz r0, 1e4958 │ │ │ │ + cbnz r0, 1e4ac0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5afc0 │ │ │ │ - cbz r0, 1e4958 │ │ │ │ + cbz r0, 1e4ac0 │ │ │ │ adds r0, #1 │ │ │ │ blx 5b170 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 59c64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1e495e │ │ │ │ - ldr r3, [pc, #68] @ (1e4984 ) │ │ │ │ + cbz r2, 1e4ac6 │ │ │ │ + ldr r3, [pc, #68] @ (1e4aec ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1e48e4 │ │ │ │ + b.n 1e4a4c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 5afc0 │ │ │ │ - cbz r0, 1e4966 │ │ │ │ + cbz r0, 1e4ace │ │ │ │ adds r0, #1 │ │ │ │ blx 5b170 │ │ │ │ - b.n 1e48dc │ │ │ │ + b.n 1e4a44 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c64 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 5b170 │ │ │ │ - b.n 1e48dc │ │ │ │ + b.n 1e4a44 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1e48d8 │ │ │ │ + b.n 1e4a40 │ │ │ │ nop │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - orns r0, sl, #167 @ 0xa7 │ │ │ │ + vhadd.s16 d0, d18, d23 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ movs r1, r3 │ │ │ │ - ands.w r0, r8, #167 @ 0xa7 │ │ │ │ + cdp 0, 11, cr0, cr0, cr7, {5} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (1e49c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e4b30 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1e49ac │ │ │ │ - ldr r3, [pc, #40] @ (1e49cc ) │ │ │ │ + cbz r3, 1e4b14 │ │ │ │ + ldr r3, [pc, #40] @ (1e4b34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1e49d0 ) │ │ │ │ + ldr r1, [pc, #32] @ (1e4b38 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1f826c │ │ │ │ + bl 1f83d4 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1e49a2 │ │ │ │ + b.n 1e4b0a │ │ │ │ nop │ │ │ │ - vext.8 d0, d22, d23, #0 │ │ │ │ - vext.8 d0, d20, d23, #0 │ │ │ │ + cdp 0, 4, cr0, cr14, cr7, {5} │ │ │ │ + cdp 0, 4, cr0, cr12, cr7, {5} │ │ │ │ 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] @ (1e4a24 ) │ │ │ │ + ldr r0, [pc, #60] @ (1e4b8c ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 5a0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e4a1a │ │ │ │ - ldr r0, [pc, #48] @ (1e4a28 ) │ │ │ │ + bgt.n 1e4b82 │ │ │ │ + ldr r0, [pc, #48] @ (1e4b90 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 5a0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e4a1a │ │ │ │ - ldr r0, [pc, #36] @ (1e4a2c ) │ │ │ │ + bgt.n 1e4b82 │ │ │ │ + ldr r0, [pc, #36] @ (1e4b94 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 5a0dc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e4a1a │ │ │ │ + bgt.n 1e4b82 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e4a16 │ │ │ │ + beq.n 1e4b7e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ movs r1, r3 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ movs r1, r3 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (1e4a8c ) │ │ │ │ + ldr r0, [pc, #72] @ (1e4bf4 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 5a47c │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1e4a88 │ │ │ │ + beq.n 1e4bf0 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 5a2cc │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1e4a7a │ │ │ │ + ble.n 1e4be2 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1e4a76 │ │ │ │ + cbnz r2, 1e4bde │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1e4a6e │ │ │ │ + bne.n 1e4bd6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 5a278 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a23c │ │ │ │ @@ -543709,35 +543838,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 5a44c │ │ │ │ - cbz r0, 1e4b56 │ │ │ │ + cbz r0, 1e4cbe │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e4b48 │ │ │ │ + beq.n 1e4cb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e4b48 │ │ │ │ + cbz r3, 1e4cb0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e4b42 │ │ │ │ + cbz r3, 1e4caa │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1e4b48 │ │ │ │ + cbz r3, 1e4cb0 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1e4b54 │ │ │ │ + cbz r3, 1e4cbc │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4b4c │ │ │ │ + bne.n 1e4cb4 │ │ │ │ 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] │ │ │ │ @@ -543747,17 +543876,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 5abf8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1e4b0c │ │ │ │ + bl 1e4c74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e4b9e │ │ │ │ + cbz r0, 1e4d06 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -543770,176 +543899,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 1e4d14 │ │ │ │ + beq.w 1e4e7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e4cfa │ │ │ │ + beq.w 1e4e62 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e4cdc │ │ │ │ + beq.n 1e4e44 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e4cc0 │ │ │ │ + beq.n 1e4e28 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e4ca8 │ │ │ │ + beq.n 1e4e10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e4c92 │ │ │ │ + beq.n 1e4dfa │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e4c76 │ │ │ │ + beq.n 1e4dde │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 1e4c5a │ │ │ │ + cbz r5, 1e4dc2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e4c42 │ │ │ │ + cbz r0, 1e4daa │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1e4ba4 │ │ │ │ + bl 1e4d0c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4c34 │ │ │ │ + bne.n 1e4d9c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e4c4c │ │ │ │ + cbz r3, 1e4db4 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c64 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e4c2a │ │ │ │ + bne.n 1e4d92 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1e4c66 │ │ │ │ + cbz r3, 1e4dce │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 59c64 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1e4c1c │ │ │ │ + bne.n 1e4d84 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1e4c82 │ │ │ │ + cbz r3, 1e4dea │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 59c64 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e4c0c │ │ │ │ + bne.n 1e4d74 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e4c9c │ │ │ │ + cbz r3, 1e4e04 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c64 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e4bfe │ │ │ │ + bne.n 1e4d66 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1e4cb2 │ │ │ │ + cbz r3, 1e4e1a │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c64 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e4bf2 │ │ │ │ + bne.n 1e4d5a │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1e4ccc │ │ │ │ + cbz r3, 1e4e34 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 59c64 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e4be2 │ │ │ │ + bne.n 1e4d4a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1e4ce8 │ │ │ │ + cbz r3, 1e4e50 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c64 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1e4bd2 │ │ │ │ + bne.w 1e4d3a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1e4d04 │ │ │ │ + cbz r3, 1e4e6c │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e4bc0 │ │ │ │ + bne.w 1e4d28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1e4d20 │ │ │ │ + cbz r3, 1e4e88 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c64 │ │ │ │ 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, 1e4d62 │ │ │ │ + cbz r2, 1e4eca │ │ │ │ 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, 1e4d5e │ │ │ │ + cbz r2, 1e4ec6 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e4d62 │ │ │ │ + cbz r3, 1e4eca │ │ │ │ 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, 1e4d88 │ │ │ │ + cbz r0, 1e4ef0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e4ba4 │ │ │ │ + bl 1e4d0c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4d76 │ │ │ │ + bne.n 1e4ede │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e4d92 │ │ │ │ + cbz r3, 1e4efa │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c64 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -543947,43 +544076,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 1e4e20 │ │ │ │ + beq.n 1e4f88 │ │ │ │ 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, 1e4df6 │ │ │ │ + cbz r4, 1e4f5e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1e4e08 │ │ │ │ + beq.n 1e4f70 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e4dee │ │ │ │ + b.n 1e4f56 │ │ │ │ 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 1e4e08 │ │ │ │ + beq.n 1e4f70 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1e4dd6 │ │ │ │ - b.n 1e4e08 │ │ │ │ + bhi.n 1e4f3e │ │ │ │ + b.n 1e4f70 │ │ │ │ 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] │ │ │ │ @@ -543992,409 +544121,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, 1e4e30 │ │ │ │ + cbz r1, 1e4f98 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1e4e54 │ │ │ │ - cbz r2, 1e4e3e │ │ │ │ + bne.n 1e4fbc │ │ │ │ + cbz r2, 1e4fa6 │ │ │ │ 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 1e4d2c │ │ │ │ + bl 1e4e94 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1e4e32 │ │ │ │ - b.n 1e4db6 │ │ │ │ + bne.n 1e4f9a │ │ │ │ + b.n 1e4f1e │ │ │ │ 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 5abec │ │ │ │ - cbz r0, 1e4e9c │ │ │ │ + cbz r0, 1e5004 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1e4e9a │ │ │ │ + cbz r4, 1e5002 │ │ │ │ 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, 1e4e9a │ │ │ │ + cbz r3, 1e5002 │ │ │ │ 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 5abec │ │ │ │ - cbz r0, 1e4ee4 │ │ │ │ + cbz r0, 1e504c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1e4ee2 │ │ │ │ + cbz r4, 1e504a │ │ │ │ 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, 1e4ee2 │ │ │ │ + cbz r3, 1e504a │ │ │ │ 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 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e4f0e │ │ │ │ + cbz r0, 1e5076 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a170 │ │ │ │ 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, 1e4f2e │ │ │ │ + cbz r1, 1e5096 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4b0c │ │ │ │ + bl 1e4c74 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ 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, 1e4f7a │ │ │ │ + cbz r4, 1e50e2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4b0c │ │ │ │ + bl 1e4c74 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1e4f66 │ │ │ │ + bhi.n 1e50ce │ │ │ │ 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 5a170 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e4f60 │ │ │ │ + beq.n 1e50c8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e4f60 │ │ │ │ + b.n 1e50c8 │ │ │ │ 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, 1e4fb2 │ │ │ │ + cbnz r3, 1e511a │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ 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, 1e4ff0 │ │ │ │ + cbnz r4, 1e5158 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e4fea │ │ │ │ + cbz r0, 1e5152 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e4fea │ │ │ │ + b.n 1e5152 │ │ │ │ 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 1e5026 │ │ │ │ + bne.n 1e518e │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e5020 │ │ │ │ + beq.n 1e5188 │ │ │ │ mov r0, ip │ │ │ │ - bl 1e4b0c │ │ │ │ + bl 1e4c74 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ 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, 1e5096 │ │ │ │ + cbnz r4, 1e51fe │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1e507e │ │ │ │ + cbz r3, 1e51e6 │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e4b0c │ │ │ │ + bl 1e4c74 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1e506e │ │ │ │ + bcc.n 1e51d6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a170 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5068 │ │ │ │ + beq.n 1e51d0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 5a170 │ │ │ │ - b.n 1e5068 │ │ │ │ + b.n 1e51d0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e5068 │ │ │ │ + b.n 1e51d0 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5110 │ │ │ │ + beq.n 1e5278 │ │ │ │ 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, 1e50d6 │ │ │ │ + cbz r2, 1e523e │ │ │ │ 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, 1e50d2 │ │ │ │ + cbz r2, 1e523a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e50d6 │ │ │ │ + cbz r3, 1e523e │ │ │ │ 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, 1e50fe │ │ │ │ + cbz r0, 1e5266 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e4ba4 │ │ │ │ + bl 1e4d0c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e50ec │ │ │ │ + bne.n 1e5254 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e5108 │ │ │ │ + cbz r3, 1e5270 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c64 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1e517e │ │ │ │ + cbz r1, 1e52e6 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1e516a │ │ │ │ + cbz r0, 1e52d2 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1e5178 │ │ │ │ + cbz r3, 1e52e0 │ │ │ │ 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, 1e513e │ │ │ │ + cbz r3, 1e52a6 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1e5142 │ │ │ │ + cbz r2, 1e52aa │ │ │ │ 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, 1e5166 │ │ │ │ + cbz r0, 1e52ce │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1e5166 │ │ │ │ + cbz r3, 1e52ce │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5126 │ │ │ │ + bne.n 1e528e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1e5166 │ │ │ │ + b.n 1e52ce │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1e5152 │ │ │ │ + b.n 1e52ba │ │ │ │ bx lr │ │ │ │ - cbz r1, 1e51c0 │ │ │ │ + cbz r1, 1e5328 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1e51be │ │ │ │ + cbz r0, 1e5326 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1e51c2 │ │ │ │ + cbz r3, 1e532a │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1e519c │ │ │ │ + b.n 1e5304 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e519a │ │ │ │ + bne.n 1e5302 │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1e51b4 │ │ │ │ + cbz r2, 1e531c │ │ │ │ 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 1e51a8 │ │ │ │ + b.n 1e5310 │ │ │ │ nop │ │ │ │ - cbz r0, 1e51d2 │ │ │ │ + cbz r0, 1e533a │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1e51d2 │ │ │ │ + cbz r0, 1e533a │ │ │ │ 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 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e5206 │ │ │ │ + cbz r0, 1e536e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1e5248 │ │ │ │ + cbz r1, 1e53b0 │ │ │ │ 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 5abf8 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -544411,102 +544540,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5abf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4b58 │ │ │ │ + bl 1e4cc0 │ │ │ │ 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 1eb0f8 │ │ │ │ + bl 1eb260 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e52b2 │ │ │ │ + cbz r0, 1e541a │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 59f80 <__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] @ (1e5308 ) │ │ │ │ + ldr r1, [pc, #60] @ (1e5470 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1e530c ) │ │ │ │ + ldr r3, [pc, #60] @ (1e5474 ) │ │ │ │ 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 1e5274 │ │ │ │ - ldr r2, [pc, #40] @ (1e5310 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e530c ) │ │ │ │ + bl 1e53dc │ │ │ │ + ldr r2, [pc, #40] @ (1e5478 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e5474 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5304 │ │ │ │ + bne.n 1e546c │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r0, 1e5372 │ │ │ │ + cbz r0, 1e54da │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1eb0f8 │ │ │ │ + bl 1eb260 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e4b0c │ │ │ │ + bl 1e4c74 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e536c │ │ │ │ + cbz r0, 1e54d4 │ │ │ │ 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 │ │ │ │ @@ -544516,133 +544645,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 1e5274 │ │ │ │ + bl 1e53dc │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 5abf8 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1e536a │ │ │ │ + b.n 1e54d2 │ │ │ │ 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] @ (1e53e8 ) │ │ │ │ + ldr r0, [pc, #80] @ (1e5550 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e53ec ) │ │ │ │ + ldr r2, [pc, #80] @ (1e5554 ) │ │ │ │ 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, 1e53bc │ │ │ │ + cbz r0, 1e5524 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 5abf8 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1e5314 │ │ │ │ - ldr r2, [pc, #36] @ (1e53f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e53ec ) │ │ │ │ + bl 1e547c │ │ │ │ + ldr r2, [pc, #36] @ (1e5558 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e5554 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e53e2 │ │ │ │ + bne.n 1e554a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r7, r4, #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] @ (1e5464 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e55cc ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1e5468 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e55d0 ) │ │ │ │ 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, 1e5434 │ │ │ │ + cbz r0, 1e559c │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abf8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1e5314 │ │ │ │ - ldr r2, [pc, #40] @ (1e546c ) │ │ │ │ - ldr r3, [pc, #36] @ (1e5468 ) │ │ │ │ + bl 1e547c │ │ │ │ + ldr r2, [pc, #40] @ (1e55d4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e55d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e545e │ │ │ │ + bne.n 1e55c6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r7, r4, #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 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e5494 │ │ │ │ + cbz r0, 1e55fc │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a170 │ │ │ │ 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 1e549e │ │ │ │ + bne.n 1e5606 │ │ │ │ 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 │ │ │ │ @@ -544654,66 +544783,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 1e55ae │ │ │ │ + bhi.n 1e5716 │ │ │ │ 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 1e5548 │ │ │ │ + beq.n 1e56b0 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e55c0 │ │ │ │ + beq.n 1e5728 │ │ │ │ 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, 1e5528 │ │ │ │ + cbnz r3, 1e5690 │ │ │ │ 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 1e5542 │ │ │ │ + beq.n 1e56aa │ │ │ │ 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 5aacc <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e55e2 │ │ │ │ + beq.n 1e574a │ │ │ │ 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 │ │ │ │ @@ -544728,59 +544857,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 1e5508 │ │ │ │ - b.n 1e55c0 │ │ │ │ + bne.n 1e5670 │ │ │ │ + b.n 1e5728 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1e55e2 │ │ │ │ + cbz r0, 1e574a │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1e5528 │ │ │ │ + b.n 1e5690 │ │ │ │ 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 1e55e6 │ │ │ │ + bhi.n 1e574e │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 1e550e │ │ │ │ + b.n 1e5676 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e5542 │ │ │ │ + b.n 1e56aa │ │ │ │ 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 1e54b4 │ │ │ │ + bl 1e561c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e5612 │ │ │ │ + cbz r0, 1e577a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1e5662 │ │ │ │ + cbz r0, 1e57ca │ │ │ │ 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 │ │ │ │ @@ -544790,222 +544919,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 1e565c │ │ │ │ + bhi.n 1e57c4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e4d9c │ │ │ │ + bl 1e4f04 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e4d2c │ │ │ │ + bl 1e4e94 │ │ │ │ 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 1e568e │ │ │ │ + bhi.n 1e57f6 │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1e5696 │ │ │ │ + cbz r0, 1e57fe │ │ │ │ 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 5abec │ │ │ │ - cbz r0, 1e5702 │ │ │ │ + cbz r0, 1e586a │ │ │ │ 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, 1e5700 │ │ │ │ + cbz r1, 1e5868 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1e56ea │ │ │ │ + cbz r3, 1e5852 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e56e0 │ │ │ │ + bne.n 1e5848 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1e56f6 │ │ │ │ + cbz r3, 1e585e │ │ │ │ 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 1e56d0 │ │ │ │ + b.n 1e5838 │ │ │ │ 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 1e5746 │ │ │ │ + bhi.n 1e58ae │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1e5114 │ │ │ │ + bl 1e527c │ │ │ │ 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] @ 1e58b0 │ │ │ │ + vldr d8, [pc, #320] @ 1e5a18 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e586a │ │ │ │ + beq.n 1e59d2 │ │ │ │ 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, 1e57f4 │ │ │ │ + cbz r3, 1e595c │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1e57d8 │ │ │ │ + beq.n 1e5940 │ │ │ │ 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 1e57d2 │ │ │ │ + bpl.n 1e593a │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e57d2 │ │ │ │ + beq.n 1e593a │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1e4d9c │ │ │ │ + bl 1e4f04 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1e57d8 │ │ │ │ + beq.n 1e5940 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1e57a2 │ │ │ │ + bne.n 1e590a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e586a │ │ │ │ + beq.n 1e59d2 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5796 │ │ │ │ + bne.n 1e58fe │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1e5806 │ │ │ │ + cbz r1, 1e596e │ │ │ │ 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, 1e5838 │ │ │ │ + cbz r0, 1e59a0 │ │ │ │ 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, 1e5834 │ │ │ │ + cbz r1, 1e599c │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1e5838 │ │ │ │ + cbz r3, 1e59a0 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1e5858 │ │ │ │ + cbz r0, 1e59c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1e4ba4 │ │ │ │ + bl 1e4d0c │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e5846 │ │ │ │ + bne.n 1e59ae │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1e5862 │ │ │ │ + cbz r3, 1e59ca │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1e57d8 │ │ │ │ + b.n 1e5940 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1e577a │ │ │ │ + bne.n 1e58e2 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 1e5890 │ │ │ │ + beq.n 1e59f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5114 │ │ │ │ + bl 1e527c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e5880 │ │ │ │ + bne.n 1e59e8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e5876 │ │ │ │ + bne.n 1e59de │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1e58a0 │ │ │ │ - bl 1e4d2c │ │ │ │ + cbz r0, 1e5a08 │ │ │ │ + bl 1e4e94 │ │ │ │ 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} │ │ │ │ @@ -545016,43 +545145,43 @@ │ │ │ │ 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 1e58e8 │ │ │ │ + bhi.n 1e5a50 │ │ │ │ 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 1e5906 │ │ │ │ + bls.n 1e5a6e │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e58e4 │ │ │ │ + beq.n 1e5a4c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1e58e2 │ │ │ │ + b.n 1e5a4a │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4ea0 │ │ │ │ - b.n 1e58e4 │ │ │ │ + bl 1e5008 │ │ │ │ + b.n 1e5a4c │ │ │ │ nop │ │ │ │ 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 1e4ea0 │ │ │ │ - cbz r0, 1e593c │ │ │ │ - vldr d7, [pc, #20] @ 1e5940 │ │ │ │ + bl 1e5008 │ │ │ │ + cbz r0, 1e5aa4 │ │ │ │ + vldr d7, [pc, #20] @ 1e5aa8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ @@ -545066,16 +545195,16 @@ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ addw r4, r4, #2047 @ 0x7ff │ │ │ │ bfc r4, #0, #11 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ it cc │ │ │ │ movcc.w r4, #2048 @ 0x800 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 1e4ea0 │ │ │ │ - cbz r0, 1e5982 │ │ │ │ + bl 1e5008 │ │ │ │ + cbz r0, 1e5aea │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r4, r2, [r0] │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -545084,79 +545213,79 @@ │ │ │ │ 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 1e59c4 │ │ │ │ + bhi.n 1e5b2c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1e59be │ │ │ │ + cbz r3, 1e5b26 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a170 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1e59e4 │ │ │ │ + bcs.n 1e5b4c │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e59be │ │ │ │ + beq.n 1e5b26 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1e59b2 │ │ │ │ + b.n 1e5b1a │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e59b0 │ │ │ │ + b.n 1e5b18 │ │ │ │ nop │ │ │ │ - cbz r0, 1e5a60 │ │ │ │ + cbz r0, 1e5bc8 │ │ │ │ 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 r5, r0, #24 │ │ │ │ - cbz r2, 1e5a26 │ │ │ │ + cbz r2, 1e5b8e │ │ │ │ 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, 1e5a22 │ │ │ │ + cbz r2, 1e5b8a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e5a26 │ │ │ │ + cbz r3, 1e5b8e │ │ │ │ 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, 1e5a4e │ │ │ │ + cbz r0, 1e5bb6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e4ba4 │ │ │ │ + bl 1e4d0c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e5a3c │ │ │ │ + bne.n 1e5ba4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e5a58 │ │ │ │ + cbz r3, 1e5bc0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c64 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -545164,25 +545293,25 @@ │ │ │ │ adds r0, #24 │ │ │ │ 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 │ │ │ │ - cbz r1, 1e5aa8 │ │ │ │ + cbz r1, 1e5c10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5abf8 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e58b8 │ │ │ │ + bl 1e5a20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e5aa2 │ │ │ │ + cbz r0, 1e5c0a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 5ab80 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -545197,40 +545326,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 1eb0f8 │ │ │ │ + bl 1eb260 │ │ │ │ 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 1e5af2 │ │ │ │ + bhi.n 1e5c5a │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 1e5b16 │ │ │ │ + cbnz r4, 1e5c7e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1e5b2e │ │ │ │ + bcs.n 1e5c96 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5aec │ │ │ │ + beq.n 1e5c54 │ │ │ │ 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] │ │ │ │ @@ -545241,145 +545370,145 @@ │ │ │ │ blx 59f80 <__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 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e5aec │ │ │ │ - b.n 1e5b16 │ │ │ │ + beq.n 1e5c54 │ │ │ │ + b.n 1e5c7e │ │ │ │ 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] @ (1e5b94 ) │ │ │ │ + ldr r1, [pc, #60] @ (1e5cfc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1e5b98 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e5d00 ) │ │ │ │ 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 1e5ab0 │ │ │ │ - ldr r2, [pc, #40] @ (1e5b9c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e5b98 ) │ │ │ │ + bl 1e5c18 │ │ │ │ + ldr r2, [pc, #40] @ (1e5d04 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e5d00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5b90 │ │ │ │ + bne.n 1e5cf8 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #640 @ (adr r4, 1e5e18 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 1e5de0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #536 @ (adr r4, 1e5db8 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 1e5d80 ) │ │ │ │ lsls r7, r4, #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, 1e5bdc │ │ │ │ + cbnz r3, 1e5d44 │ │ │ │ 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 1e5be2 │ │ │ │ + bhi.n 1e5d4a │ │ │ │ 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 1e5c00 │ │ │ │ + bcs.n 1e5d68 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5bdc │ │ │ │ + beq.n 1e5d44 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1e5bd6 │ │ │ │ + b.n 1e5d3e │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4ea0 │ │ │ │ - b.n 1e5bd8 │ │ │ │ + bl 1e5008 │ │ │ │ + b.n 1e5d40 │ │ │ │ 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, 1e5c70 │ │ │ │ + cbnz r4, 1e5dd8 │ │ │ │ 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 1e5c4e │ │ │ │ - cbz r4, 1e5c70 │ │ │ │ + bhi.n 1e5db6 │ │ │ │ + cbz r4, 1e5dd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1e5c74 │ │ │ │ + bcs.n 1e5ddc │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e5c70 │ │ │ │ + cbz r0, 1e5dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1e5c40 │ │ │ │ + b.n 1e5da8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e5c48 │ │ │ │ + b.n 1e5db0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e5c3e │ │ │ │ + b.n 1e5da6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -545401,117 +545530,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, 1e5cf0 │ │ │ │ - vldr d7, [pc, #112] @ 1e5d50 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1e5d58 ) │ │ │ │ + cbnz r1, 1e5e58 │ │ │ │ + vldr d7, [pc, #112] @ 1e5eb8 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1e5ec0 ) │ │ │ │ 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 59cc4 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1e5d44 │ │ │ │ - ldr r0, [pc, #80] @ (1e5d60 ) │ │ │ │ + beq.n 1e5eac │ │ │ │ + ldr r0, [pc, #80] @ (1e5ec8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 5a47c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1e5d30 │ │ │ │ + blt.n 1e5e98 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a2cc │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1e5d48 │ │ │ │ + beq.n 1e5eb0 │ │ │ │ blx 5a278 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1e5d50 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1e5eb8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 5a3ec <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a278 │ │ │ │ - b.n 1e5d44 │ │ │ │ + b.n 1e5eac │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1e5f74 ) │ │ │ │ + ldr r7, [pc, #544] @ (1e60dc ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1e5d0a │ │ │ │ + bpl.n 1e5e72 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ movs r1, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1e5d76 │ │ │ │ + cbz r3, 1e5ede │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1e5d86 │ │ │ │ + cbz r2, 1e5eee │ │ │ │ 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 1e5dd4 │ │ │ │ + bcc.n 1e5f3c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1e5dae │ │ │ │ + bhi.n 1e5f16 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1e5dc4 │ │ │ │ - cbz r3, 1e5daa │ │ │ │ + bhi.n 1e5f2c │ │ │ │ + cbz r3, 1e5f12 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e5dc0 │ │ │ │ + bls.n 1e5f28 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1e5db6 │ │ │ │ + cbz r3, 1e5f1e │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e5dc0 │ │ │ │ + bls.n 1e5f28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e5dc8 │ │ │ │ + cbz r3, 1e5f30 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 1e5dce │ │ │ │ + bhi.n 1e5f36 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e5d94 │ │ │ │ + b.n 1e5efc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5dc0 │ │ │ │ + bne.n 1e5f28 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -545521,40 +545650,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, 1e5e00 │ │ │ │ + cbz r0, 1e5f68 │ │ │ │ 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 1e5e20 │ │ │ │ + bls.n 1e5f88 │ │ │ │ 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, 1e5e48 │ │ │ │ + cbz r2, 1e5fb0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -545563,40 +545692,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, 1e5e74 │ │ │ │ + cbz r0, 1e5fdc │ │ │ │ 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 1e5e94 │ │ │ │ + bls.n 1e5ffc │ │ │ │ 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, 1e5ebc │ │ │ │ + cbz r2, 1e6024 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -545610,172 +545739,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, 1e5eee │ │ │ │ + cbz r6, 1e6056 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e5f94 │ │ │ │ + beq.n 1e60fc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5f6a │ │ │ │ + bne.n 1e60d2 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1e5f12 │ │ │ │ + cbz r6, 1e607a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e5f02 │ │ │ │ + bhi.n 1e606a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1e5f5c │ │ │ │ + bls.n 1e60c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1e5f5c │ │ │ │ + bmi.n 1e60c4 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1e5f6e │ │ │ │ - cbz r2, 1e5f34 │ │ │ │ + beq.n 1e60d6 │ │ │ │ + cbz r2, 1e609c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1e5f78 │ │ │ │ + bpl.n 1e60e0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1e5fc4 │ │ │ │ + beq.n 1e612c │ │ │ │ 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 1e5dd8 │ │ │ │ + bl 1e5f40 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1e5f1c │ │ │ │ + bhi.n 1e6084 │ │ │ │ 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 1e5ef8 │ │ │ │ + b.n 1e6060 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1e5fa0 │ │ │ │ + cbz r2, 1e6108 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1e5fa0 │ │ │ │ + bmi.n 1e6108 │ │ │ │ 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 1e5f56 │ │ │ │ + b.n 1e60be │ │ │ │ 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 1e5fe0 │ │ │ │ + beq.n 1e6148 │ │ │ │ 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 1e5e4c │ │ │ │ + bl 1e5fb4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1e5f56 │ │ │ │ + b.n 1e60be │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e5e4c │ │ │ │ + bl 1e5fb4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1e5f3a │ │ │ │ + b.n 1e60a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e5dd8 │ │ │ │ + bl 1e5f40 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1e5fa6 │ │ │ │ + b.n 1e610e │ │ │ │ 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, 1e601c │ │ │ │ + cbz r1, 1e6184 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e624c │ │ │ │ + beq.w 1e63b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e628e │ │ │ │ + beq.w 1e63f6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e602e │ │ │ │ + bne.n 1e6196 │ │ │ │ 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 1e6080 │ │ │ │ + beq.n 1e61e8 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1e6062 │ │ │ │ + bls.n 1e61ca │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1e606e │ │ │ │ + cbz r7, 1e61d6 │ │ │ │ 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 │ │ │ │ @@ -545784,15 +545913,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 1e609a │ │ │ │ + bls.n 1e6202 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -545802,76 +545931,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, 1e60ca │ │ │ │ - cbz r5, 1e60ca │ │ │ │ + cbz r6, 1e6232 │ │ │ │ + cbz r5, 1e6232 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e60bc │ │ │ │ + bhi.n 1e6224 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e6128 │ │ │ │ + beq.n 1e6290 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1e6178 │ │ │ │ + beq.n 1e62e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e6224 │ │ │ │ + bne.w 1e638c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1e61ac │ │ │ │ + beq.n 1e6314 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e634a │ │ │ │ + beq.w 1e64b2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e6180 │ │ │ │ + bpl.n 1e62e8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1e60fa │ │ │ │ + cbz r0, 1e6262 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1e612c │ │ │ │ + bpl.n 1e6294 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1e6104 │ │ │ │ + cbz r3, 1e626c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1e6150 │ │ │ │ + bpl.n 1e62b8 │ │ │ │ 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 1e6120 │ │ │ │ + beq.n 1e6288 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1e61a2 │ │ │ │ + bmi.n 1e630a │ │ │ │ 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, 1e6136 │ │ │ │ + cbz r3, 1e629e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1e6150 │ │ │ │ + bpl.n 1e62b8 │ │ │ │ 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 1e5dd8 │ │ │ │ + bl 1e5f40 │ │ │ │ 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] │ │ │ │ @@ -545879,358 +546008,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 1e5e4c │ │ │ │ + bl 1e5fb4 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e6128 │ │ │ │ + beq.n 1e6290 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e6120 │ │ │ │ + b.n 1e6288 │ │ │ │ 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 1e5e4c │ │ │ │ + bl 1e5fb4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e60f4 │ │ │ │ - b.n 1e60fa │ │ │ │ + bne.n 1e625c │ │ │ │ + b.n 1e6262 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e60e4 │ │ │ │ + bne.n 1e624c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e6346 │ │ │ │ + beq.w 1e64ae │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e622a │ │ │ │ + bpl.n 1e6392 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1e61ea │ │ │ │ + cbz r0, 1e6352 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1e61ea │ │ │ │ + bmi.n 1e6352 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e61ce │ │ │ │ + cbz r3, 1e6336 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1e61f6 │ │ │ │ + bpl.n 1e635e │ │ │ │ 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 1e5e4c │ │ │ │ + bl 1e5fb4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1e61f6 │ │ │ │ + b.n 1e635e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6104 │ │ │ │ + beq.n 1e626c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1e6104 │ │ │ │ + bmi.n 1e626c │ │ │ │ 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 1e5dd8 │ │ │ │ + bl 1e5f40 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e6128 │ │ │ │ - b.n 1e617c │ │ │ │ + beq.n 1e6290 │ │ │ │ + b.n 1e62e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e611a │ │ │ │ + b.n 1e6282 │ │ │ │ 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 1e5dd8 │ │ │ │ + bl 1e5f40 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e61be │ │ │ │ - b.n 1e61ea │ │ │ │ + bne.n 1e6326 │ │ │ │ + b.n 1e6352 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e62ca │ │ │ │ + bls.n 1e6432 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e631a │ │ │ │ + beq.n 1e6482 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6320 │ │ │ │ + beq.n 1e6488 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e60ba │ │ │ │ + bne.w 1e6222 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6128 │ │ │ │ + beq.w 1e6290 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e62f4 │ │ │ │ + beq.n 1e645c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e60de │ │ │ │ - b.n 1e6224 │ │ │ │ + beq.w 1e6246 │ │ │ │ + b.n 1e638c │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1e62f8 │ │ │ │ + bls.n 1e6460 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e633a │ │ │ │ + beq.n 1e64a2 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e60ba │ │ │ │ + bne.w 1e6222 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6128 │ │ │ │ + beq.w 1e6290 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1e617c │ │ │ │ + beq.w 1e62e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e60de │ │ │ │ - b.n 1e6224 │ │ │ │ + beq.w 1e6246 │ │ │ │ + b.n 1e638c │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e6128 │ │ │ │ + beq.w 1e6290 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e6274 │ │ │ │ + beq.n 1e63dc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6128 │ │ │ │ + beq.w 1e6290 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1e6284 │ │ │ │ + bne.n 1e63ec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e6120 │ │ │ │ + b.n 1e6288 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1e630c │ │ │ │ + cbz r6, 1e6474 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6128 │ │ │ │ + beq.w 1e6290 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e6120 │ │ │ │ + b.n 1e6288 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6128 │ │ │ │ + beq.w 1e6290 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1e6120 │ │ │ │ + b.n 1e6288 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e6262 │ │ │ │ + bne.n 1e63ca │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e60ba │ │ │ │ + bne.w 1e6222 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6128 │ │ │ │ + beq.w 1e6290 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e60de │ │ │ │ - b.n 1e6128 │ │ │ │ + bne.w 1e6246 │ │ │ │ + b.n 1e6290 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e60ba │ │ │ │ - b.n 1e62b0 │ │ │ │ + bne.w 1e6222 │ │ │ │ + b.n 1e6418 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e635e │ │ │ │ + cbz r3, 1e64c6 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6354 │ │ │ │ + bne.n 1e64bc │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e6372 │ │ │ │ + cbz r3, 1e64da │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6368 │ │ │ │ + bne.n 1e64d0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1e6388 │ │ │ │ + cbz r3, 1e64f0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e637e │ │ │ │ + bne.n 1e64e6 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e63a8 │ │ │ │ + bls.n 1e6510 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e63a0 │ │ │ │ + b.n 1e6508 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e63a8 │ │ │ │ + bls.n 1e6510 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e6394 │ │ │ │ + beq.n 1e64fc │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1e63bc │ │ │ │ + cbz r3, 1e6524 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e63b2 │ │ │ │ + bne.n 1e651a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e63dc │ │ │ │ + bls.n 1e6544 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e63d4 │ │ │ │ + b.n 1e653c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e63dc │ │ │ │ + bls.n 1e6544 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e63c8 │ │ │ │ + beq.n 1e6530 │ │ │ │ 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, 1e642c │ │ │ │ + cbz r1, 1e6594 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1e63fe │ │ │ │ + b.n 1e6566 │ │ │ │ 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 1e63fc │ │ │ │ - ldr.w lr, [pc, #20] @ 1e6430 │ │ │ │ + bne.n 1e6564 │ │ │ │ + ldr.w lr, [pc, #20] @ 1e6598 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1e5ec0 │ │ │ │ + bl 1e6028 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1e6418 │ │ │ │ + b.n 1e6580 │ │ │ │ @ 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, 1e6452 │ │ │ │ + cbz r0, 1e65ba │ │ │ │ mov r1, sp │ │ │ │ - bl 1e5d88 │ │ │ │ + bl 1e5ef0 │ │ │ │ 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, 1e647c │ │ │ │ + cbz r3, 1e65e4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5d88 │ │ │ │ - cbnz r0, 1e64ac │ │ │ │ + bl 1e5ef0 │ │ │ │ + cbnz r0, 1e6614 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e64b0 │ │ │ │ + bls.n 1e6618 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e6494 │ │ │ │ + b.n 1e65fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e64b0 │ │ │ │ + bls.n 1e6618 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e6488 │ │ │ │ + beq.n 1e65f0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1e64b6 │ │ │ │ + bcc.n 1e661e │ │ │ │ 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 1e6470 │ │ │ │ + b.n 1e65d8 │ │ │ │ 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 │ │ │ │ @@ -546241,143 +546370,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] @ 1e6558 │ │ │ │ + ldr.w r8, [pc, #108] @ 1e66c0 │ │ │ │ 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 1e6522 │ │ │ │ + b.n 1e668a │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1e654c │ │ │ │ + beq.n 1e66b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1e654c │ │ │ │ + cbz r1, 1e66b4 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1e6514 │ │ │ │ + beq.n 1e667c │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e6514 │ │ │ │ + bne.n 1e667c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6514 │ │ │ │ + beq.n 1e667c │ │ │ │ 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} │ │ │ │ - bls.n 1e6528 │ │ │ │ + bls.n 1e6640 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1e672c ) │ │ │ │ + ldr r2, [pc, #444] @ (1e6894 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1e6730 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e6898 ) │ │ │ │ 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 1e660c │ │ │ │ + beq.n 1e6774 │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1e65a8 │ │ │ │ - ldr r2, [pc, #420] @ (1e6734 ) │ │ │ │ - ldr r3, [pc, #416] @ (1e6730 ) │ │ │ │ + bls.n 1e6710 │ │ │ │ + ldr r2, [pc, #420] @ (1e689c ) │ │ │ │ + ldr r3, [pc, #416] @ (1e6898 ) │ │ │ │ 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 1e6726 │ │ │ │ + bne.w 1e688e │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1e6738 ) │ │ │ │ + ldr r3, [pc, #396] @ (1e68a0 ) │ │ │ │ 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 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e658c │ │ │ │ + beq.n 1e66f4 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e6632 │ │ │ │ + beq.n 1e679a │ │ │ │ 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 1e65da │ │ │ │ + bne.n 1e6742 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1e6642 │ │ │ │ + b.n 1e67aa │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e6588 │ │ │ │ - ldr r2, [pc, #292] @ (1e673c ) │ │ │ │ + bne.n 1e66f0 │ │ │ │ + ldr r2, [pc, #292] @ (1e68a4 ) │ │ │ │ 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 5a170 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1e658c │ │ │ │ + b.n 1e66f4 │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 5ab80 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1e6740 ) │ │ │ │ + ldr r1, [pc, #252] @ (1e68a8 ) │ │ │ │ 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] │ │ │ │ @@ -546394,34 +546523,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 1e669a │ │ │ │ - ldr r0, [pc, #188] @ (1e6744 ) │ │ │ │ + beq.n 1e6802 │ │ │ │ + ldr r0, [pc, #188] @ (1e68ac ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1e66ac │ │ │ │ + bne.n 1e6814 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1e668a │ │ │ │ + bne.n 1e67f2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1e658c │ │ │ │ + beq.w 1e66f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e509c │ │ │ │ - b.n 1e658c │ │ │ │ - ldr.w r9, [pc, #152] @ 1e6748 │ │ │ │ + bl 1e5204 │ │ │ │ + b.n 1e66f4 │ │ │ │ + ldr.w r9, [pc, #152] @ 1e68b0 │ │ │ │ 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 │ │ │ │ @@ -546434,70 +546563,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, 1e6716 │ │ │ │ + cbnz r0, 1e687e │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1e670e │ │ │ │ + beq.n 1e6876 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1e66b8 │ │ │ │ + bne.n 1e6820 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1e66fe │ │ │ │ + bne.n 1e6866 │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1e669a │ │ │ │ + b.n 1e6802 │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1e66f0 │ │ │ │ + bhi.n 1e6858 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1e66ec │ │ │ │ + b.n 1e6854 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bpl.n 1e6680 │ │ │ │ + bpl.n 1e6998 │ │ │ │ movs r7, r4 │ │ │ │ - bpl.n 1e67b4 │ │ │ │ + bpl.n 1e68cc │ │ │ │ movs r7, r4 │ │ │ │ - bpl.n 1e6760 │ │ │ │ + bmi.n 1e6878 │ │ │ │ movs r7, r4 │ │ │ │ - bhi.n 1e67e0 │ │ │ │ + bhi.n 1e68f8 │ │ │ │ movs r7, r4 │ │ │ │ - bhi.n 1e678c │ │ │ │ + bvc.n 1e68a4 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ 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 1e6842 │ │ │ │ + bcs.n 1e69aa │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1e683a │ │ │ │ + bls.n 1e69a2 │ │ │ │ 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] │ │ │ │ @@ -546507,118 +546636,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] @ 1e6860 │ │ │ │ + ldr.w r9, [pc, #184] @ 1e69c8 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (1e6864 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e69cc ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1e67e6 │ │ │ │ + b.n 1e694e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1e67d8 │ │ │ │ + beq.n 1e6940 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e6820 │ │ │ │ + beq.n 1e6988 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1e6856 │ │ │ │ + beq.n 1e69be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e67c0 │ │ │ │ + bne.n 1e6928 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1e6802 │ │ │ │ - ldr r3, [pc, #112] @ (1e6868 ) │ │ │ │ + cbz r6, 1e696a │ │ │ │ + ldr r3, [pc, #112] @ (1e69d0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e684c │ │ │ │ + beq.n 1e69b4 │ │ │ │ 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, 1e6818 │ │ │ │ + cbz r2, 1e6980 │ │ │ │ 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 1e67d8 │ │ │ │ + beq.n 1e6940 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6818 │ │ │ │ + beq.n 1e6980 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1e6818 │ │ │ │ + b.n 1e6980 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1e655c │ │ │ │ - b.n 1e6776 │ │ │ │ + bl 1e66c4 │ │ │ │ + b.n 1e68de │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e655c │ │ │ │ - b.n 1e6776 │ │ │ │ + bl 1e66c4 │ │ │ │ + b.n 1e68de │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1e6802 │ │ │ │ + b.n 1e696a │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e67f6 │ │ │ │ + bne.n 1e695e │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1e6818 │ │ │ │ - bvc.n 1e68b0 │ │ │ │ + b.n 1e6980 │ │ │ │ + bvs.n 1e69c8 │ │ │ │ movs r7, r4 │ │ │ │ - bvc.n 1e689c │ │ │ │ + bvs.n 1e69b4 │ │ │ │ movs r7, r4 │ │ │ │ - bvs.n 1e6820 │ │ │ │ + bvs.n 1e6938 │ │ │ │ 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 r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 1e68c8 │ │ │ │ + vldr d7, [pc, #68] @ 1e6a30 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1e68d0 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1e6a38 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1e68d8 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1e6a40 ) │ │ │ │ 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 │ │ │ │ @@ -546643,32 +546772,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] @ 1e6948 │ │ │ │ + vldr d7, [pc, #88] @ 1e6ab0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e6960 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e6ac8 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1e6964 │ │ │ │ - add r1, pc, #76 @ (adr r1, 1e6950 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1e6acc │ │ │ │ + add r1, pc, #76 @ (adr r1, 1e6ab8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1e6958 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1e6ac0 ) │ │ │ │ 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] @ (1e6968 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e6ad0 ) │ │ │ │ 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] │ │ │ │ @@ -546687,40 +546816,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 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ 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 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e69ca │ │ │ │ + cbz r0, 1e6b32 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1e69d0 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1e6b38 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1e69d8 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1e6b40 ) │ │ │ │ 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 │ │ │ │ @@ -546760,251 +546889,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 1e69fa │ │ │ │ + bne.n 1e6b62 │ │ │ │ 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 1e6a4a │ │ │ │ + beq.n 1e6bb2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1e6a48 │ │ │ │ + cbz r0, 1e6bb0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5ab80 │ │ │ │ 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 5ab80 │ │ │ │ - b.n 1e6a46 │ │ │ │ + b.n 1e6bae │ │ │ │ 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 1e4ea0 │ │ │ │ - cbz r0, 1e6a90 │ │ │ │ + bl 1e5008 │ │ │ │ + cbz r0, 1e6bf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e69e0 │ │ │ │ - cbz r0, 1e6a8a │ │ │ │ + bl 1e6b48 │ │ │ │ + cbz r0, 1e6bf2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e6a84 │ │ │ │ + b.n 1e6bec │ │ │ │ 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, 1e6ac8 │ │ │ │ + cbz r1, 1e6c30 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1e6ac8 │ │ │ │ + beq.n 1e6c30 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1e6b04 ) │ │ │ │ + ldr r1, [pc, #80] @ (1e6c6c ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1e6ada │ │ │ │ + bne.n 1e6c42 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e6ab8 │ │ │ │ + bne.n 1e6c20 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e6ad4 │ │ │ │ - bl 1e509c │ │ │ │ + beq.n 1e6c3c │ │ │ │ + bl 1e5204 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1e6b08 ) │ │ │ │ + ldr r6, [pc, #44] @ (1e6c70 ) │ │ │ │ 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 1e6ac8 │ │ │ │ + beq.n 1e6c30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1e6ade │ │ │ │ + bne.n 1e6c46 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e6af0 │ │ │ │ - b.n 1e6ac8 │ │ │ │ + bne.n 1e6c58 │ │ │ │ + b.n 1e6c30 │ │ │ │ nop │ │ │ │ - bmi.n 1e6b44 │ │ │ │ + bcc.n 1e6c5c │ │ │ │ movs r7, r4 │ │ │ │ - bcc.n 1e6afc │ │ │ │ + bcc.n 1e6c14 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1e6b2a │ │ │ │ + cbz r0, 1e6c92 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e6a94 │ │ │ │ + bl 1e6bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e6b7e │ │ │ │ + cbz r0, 1e6ce6 │ │ │ │ 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, 1e6b80 │ │ │ │ + cbz r1, 1e6ce8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1e6b72 │ │ │ │ - ldr.w r8, [pc, #80] @ 1e6ba0 │ │ │ │ + beq.n 1e6cda │ │ │ │ + ldr.w r8, [pc, #80] @ 1e6d08 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1e6b64 │ │ │ │ + beq.n 1e6ccc │ │ │ │ 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 1e6b54 │ │ │ │ + bne.n 1e6cbc │ │ │ │ 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] @ (1e6ba4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e6d0c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5a170 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bcc.n 1e6aa8 │ │ │ │ + bcc.n 1e6dc0 │ │ │ │ movs r7, r4 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ movs r7, 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 1e64bc │ │ │ │ + bl 1e6624 │ │ │ │ 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 1e64bc │ │ │ │ + bl 1e6624 │ │ │ │ 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 1e6c16 │ │ │ │ - ldr r3, [pc, #32] @ (1e6c20 ) │ │ │ │ + bls.n 1e6d7e │ │ │ │ + ldr r3, [pc, #32] @ (1e6d88 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1e6c06 │ │ │ │ - bl 1e655c │ │ │ │ + bcc.n 1e6d6e │ │ │ │ + bl 1e66c4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e655c │ │ │ │ + bl 1e66c4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ movs r7, 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 1e674c │ │ │ │ - cbz r0, 1e6c4c │ │ │ │ + bl 1e68b4 │ │ │ │ + cbz r0, 1e6db4 │ │ │ │ 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 1e674c │ │ │ │ - cbz r0, 1e6c6a │ │ │ │ + bl 1e68b4 │ │ │ │ + cbz r0, 1e6dd2 │ │ │ │ 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 │ │ │ │ @@ -547014,112 +547143,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 1e674c │ │ │ │ + bl 1e68b4 │ │ │ │ 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 1e674c │ │ │ │ + bl 1e68b4 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1e6cc4 │ │ │ │ + cbz r1, 1e6e2c │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1e6cc8 │ │ │ │ + ldr.w ip, [pc, #20] @ 1e6e30 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcs.n 1e6d00 │ │ │ │ + bne.n 1e6e18 │ │ │ │ movs r7, 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 1e64bc │ │ │ │ - cbz r0, 1e6d04 │ │ │ │ + bl 1e6624 │ │ │ │ + cbz r0, 1e6e6c │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1e6d08 ) │ │ │ │ + ldr r1, [pc, #16] @ (1e6e70 ) │ │ │ │ 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} │ │ │ │ - bne.n 1e6cbc │ │ │ │ + bne.n 1e6dd4 │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1e6d36 │ │ │ │ + cbz r1, 1e6e9e │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e6d30 │ │ │ │ - ldr r0, [pc, #28] @ (1e6d3c ) │ │ │ │ + beq.n 1e6e98 │ │ │ │ + ldr r0, [pc, #28] @ (1e6ea4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1e6d32 │ │ │ │ + bne.n 1e6e9a │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e6d20 │ │ │ │ + bne.n 1e6e88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1e6d12 │ │ │ │ + b.n 1e6e7a │ │ │ │ nop │ │ │ │ - bne.n 1e6cac │ │ │ │ + bne.n 1e6dc4 │ │ │ │ movs r7, 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] @ (1e6db8 ) │ │ │ │ + ldr r5, [pc, #104] @ (1e6f20 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1e6da4 │ │ │ │ + cbz r0, 1e6f0c │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1e6dbc ) │ │ │ │ + ldr r2, [pc, #88] @ (1e6f24 ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1e6da8 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1e6f10 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1e6db0 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1e6f18 ) │ │ │ │ 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] @ (1e6dc0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e6f28 ) │ │ │ │ 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] │ │ │ │ @@ -547133,15 +547262,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 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -547155,182 +547284,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 1e6e0c │ │ │ │ + beq.n 1e6f74 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (1e6e48 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e6fb0 ) │ │ │ │ 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 1e6e14 │ │ │ │ + bne.n 1e6f7c │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e6df6 │ │ │ │ + bne.n 1e6f5e │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 1e6e4c │ │ │ │ + ldr.w r8, [pc, #52] @ 1e6fb4 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e64bc │ │ │ │ + bl 1e6624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e6e0e │ │ │ │ + bne.n 1e6f76 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e6e0c │ │ │ │ + beq.n 1e6f74 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1e6e1a │ │ │ │ + bne.n 1e6f82 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e6e34 │ │ │ │ - b.n 1e6e0c │ │ │ │ + bne.n 1e6f9c │ │ │ │ + b.n 1e6f74 │ │ │ │ nop │ │ │ │ - beq.n 1e6e0c │ │ │ │ + beq.n 1e6f24 │ │ │ │ movs r7, r4 │ │ │ │ - beq.n 1e6dc8 │ │ │ │ + beq.n 1e6ee0 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ 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 1e6f1e │ │ │ │ + bne.n 1e7086 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 1e6f06 │ │ │ │ + beq.n 1e706e │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1e6f14 │ │ │ │ + beq.n 1e707c │ │ │ │ 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, 1e6f14 │ │ │ │ + cbnz r5, 1e707c │ │ │ │ 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, 1e6f2c │ │ │ │ + cbnz r5, 1e7094 │ │ │ │ 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, 1e6f04 │ │ │ │ - cbz r4, 1e6f14 │ │ │ │ + cbz r0, 1e706c │ │ │ │ + cbz r4, 1e707c │ │ │ │ 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 1e6f0e │ │ │ │ - cbz r4, 1e6f32 │ │ │ │ + b.n 1e7076 │ │ │ │ + cbz r4, 1e709a │ │ │ │ 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 1e7304 │ │ │ │ + bl 1e746c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1e6f0e │ │ │ │ + b.n 1e7076 │ │ │ │ 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 1e6f8e │ │ │ │ + bne.n 1e70f6 │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #872] @ 1e72b8 │ │ │ │ + vldr d0, [pc, #872] @ 1e7420 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 1e6f0e │ │ │ │ + beq.n 1e7076 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e71ca │ │ │ │ + bne.w 1e7332 │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 1e6f7e │ │ │ │ + bge.n 1e70e6 │ │ │ │ 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 1e6f0e │ │ │ │ + b.n 1e7076 │ │ │ │ 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 1e7080 │ │ │ │ + blt.n 1e71e8 │ │ │ │ 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 1e716a │ │ │ │ + bgt.w 1e72d2 │ │ │ │ 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 │ │ │ │ @@ -547349,28 +547478,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, 1e702e │ │ │ │ + cbnz r1, 1e7196 │ │ │ │ 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 1e7300 │ │ │ │ + bls.w 1e7468 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1e7102 │ │ │ │ + bhi.n 1e726a │ │ │ │ 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 │ │ │ │ @@ -547378,29 +547507,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 1e6f0e │ │ │ │ + b.n 1e7076 │ │ │ │ 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 1e7228 │ │ │ │ + bhi.w 1e7390 │ │ │ │ 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 │ │ │ │ @@ -547417,55 +547546,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 1e7022 │ │ │ │ + b.n 1e718a │ │ │ │ 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 1e7260 │ │ │ │ + blt.w 1e73c8 │ │ │ │ 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 1e72ca │ │ │ │ + bne.w 1e7432 │ │ │ │ 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 1e6f0e │ │ │ │ + b.n 1e7076 │ │ │ │ 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, 1e7188 │ │ │ │ + cbnz r0, 1e72f0 │ │ │ │ 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 │ │ │ │ @@ -547479,66 +547608,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 1e713e │ │ │ │ - b.n 1e711e │ │ │ │ + bcc.n 1e72a6 │ │ │ │ + b.n 1e7286 │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e7212 │ │ │ │ + blt.n 1e737a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e72c0 │ │ │ │ + beq.n 1e7428 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1e72e0 │ │ │ │ + blt.n 1e7448 │ │ │ │ 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 1e6f7e │ │ │ │ + b.n 1e70e6 │ │ │ │ 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 1e71d6 │ │ │ │ + b.n 1e733e │ │ │ │ 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, 1e7244 │ │ │ │ + cbnz r0, 1e73ac │ │ │ │ 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 1e71a0 │ │ │ │ + b.n 1e7308 │ │ │ │ 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 │ │ │ │ @@ -547553,168 +547682,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 1e713e │ │ │ │ + b.n 1e72a6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 1e71de │ │ │ │ + b.n 1e7346 │ │ │ │ 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 1e6f0e │ │ │ │ + b.n 1e7076 │ │ │ │ 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 1e6f7e │ │ │ │ + b.n 1e70e6 │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1e71a0 │ │ │ │ + b.n 1e7308 │ │ │ │ stmdb 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 1e7432 │ │ │ │ + bne.w 1e759a │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1e741e │ │ │ │ + beq.n 1e7586 │ │ │ │ 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 1e7428 │ │ │ │ + beq.n 1e7590 │ │ │ │ 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 1e7428 │ │ │ │ + bne.n 1e7590 │ │ │ │ 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 1e741e │ │ │ │ + bne.n 1e7586 │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7428 │ │ │ │ + bne.n 1e7590 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1e741e │ │ │ │ + cbnz r2, 1e7586 │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1e7440 │ │ │ │ + beq.n 1e75a8 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1e7464 │ │ │ │ + bne.n 1e75cc │ │ │ │ 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 1e744e │ │ │ │ + blt.n 1e75b6 │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e75a6 │ │ │ │ + bne.w 1e770e │ │ │ │ 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 1e7422 │ │ │ │ + b.n 1e758a │ │ │ │ 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 1e6e50 │ │ │ │ + bl 1e6fb8 │ │ │ │ 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 1e7422 │ │ │ │ + b.n 1e758a │ │ │ │ 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 1e7408 │ │ │ │ + b.n 1e7570 │ │ │ │ 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 1e751a │ │ │ │ + blt.n 1e7682 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e75d8 │ │ │ │ + beq.w 1e7740 │ │ │ │ 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 1e75be │ │ │ │ + bgt.w 1e7726 │ │ │ │ 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 │ │ │ │ @@ -547737,31 +547866,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 1e73dc │ │ │ │ + bcs.w 1e7544 │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1e73dc │ │ │ │ + b.n 1e7544 │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7600 │ │ │ │ + beq.n 1e7768 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1e75e6 │ │ │ │ + bhi.n 1e774e │ │ │ │ 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 │ │ │ │ @@ -547780,53 +547909,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 1e73dc │ │ │ │ + bcs.w 1e7544 │ │ │ │ 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 1e73dc │ │ │ │ + b.n 1e7544 │ │ │ │ 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 1e7422 │ │ │ │ + b.n 1e758a │ │ │ │ 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 1e7508 │ │ │ │ + b.n 1e7670 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 1e7496 │ │ │ │ + b.n 1e75fe │ │ │ │ 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 1e7592 │ │ │ │ + b.n 1e76fa │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1e7528 │ │ │ │ + b.n 1e7690 │ │ │ │ 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] │ │ │ │ @@ -547834,49 +547963,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 1e77d8 │ │ │ │ + beq.w 1e7940 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e77b2 │ │ │ │ + beq.w 1e791a │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1e769e │ │ │ │ + cbnz r4, 1e7806 │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1e7858 │ │ │ │ + beq.w 1e79c0 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e7674 │ │ │ │ + bne.n 1e77dc │ │ │ │ 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, 1e76e4 │ │ │ │ + cbnz r2, 1e784c │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1e7858 │ │ │ │ + beq.w 1e79c0 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1e76b8 │ │ │ │ + bne.n 1e7820 │ │ │ │ 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 │ │ │ │ @@ -547917,73 +548046,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 1e7816 │ │ │ │ + bge.n 1e797e │ │ │ │ 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 1e7796 │ │ │ │ + bcc.n 1e78fe │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1e7876 │ │ │ │ + blt.n 1e79de │ │ │ │ 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 1e78d8 │ │ │ │ + bne.w 1e7a40 │ │ │ │ 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 1e7840 │ │ │ │ + bne.n 1e79a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1e7840 │ │ │ │ + b.n 1e79a8 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1e7862 │ │ │ │ + bne.n 1e79ca │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1e7802 │ │ │ │ + bne.n 1e796a │ │ │ │ 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 1e786c │ │ │ │ + bne.n 1e79d4 │ │ │ │ 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, 1e7862 │ │ │ │ + cbnz r1, 1e79ca │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1e77c4 │ │ │ │ + beq.n 1e792c │ │ │ │ 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] │ │ │ │ @@ -547991,15 +548120,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 1e7774 │ │ │ │ + bcs.n 1e78dc │ │ │ │ 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 │ │ │ │ @@ -548015,15 +548144,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 1e78ce │ │ │ │ + bhi.n 1e7a36 │ │ │ │ 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 │ │ │ │ @@ -548038,34 +548167,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 1e7796 │ │ │ │ + b.n 1e78fe │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1e7840 │ │ │ │ + b.n 1e79a8 │ │ │ │ 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 1e77d2 │ │ │ │ + b.n 1e793a │ │ │ │ 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] @ 1e7e20 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1e7f88 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 1e7e24 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1e7f8c │ │ │ │ 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] │ │ │ │ @@ -548089,46 +548218,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 1e7c24 │ │ │ │ + beq.w 1e7d8c │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e7bcc │ │ │ │ + beq.w 1e7d34 │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e7c96 │ │ │ │ + beq.w 1e7dfe │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1e79c4 │ │ │ │ + cbnz r0, 1e7b2c │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1e7c96 │ │ │ │ + beq.w 1e7dfe │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1e799c │ │ │ │ + cbnz r2, 1e7b04 │ │ │ │ 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, 1e7a00 │ │ │ │ + cbnz r3, 1e7b68 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1e7c96 │ │ │ │ + beq.w 1e7dfe │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1e79da │ │ │ │ + cbnz r1, 1e7b42 │ │ │ │ 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 │ │ │ │ @@ -548179,32 +548308,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 1e7cb6 │ │ │ │ + bne.w 1e7e1e │ │ │ │ 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 1e7ee0 │ │ │ │ + bne.w 1e8048 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 1e808c │ │ │ │ + beq.w 1e81f4 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e832e │ │ │ │ + beq.w 1e8496 │ │ │ │ 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 │ │ │ │ @@ -548226,15 +548355,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 1e7f04 │ │ │ │ + bge.w 1e806c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -548244,204 +548373,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 1e7b56 │ │ │ │ + beq.n 1e7cbe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e8600 │ │ │ │ + bne.w 1e8768 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1e7f86 │ │ │ │ + beq.w 1e80ee │ │ │ │ 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] @ 1e7e18 │ │ │ │ + vldr d7, [pc, #680] @ 1e7f80 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e8102 │ │ │ │ + beq.w 1e826a │ │ │ │ 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 1e7b78 │ │ │ │ + bne.n 1e7ce0 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1e84b6 │ │ │ │ + beq.w 1e861e │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1e7bb2 │ │ │ │ + cbnz r2, 1e7d1a │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1e87f8 │ │ │ │ + bne.w 1e8960 │ │ │ │ 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 1e7d82 │ │ │ │ + b.n 1e7eea │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1e7de4 │ │ │ │ + bne.w 1e7f4c │ │ │ │ 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 1e7c96 │ │ │ │ + bne.n 1e7dfe │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1e7dfe │ │ │ │ + beq.w 1e7f66 │ │ │ │ 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 1e7dfe │ │ │ │ + bne.w 1e7f66 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7c9a │ │ │ │ + b.n 1e7e02 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1e7e12 │ │ │ │ + bne.w 1e7f7a │ │ │ │ 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 1e7de4 │ │ │ │ + bne.w 1e7f4c │ │ │ │ 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, 1e7c96 │ │ │ │ + cbnz r0, 1e7dfe │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1e7dea │ │ │ │ + beq.w 1e7f52 │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1e7dea │ │ │ │ + bne.w 1e7f52 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7c9a │ │ │ │ + b.n 1e7e02 │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (1e7e28 ) │ │ │ │ - ldr r3, [pc, #388] @ (1e7e24 ) │ │ │ │ + ldr r2, [pc, #396] @ (1e7f90 ) │ │ │ │ + ldr r3, [pc, #388] @ (1e7f8c ) │ │ │ │ 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 1e87f4 │ │ │ │ + bne.w 1e895c │ │ │ │ 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 1e7e2c │ │ │ │ + beq.w 1e7f94 │ │ │ │ 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 1e7fd8 │ │ │ │ + blt.w 1e8140 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 1e8142 │ │ │ │ + bne.w 1e82aa │ │ │ │ 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 1e7f86 │ │ │ │ + beq.w 1e80ee │ │ │ │ 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 1e82e4 │ │ │ │ + bne.w 1e844c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e84fa │ │ │ │ + bne.w 1e8662 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e8666 │ │ │ │ + beq.w 1e87ce │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1e8348 │ │ │ │ + bne.w 1e84b0 │ │ │ │ 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 │ │ │ │ @@ -548458,70 +548587,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 1e7dbc │ │ │ │ + bcc.n 1e7f24 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1e831c │ │ │ │ + blt.w 1e8484 │ │ │ │ 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 1e84ba │ │ │ │ + bne.w 1e8622 │ │ │ │ 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 1e813a │ │ │ │ + bne.w 1e82a2 │ │ │ │ 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 1e7c9a │ │ │ │ + b.n 1e7e02 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1e7c9a │ │ │ │ + b.n 1e7e02 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7c9a │ │ │ │ + b.n 1e7e02 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7c9a │ │ │ │ + b.n 1e7e02 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1e7c9a │ │ │ │ + b.n 1e7e02 │ │ │ │ ... │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1e8092 │ │ │ │ + beq.w 1e81fa │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e833c │ │ │ │ + beq.w 1e84a4 │ │ │ │ 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 │ │ │ │ @@ -548543,15 +548672,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 1e7cf8 │ │ │ │ + bge.w 1e7e60 │ │ │ │ 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 │ │ │ │ @@ -548561,56 +548690,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e84d4 │ │ │ │ + beq.w 1e863c │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1e7f2a │ │ │ │ + ble.n 1e8092 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1e801a │ │ │ │ - b.n 1e8620 │ │ │ │ + bne.w 1e8182 │ │ │ │ + b.n 1e8788 │ │ │ │ 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 1e7fac │ │ │ │ + blt.n 1e8114 │ │ │ │ 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 1e7f1a │ │ │ │ + beq.n 1e8082 │ │ │ │ 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 1e7f10 │ │ │ │ - b.n 1e7cf8 │ │ │ │ + bne.n 1e8078 │ │ │ │ + b.n 1e7e60 │ │ │ │ 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 │ │ │ │ @@ -548632,29 +548761,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 1e801e │ │ │ │ + bne.n 1e8186 │ │ │ │ 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 1e82ae │ │ │ │ + blt.w 1e8416 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1e7d82 │ │ │ │ + b.n 1e7eea │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -548662,16 +548791,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 1e7b3e │ │ │ │ - b.n 1e7b56 │ │ │ │ + bne.w 1e7ca6 │ │ │ │ + b.n 1e7cbe │ │ │ │ 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 │ │ │ │ @@ -548680,138 +548809,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e84d4 │ │ │ │ + beq.w 1e863c │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1e7f2a │ │ │ │ + ble.n 1e8092 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1e87b6 │ │ │ │ + beq.w 1e891e │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1e7b56 │ │ │ │ + beq.w 1e7cbe │ │ │ │ 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 1e804a │ │ │ │ + beq.n 1e81b2 │ │ │ │ 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 1e8432 │ │ │ │ + beq.w 1e859a │ │ │ │ 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 1e858c │ │ │ │ + bcs.w 1e86f4 │ │ │ │ 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 1e7c9a │ │ │ │ + b.n 1e7e02 │ │ │ │ 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 1e80d8 │ │ │ │ + bcc.n 1e8240 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1e85a8 │ │ │ │ + blt.w 1e8710 │ │ │ │ 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 1e8652 │ │ │ │ + bne.w 1e87ba │ │ │ │ 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 1e80f0 │ │ │ │ + bne.n 1e8258 │ │ │ │ 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 1e7c9a │ │ │ │ + b.n 1e7e02 │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1e7b86 │ │ │ │ + b.n 1e7cee │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1e8132 │ │ │ │ + bcc.n 1e829a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e8626 │ │ │ │ + blt.w 1e878e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e84ba │ │ │ │ + bne.w 1e8622 │ │ │ │ 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 1e7dd2 │ │ │ │ + b.n 1e7f3a │ │ │ │ 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 1e83a0 │ │ │ │ + bne.w 1e8508 │ │ │ │ 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 │ │ │ │ @@ -548830,68 +548959,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 1e8186 │ │ │ │ + bne.n 1e82ee │ │ │ │ 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 1e87a2 │ │ │ │ + beq.w 1e890a │ │ │ │ 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 5a170 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e83f4 │ │ │ │ + beq.w 1e855c │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 1e8400 │ │ │ │ + beq.w 1e8568 │ │ │ │ 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 1e82a4 │ │ │ │ + beq.n 1e840c │ │ │ │ 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 1e81f0 │ │ │ │ + bne.n 1e8358 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1e7b9a │ │ │ │ + beq.w 1e7d02 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1e8236 │ │ │ │ + bmi.n 1e839e │ │ │ │ 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] │ │ │ │ @@ -548903,65 +549032,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 1e827c │ │ │ │ + bcc.n 1e83e4 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1e8752 │ │ │ │ + blt.w 1e88ba │ │ │ │ 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 1e8652 │ │ │ │ + bne.w 1e87ba │ │ │ │ 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 1e7c9a │ │ │ │ + b.n 1e7e02 │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1e81fc │ │ │ │ + b.n 1e8364 │ │ │ │ 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 1e810c │ │ │ │ + bne.w 1e8274 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1e811e │ │ │ │ + bcs.w 1e8286 │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1e813a │ │ │ │ + b.n 1e82a2 │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1e7b9a │ │ │ │ + bge.w 1e7d02 │ │ │ │ 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 │ │ │ │ @@ -548971,132 +549100,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 1e8300 │ │ │ │ - b.n 1e7b9a │ │ │ │ + bne.n 1e8468 │ │ │ │ + b.n 1e7d02 │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1e853e │ │ │ │ + ble.w 1e86a6 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e7dd2 │ │ │ │ + b.n 1e7f3a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1e7ac0 │ │ │ │ + b.w 1e7c28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1e7e48 │ │ │ │ + b.n 1e7fb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e8506 │ │ │ │ + beq.w 1e866e │ │ │ │ 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 1e86ce │ │ │ │ + bne.w 1e8836 │ │ │ │ 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 1e8390 │ │ │ │ + bne.n 1e84f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1e7d6a │ │ │ │ + b.n 1e7ed2 │ │ │ │ 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 1e83c4 │ │ │ │ + b.n 1e852c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1e83e2 │ │ │ │ + beq.n 1e854a │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e83c0 │ │ │ │ + beq.n 1e8528 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1e8510 │ │ │ │ + bls.w 1e8678 │ │ │ │ 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 1e81d2 │ │ │ │ + b.n 1e833a │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1e8510 │ │ │ │ + bls.w 1e8678 │ │ │ │ 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 1e81e4 │ │ │ │ + bne.w 1e834c │ │ │ │ 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 1e8416 │ │ │ │ + beq.n 1e857e │ │ │ │ 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 1e840c │ │ │ │ + bne.n 1e8574 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e7f92 │ │ │ │ + b.n 1e80fa │ │ │ │ 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 1e849a │ │ │ │ + bcc.n 1e8602 │ │ │ │ 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 │ │ │ │ @@ -549118,67 +549247,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 1e8078 │ │ │ │ + beq.w 1e81e0 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1e8078 │ │ │ │ + b.n 1e81e0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e7d44 │ │ │ │ + b.n 1e7eac │ │ │ │ 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 1e7c9a │ │ │ │ + b.w 1e7e02 │ │ │ │ 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 1e84de │ │ │ │ + bne.n 1e8646 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 1e7b5c │ │ │ │ + b.w 1e7cc4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1e7d44 │ │ │ │ + b.n 1e7eac │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1e8352 │ │ │ │ + b.n 1e84ba │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 1e8674 │ │ │ │ + bne.w 1e87dc │ │ │ │ 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 1e8530 │ │ │ │ - b.n 1e81ba │ │ │ │ + bne.n 1e8698 │ │ │ │ + b.n 1e8322 │ │ │ │ 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 │ │ │ │ @@ -549192,28 +549321,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 1e7dbc │ │ │ │ + b.n 1e7f24 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1e87c4 │ │ │ │ + blt.w 1e892c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e873a │ │ │ │ + blt.w 1e88a2 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1e8078 │ │ │ │ + b.n 1e81e0 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1e86c4 │ │ │ │ + bhi.w 1e882c │ │ │ │ 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 │ │ │ │ @@ -549227,55 +549356,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 1e80d8 │ │ │ │ + b.n 1e8240 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1e7f2a │ │ │ │ + ble.w 1e8092 │ │ │ │ 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 1e802e │ │ │ │ + bne.w 1e8196 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1e7f86 │ │ │ │ + b.n 1e80ee │ │ │ │ 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 1e813a │ │ │ │ + b.n 1e82a2 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e7c9a │ │ │ │ + b.w 1e7e02 │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e7c9a │ │ │ │ + b.w 1e7e02 │ │ │ │ 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 │ │ │ │ @@ -549288,42 +549417,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 1e86b4 │ │ │ │ + beq.n 1e881c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e87ec │ │ │ │ + beq.w 1e8954 │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1e816c │ │ │ │ + b.n 1e82d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1e80f0 │ │ │ │ + b.n 1e8258 │ │ │ │ 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 1e7d66 │ │ │ │ + beq.w 1e7ece │ │ │ │ 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 │ │ │ │ @@ -549333,28 +549462,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 1e8710 │ │ │ │ + bne.n 1e8878 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e7d6a │ │ │ │ - b.w 1e7d70 │ │ │ │ + bne.w 1e7ed2 │ │ │ │ + b.w 1e7ed8 │ │ │ │ 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 1e7c9a │ │ │ │ + b.w 1e7e02 │ │ │ │ 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 │ │ │ │ @@ -549369,56 +549498,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 1e827c │ │ │ │ + b.n 1e83e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e81d2 │ │ │ │ + bne.w 1e833a │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1e81e4 │ │ │ │ - b.n 1e8400 │ │ │ │ + bne.w 1e834c │ │ │ │ + b.n 1e8568 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1e7f9c │ │ │ │ + b.w 1e8104 │ │ │ │ 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 1e84b0 │ │ │ │ + b.n 1e8618 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1e81b6 │ │ │ │ + b.n 1e831e │ │ │ │ blx 5a6d4 <__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 1e836e │ │ │ │ + bls.w 1e84d6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1e7d6a │ │ │ │ + b.w 1e7ed2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #20 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ vstr s1, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ vstr s2, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -549428,62 +549557,62 @@ │ │ │ │ ubfx r0, r2, #0, #23 │ │ │ │ ubfx r1, r2, #23, #8 │ │ │ │ ubfx lr, r3, #0, #23 │ │ │ │ ubfx r5, r3, #23, #8 │ │ │ │ mov.w ip, r3, lsr #31 │ │ │ │ lsrs r2, r4, #31 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 1e899a │ │ │ │ + beq.w 1e8b02 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1e8970 │ │ │ │ + beq.w 1e8ad8 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq.w 1e89f4 │ │ │ │ - cbnz r7, 1e8876 │ │ │ │ + beq.w 1e8b5c │ │ │ │ + cbnz r7, 1e89de │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e89f4 │ │ │ │ + beq.w 1e8b5c │ │ │ │ clz r7, r6 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r1, 1e888c │ │ │ │ + cbnz r1, 1e89f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e89f4 │ │ │ │ + beq.w 1e8b5c │ │ │ │ clz r1, r0 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r0, r3 │ │ │ │ lsls r6, r6, #7 │ │ │ │ lsls r0, r0, #7 │ │ │ │ orr.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ orr.w r0, r0, #1073741824 @ 0x40000000 │ │ │ │ add r1, r7 │ │ │ │ umull r0, r6, r6, r0 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs r1, #126 @ 0x7e │ │ │ │ - bcc.w 1e8a18 │ │ │ │ + bcc.w 1e8b80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e89fe │ │ │ │ + beq.w 1e8b66 │ │ │ │ subs r3, r1, r5 │ │ │ │ mov.w lr, lr, lsl #6 │ │ │ │ orr.w lr, lr, #536870912 @ 0x20000000 │ │ │ │ cmp ip, r2 │ │ │ │ uxth r7, r3 │ │ │ │ sxth r3, r3 │ │ │ │ - beq.w 1e8a42 │ │ │ │ + beq.w 1e8baa │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e8ac0 │ │ │ │ - beq.w 1e8b3e │ │ │ │ + blt.w 1e8c28 │ │ │ │ + beq.w 1e8ca6 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 1e8cac │ │ │ │ + bls.w 1e8e14 │ │ │ │ subs r7, r0, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz lr, r6 │ │ │ │ - cbnz r6, 1e88ea │ │ │ │ + cbnz r6, 1e8a52 │ │ │ │ clz lr, r7 │ │ │ │ add.w lr, lr, #32 │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ sxtb r3, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ rsb r0, lr, #33 @ 0x21 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -549505,113 +549634,113 @@ │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r0, r6, r0 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e8960 │ │ │ │ + bls.n 1e8ac8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1e8b2e │ │ │ │ + blt.w 1e8c96 │ │ │ │ subs r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ orrs.w r1, r1, r3, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r1, #253 @ 0xfd │ │ │ │ - bne.w 1e8aae │ │ │ │ + bne.w 1e8c16 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.w 1e8b38 │ │ │ │ + beq.w 1e8ca0 │ │ │ │ lsls r1, r1, #23 │ │ │ │ add r3, r1 │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ - b.n 1e89ea │ │ │ │ + b.n 1e8b52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8a2a │ │ │ │ + bne.n 1e8b92 │ │ │ │ subs.w r3, lr, r0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e89f4 │ │ │ │ + bne.n 1e8b5c │ │ │ │ and.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ orrs r7, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1e8a34 │ │ │ │ + beq.n 1e8b9c │ │ │ │ cmp lr, r0 │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ - b.n 1e89d6 │ │ │ │ + b.n 1e8b3e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e8a38 │ │ │ │ + bne.n 1e8ba0 │ │ │ │ sub.w r3, r1, #255 @ 0xff │ │ │ │ cmp r0, r6 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8a2a │ │ │ │ + bne.n 1e8b92 │ │ │ │ subs.w r3, lr, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1e89f4 │ │ │ │ + cbnz r3, 1e8b5c │ │ │ │ and.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r0 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1e8a34 │ │ │ │ + beq.n 1e8b9c │ │ │ │ cmp lr, r6 │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq.w lr, #1 │ │ │ │ movne.w lr, #0 │ │ │ │ eor.w ip, ip, r2 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 1e8a34 │ │ │ │ + bne.n 1e8b9c │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ vldr s0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e8c0a │ │ │ │ + beq.w 1e8d72 │ │ │ │ clz r5, lr │ │ │ │ sub.w r3, r5, #8 │ │ │ │ rsb r5, r5, #9 │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ - b.n 1e88b2 │ │ │ │ + b.n 1e8a1a │ │ │ │ adds r0, r0, r0 │ │ │ │ sub.w r1, r1, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e88b2 │ │ │ │ - b.n 1e89fe │ │ │ │ + bne.w 1e8a1a │ │ │ │ + b.n 1e8b66 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1e89ea │ │ │ │ + b.n 1e8b52 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1e8b90 │ │ │ │ + ble.w 1e8cf8 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1e8a78 │ │ │ │ + bhi.n 1e8be0 │ │ │ │ rsb r1, r7, #32 │ │ │ │ sub.w r3, r7, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ orrs r1, r3 │ │ │ │ negs r3, r7 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -549621,32 +549750,32 @@ │ │ │ │ lsr.w r3, lr, r7 │ │ │ │ adds r1, r0, r1 │ │ │ │ adc.w r3, r6, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1e8c4c │ │ │ │ + blt.w 1e8db4 │ │ │ │ cmp.w r8, #252 @ 0xfc │ │ │ │ - bls.w 1e8cf0 │ │ │ │ + bls.w 1e8e58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1e8cfc │ │ │ │ + blt.w 1e8e64 │ │ │ │ cmp.w r8, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r1, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1e8968 │ │ │ │ + beq.w 1e8ad0 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e89f8 │ │ │ │ + b.n 1e8b60 │ │ │ │ mov r8, r5 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1e8bec │ │ │ │ + blt.w 1e8d54 │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ negs r2, r3 │ │ │ │ sub.w r1, r7, #32 │ │ │ │ rsb r4, r7, #32 │ │ │ │ add.w r9, r3, #32 │ │ │ │ lsl.w r3, r0, r1 │ │ │ │ lsl.w r1, r6, r7 │ │ │ │ @@ -549663,58 +549792,58 @@ │ │ │ │ orr.w r7, r7, r3 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ negs r7, r7 │ │ │ │ sbc.w r6, lr, r2 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.w 1e8d0a │ │ │ │ + bne.w 1e8e72 │ │ │ │ sub.w r1, r5, #63 @ 0x3f │ │ │ │ mov r2, ip │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e8b38 │ │ │ │ + bls.n 1e8ca0 │ │ │ │ movs r3, #0 │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bls.w 1e8c62 │ │ │ │ + bls.w 1e8dca │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1e8968 │ │ │ │ + b.n 1e8ad0 │ │ │ │ subs r7, r0, r3 │ │ │ │ sub.w r6, r6, lr │ │ │ │ orrs.w r1, r7, r6 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 1e89f8 │ │ │ │ + beq.w 1e8b60 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1e8b64 │ │ │ │ + bge.n 1e8ccc │ │ │ │ negs r7, r7 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz lr, r6 │ │ │ │ - cbnz r6, 1e8b72 │ │ │ │ + cbnz r6, 1e8cda │ │ │ │ clz lr, r7 │ │ │ │ add.w lr, lr, #32 │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r0, lr, #33 @ 0x21 │ │ │ │ sxtb r3, r3 │ │ │ │ sub.w r1, r8, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ lsls r0, r0, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r3, r7, r3 │ │ │ │ - bpl.w 1e8944 │ │ │ │ - b.n 1e88f2 │ │ │ │ + bpl.w 1e8aac │ │ │ │ + b.n 1e8a5a │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r8, r5 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ - blt.n 1e8be8 │ │ │ │ + blt.n 1e8d50 │ │ │ │ rsb r4, r3, #32 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ lsr.w r7, r0, r4 │ │ │ │ sub.w r4, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r5, r0, r1 │ │ │ │ @@ -549729,153 +549858,153 @@ │ │ │ │ orr.w r7, r7, r3 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r7, r7, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, r7 │ │ │ │ orrne.w r3, r7, #1 │ │ │ │ add r3, lr │ │ │ │ - b.n 1e8a86 │ │ │ │ + b.n 1e8bee │ │ │ │ movs r3, #0 │ │ │ │ mov r2, ip │ │ │ │ subs r7, r3, #1 │ │ │ │ subs.w r6, lr, #1 │ │ │ │ ite ne │ │ │ │ clzne lr, r6 │ │ │ │ addeq.w lr, lr, #31 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ sxtb r1, r1 │ │ │ │ subs r1, r5, r1 │ │ │ │ - b.n 1e88f2 │ │ │ │ + b.n 1e8a5a │ │ │ │ bics.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r0, lsr #31 │ │ │ │ orr.w r3, r3, r6, lsl #1 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r2, r3 │ │ │ │ orrne.w r2, r3, #1 │ │ │ │ and.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e8c98 │ │ │ │ + bls.n 1e8e00 │ │ │ │ cmp r1, r5 │ │ │ │ - blt.n 1e8c7a │ │ │ │ + blt.n 1e8de2 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r0, 1e8c98 │ │ │ │ + cbz r0, 1e8e00 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e89f8 │ │ │ │ + b.n 1e8b60 │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1e8960 │ │ │ │ + bls.w 1e8ac8 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1e894e │ │ │ │ + bge.w 1e8ab6 │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ negs r4, r1 │ │ │ │ lsr.w r0, r3, r1 │ │ │ │ and.w r4, r4, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ orrne.w r3, r0, #1 │ │ │ │ - b.n 1e8960 │ │ │ │ + b.n 1e8ac8 │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 1e8cf8 │ │ │ │ + bhi.n 1e8e60 │ │ │ │ negs r4, r1 │ │ │ │ lsr.w r0, r2, r1 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, lr │ │ │ │ lsls r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r2, r0 │ │ │ │ orrne.w r2, r0, #1 │ │ │ │ movs.w lr, r2, lsr #7 │ │ │ │ it ne │ │ │ │ lslne r1, r1, #23 │ │ │ │ - beq.n 1e8cf8 │ │ │ │ + beq.n 1e8e60 │ │ │ │ add r1, lr │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e89f8 │ │ │ │ + b.n 1e8b60 │ │ │ │ rsb r3, r7, #32 │ │ │ │ sub.w r4, r7, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r4, lr, r4 │ │ │ │ orrs r3, r4 │ │ │ │ negs r4, r7 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ lsls.w r4, lr, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsr.w lr, lr, r7 │ │ │ │ subs r7, r0, r3 │ │ │ │ sbc.w r6, r6, lr │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.w 1e8b64 │ │ │ │ + bne.w 1e8ccc │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1e8b38 │ │ │ │ + bls.w 1e8ca0 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1e8b38 │ │ │ │ - b.n 1e8b2c │ │ │ │ + bge.w 1e8ca0 │ │ │ │ + b.n 1e8c94 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mov.w r1, r8, lsl #23 │ │ │ │ - b.n 1e8968 │ │ │ │ + b.n 1e8ad0 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1e8ca2 │ │ │ │ + b.n 1e8e0a │ │ │ │ rsb r0, r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r3, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1e8966 │ │ │ │ + b.n 1e8ace │ │ │ │ mov r2, ip │ │ │ │ - b.n 1e8b64 │ │ │ │ + b.n 1e8ccc │ │ │ │ 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 1e8da6 │ │ │ │ + beq.n 1e8f0e │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1e8d9e │ │ │ │ + beq.n 1e8f06 │ │ │ │ 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 1e8d9e │ │ │ │ + beq.n 1e8f06 │ │ │ │ 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 │ │ │ │ - bls.n 1e8d74 │ │ │ │ + bls.n 1e8edc │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1e8dc8 │ │ │ │ + blt.n 1e8f30 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.n 1e8dc0 │ │ │ │ + bne.n 1e8f28 │ │ │ │ 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 │ │ │ │ lsls r2, r2, #23 │ │ │ │ @@ -549890,28 +550019,28 @@ │ │ │ │ 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 1e8da2 │ │ │ │ + bne.n 1e8f0a │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rsb r0, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r3, r0, r1 │ │ │ │ - b.n 1e8db8 │ │ │ │ + b.n 1e8f20 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1e8e00 │ │ │ │ + bhi.n 1e8f68 │ │ │ │ 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 │ │ │ │ @@ -549919,44 +550048,44 @@ │ │ │ │ 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 1e8d92 │ │ │ │ + b.n 1e8efa │ │ │ │ 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 1e8e66 │ │ │ │ + beq.n 1e8fce │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1e8e62 │ │ │ │ + beq.n 1e8fca │ │ │ │ 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 1e8e62 │ │ │ │ + beq.n 1e8fca │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1e8e82 │ │ │ │ + bls.n 1e8fea │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e8e90 │ │ │ │ + blt.n 1e8ff8 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1e8eb0 │ │ │ │ + beq.n 1e9018 │ │ │ │ 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 │ │ │ │ @@ -549979,272 +550108,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 1e8e86 │ │ │ │ + bhi.n 1e8fee │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 1e8e86 │ │ │ │ + b.n 1e8fee │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1e8e86 │ │ │ │ + b.n 1e8fee │ │ │ │ stmdb 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 1e8ef2 │ │ │ │ + beq.n 1e905a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1e8ef2 │ │ │ │ + beq.n 1e905a │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1e8efe │ │ │ │ + cbnz r2, 1e9066 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e8ee4 │ │ │ │ + bne.n 1e904c │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 59c64 │ │ │ │ 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 1e8f36 │ │ │ │ + beq.n 1e909e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1e8f36 │ │ │ │ + beq.n 1e909e │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e8f3e │ │ │ │ + cbnz r3, 1e90a6 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1e8f22 │ │ │ │ + bne.n 1e908a │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1e8ee8 │ │ │ │ + b.n 1e9050 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1e8f72 │ │ │ │ + beq.n 1e90da │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1e8f72 │ │ │ │ + beq.n 1e90da │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e8f7a │ │ │ │ + cbnz r3, 1e90e2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1e8f60 │ │ │ │ + bne.n 1e90c8 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1e8f26 │ │ │ │ + b.n 1e908e │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1e8fae │ │ │ │ + beq.n 1e9116 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1e8fae │ │ │ │ + beq.n 1e9116 │ │ │ │ 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, 1e8fb4 │ │ │ │ + cbnz r3, 1e911c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e8f9a │ │ │ │ + bne.n 1e9102 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1e8f64 │ │ │ │ + b.n 1e90cc │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1e8fe8 │ │ │ │ + beq.n 1e9150 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1e8fe8 │ │ │ │ + beq.n 1e9150 │ │ │ │ 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, 1e8fee │ │ │ │ + cbnz r1, 1e9156 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e8fd6 │ │ │ │ + bne.n 1e913e │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 59c64 │ │ │ │ - b.n 1e8f9e │ │ │ │ + b.n 1e9106 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e8eb8 │ │ │ │ - b.n 1e8fda │ │ │ │ + bl 1e9020 │ │ │ │ + b.n 1e9142 │ │ │ │ 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, 1e9016 │ │ │ │ + cbnz r3, 1e917e │ │ │ │ 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 1e9054 │ │ │ │ + beq.n 1e91bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1e9054 │ │ │ │ + beq.n 1e91bc │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1e905e │ │ │ │ + cbnz r1, 1e91c6 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e9046 │ │ │ │ + bne.n 1e91ae │ │ │ │ mov r0, r9 │ │ │ │ blx 59c64 │ │ │ │ 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 1e9090 │ │ │ │ + beq.n 1e91f8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1e9090 │ │ │ │ + beq.n 1e91f8 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1e909e │ │ │ │ + cbnz r1, 1e9206 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1e907e │ │ │ │ + bne.n 1e91e6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 59c64 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1e904a │ │ │ │ + b.n 1e91b2 │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1e90cc │ │ │ │ + beq.n 1e9234 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1e90cc │ │ │ │ + beq.n 1e9234 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1e90d6 │ │ │ │ + cbnz r1, 1e923e │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1e90bc │ │ │ │ + bne.n 1e9224 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59c64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e9082 │ │ │ │ + b.n 1e91ea │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e8eb8 │ │ │ │ + bl 1e9020 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e90c0 │ │ │ │ + b.n 1e9228 │ │ │ │ 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] @ (1e9358 ) │ │ │ │ + ldr r2, [pc, #604] @ (1e94c0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (1e935c ) │ │ │ │ + ldr r3, [pc, #604] @ (1e94c4 ) │ │ │ │ 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 1e92ac │ │ │ │ + beq.w 1e9414 │ │ │ │ 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 │ │ │ │ @@ -550257,477 +550386,477 @@ │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r0, r5, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ orrs r1, r0 │ │ │ │ lsr.w r0, r5, r2 │ │ │ │ cmp r1, r9 │ │ │ │ sbcs.w r0, r0, sl │ │ │ │ - bcs.n 1e9242 │ │ │ │ + bcs.n 1e93aa │ │ │ │ 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 1e9188 │ │ │ │ - b.n 1e91bc │ │ │ │ + bne.n 1e92f0 │ │ │ │ + b.n 1e9324 │ │ │ │ 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, 1e91e4 │ │ │ │ + cbz r4, 1e934c │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1e9184 │ │ │ │ + bne.n 1e92ec │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (1e9360 ) │ │ │ │ + ldr r2, [pc, #408] @ (1e94c8 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (1e935c ) │ │ │ │ + ldr r3, [pc, #396] @ (1e94c4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e9352 │ │ │ │ + bne.w 1e94ba │ │ │ │ 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 59ca0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1e923e │ │ │ │ + cbnz r0, 1e93a6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a170 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9228 │ │ │ │ + bne.n 1e9390 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9218 │ │ │ │ + bne.n 1e9380 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e91b2 │ │ │ │ + beq.n 1e931a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59c64 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1e91b2 │ │ │ │ + b.n 1e931a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e920e │ │ │ │ + b.n 1e9376 │ │ │ │ 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 59ca0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9344 │ │ │ │ + bne.n 1e94ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1e928e │ │ │ │ + bne.n 1e93f6 │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e927e │ │ │ │ + bne.n 1e93e6 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 1e9140 │ │ │ │ + beq.w 1e92a8 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 59c64 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1e9140 │ │ │ │ + b.n 1e92a8 │ │ │ │ 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 1e934c │ │ │ │ + beq.n 1e94b4 │ │ │ │ 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 1e92c6 │ │ │ │ + bne.n 1e942e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1e9338 │ │ │ │ + cbz r4, 1e94a0 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 59ca0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 1e9348 │ │ │ │ + cbnz r0, 1e94b0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a170 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e931c │ │ │ │ + bne.n 1e9484 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e930c │ │ │ │ + bne.n 1e9474 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e912a │ │ │ │ + beq.w 1e9292 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 59c64 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1e912a │ │ │ │ + b.n 1e9292 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e92ea │ │ │ │ + b.n 1e9452 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e926a │ │ │ │ + b.n 1e93d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e9300 │ │ │ │ + b.n 1e9468 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1e933c │ │ │ │ + b.n 1e94a4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r4, #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, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #172] @ (1e9428 ) │ │ │ │ + ldr r0, [pc, #172] @ (1e9590 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1e942c ) │ │ │ │ + ldr r1, [pc, #172] @ (1e9594 ) │ │ │ │ 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, 1e9420 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1e9588 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5a74c <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 1e93ea │ │ │ │ + cbz r5, 1e9552 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1e93ca │ │ │ │ + beq.n 1e9532 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e93c4 │ │ │ │ + bne.n 1e952c │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e93b4 │ │ │ │ + bne.n 1e951c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1e93ea │ │ │ │ - cbz r6, 1e9406 │ │ │ │ + cbz r3, 1e9552 │ │ │ │ + cbz r6, 1e956e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e93e4 │ │ │ │ + bge.n 1e954c │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1e9412 │ │ │ │ + beq.n 1e957a │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e93ac │ │ │ │ + bne.n 1e9514 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1e9430 ) │ │ │ │ - ldr r3, [pc, #60] @ (1e942c ) │ │ │ │ + ldr r2, [pc, #64] @ (1e9598 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e9594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9416 │ │ │ │ + bne.n 1e957e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ - b.n 1e93e4 │ │ │ │ + bl 1e1088 │ │ │ │ + b.n 1e954c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e93ec │ │ │ │ + b.n 1e9554 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r4, #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, 1e945e │ │ │ │ + cbz r2, 1e95c6 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1e9470 │ │ │ │ + bcc.n 1e95d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1e94a4 │ │ │ │ + bcs.n 1e960c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1f8280 │ │ │ │ + bl 1f83e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1f8444 │ │ │ │ + bl 1f85ac │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1e9482 │ │ │ │ + bne.n 1e95ea │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e945a │ │ │ │ + beq.n 1e95c2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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] @ (1e94f4 ) │ │ │ │ - ldr r0, [pc, #52] @ (1e94f8 ) │ │ │ │ + ldr r5, [pc, #52] @ (1e965c ) │ │ │ │ + ldr r0, [pc, #52] @ (1e9660 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1e94e8 │ │ │ │ + beq.n 1e9650 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e9434 │ │ │ │ + bl 1e959c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1e94d2 │ │ │ │ - ldr r0, [pc, #16] @ (1e94fc ) │ │ │ │ + bne.n 1e963a │ │ │ │ + ldr r0, [pc, #16] @ (1e9664 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc, #624 @ (adr r4, 1e976c ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 1e9734 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc, #472 @ (adr r4, 1e96d8 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1e96a0 ) │ │ │ │ lsls r7, r4, #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] @ (1e9588 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e96f0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1e958c ) │ │ │ │ + ldr r3, [pc, #120] @ (1e96f4 ) │ │ │ │ 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 5abec │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1e9590 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e96f8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1e9e14 │ │ │ │ - cbnz r0, 1e957a │ │ │ │ + bl 1e9f7c │ │ │ │ + cbnz r0, 1e96e2 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1e9566 │ │ │ │ + bmi.n 1e96ce │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1e9594 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e958c ) │ │ │ │ + ldr r2, [pc, #68] @ (1e96fc ) │ │ │ │ + ldr r3, [pc, #56] @ (1e96f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9584 │ │ │ │ + bne.n 1e96ec │ │ │ │ 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 59f08 │ │ │ │ - b.n 1e954c │ │ │ │ + b.n 1e96b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e954e │ │ │ │ + b.n 1e96b6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1e95bc ) │ │ │ │ + ldr r0, [pc, #20] @ (1e9724 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1f831c │ │ │ │ - ldr r0, [pc, #12] @ (1e95c0 ) │ │ │ │ + bl 1f8484 │ │ │ │ + ldr r0, [pc, #12] @ (1e9728 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35c8f8 │ │ │ │ + bl 35ca60 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #728 @ (adr r3, 1e9898 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 1e9860 ) │ │ │ │ lsls r7, r4, #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 1ea05c │ │ │ │ - cbnz r0, 1e95dc │ │ │ │ + bl 1ea1c4 │ │ │ │ + cbnz r0, 1e9744 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea048 │ │ │ │ + bl 1ea1b0 │ │ │ │ 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] @ (1e9844 ) │ │ │ │ + ldr r2, [pc, #588] @ (1e99ac ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (1e9848 ) │ │ │ │ + ldr r3, [pc, #588] @ (1e99b0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (1e984c ) │ │ │ │ + ldr r5, [pc, #588] @ (1e99b4 ) │ │ │ │ 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 59c64 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1e97e6 │ │ │ │ + bmi.w 1e994e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1e97d4 │ │ │ │ + bmi.w 1e993c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e97b6 │ │ │ │ + bne.w 1e991e │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1e9652 │ │ │ │ - b.n 1e970c │ │ │ │ + bhi.n 1e97ba │ │ │ │ + b.n 1e9874 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f82ec │ │ │ │ + bl 1f8454 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1e970c │ │ │ │ + bls.n 1e9874 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e9642 │ │ │ │ + beq.n 1e97aa │ │ │ │ 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] │ │ │ │ @@ -550749,170 +550878,170 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 5a940 <__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 1f82d0 │ │ │ │ + bl 1f8438 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e97ae │ │ │ │ + beq.n 1e9916 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e96fc │ │ │ │ + cbz r3, 1e9864 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e96e6 │ │ │ │ + bne.n 1e984e │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1e981c │ │ │ │ + beq.w 1e9984 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e9632 │ │ │ │ + beq.n 1e979a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1e9632 │ │ │ │ + b.n 1e979a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1e978c │ │ │ │ + cbnz r7, 1e98f4 │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1e9782 │ │ │ │ + beq.n 1e98ea │ │ │ │ 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, 1e976c │ │ │ │ + cbz r2, 1e98d4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1e976a │ │ │ │ + cbz r0, 1e98d2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e974c │ │ │ │ + bne.n 1e98b4 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1e9812 │ │ │ │ + beq.n 1e997a │ │ │ │ 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 59e0c <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e9732 │ │ │ │ + bne.n 1e989a │ │ │ │ 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 1f83c4 │ │ │ │ - ldr r2, [pc, #188] @ (1e9850 ) │ │ │ │ - ldr r3, [pc, #176] @ (1e9848 ) │ │ │ │ + bl 1f852c │ │ │ │ + ldr r2, [pc, #188] @ (1e99b8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1e99b0 ) │ │ │ │ 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 1e9840 │ │ │ │ + bne.n 1e99a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f83c4 │ │ │ │ - b.n 1e9632 │ │ │ │ - ldr r2, [pc, #156] @ (1e9854 ) │ │ │ │ + bl 1f852c │ │ │ │ + b.n 1e979a │ │ │ │ + ldr r2, [pc, #156] @ (1e99bc ) │ │ │ │ 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 5ac34 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1e9e9c │ │ │ │ - b.n 1e962a │ │ │ │ + bl 1ea004 │ │ │ │ + b.n 1e9792 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 5a064 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 5a858 │ │ │ │ - b.n 1e9622 │ │ │ │ + b.n 1e978a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 5a170 │ │ │ │ - ldr r3, [pc, #100] @ (1e9858 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e99c0 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1e9830 │ │ │ │ + cbz r3, 1e9998 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - bl 1f8430 │ │ │ │ + bl 1f8598 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1e9f20 │ │ │ │ + bl 1ea088 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1e961c │ │ │ │ + b.n 1e9784 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e0ef4 │ │ │ │ - b.n 1e9760 │ │ │ │ + bl 1e105c │ │ │ │ + b.n 1e98c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e9632 │ │ │ │ - b.n 1e9702 │ │ │ │ - ldr r3, [pc, #40] @ (1e985c ) │ │ │ │ + beq.w 1e979a │ │ │ │ + b.n 1e986a │ │ │ │ + ldr r3, [pc, #40] @ (1e99c4 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f826c │ │ │ │ - b.n 1e97fc │ │ │ │ + bl 1f83d4 │ │ │ │ + b.n 1e9964 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - orrs.w r0, r6, r8, lsr #32 │ │ │ │ + bic.w r0, lr, r8, lsr #32 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -550924,87 +551053,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1e98c2 │ │ │ │ + cbz r2, 1e9a2a │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1e98b0 │ │ │ │ - bhi.n 1e98ee │ │ │ │ + beq.n 1e9a18 │ │ │ │ + bhi.n 1e9a56 │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1e989e │ │ │ │ + b.n 1e9a06 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e98ae │ │ │ │ + beq.n 1e9a16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9500 │ │ │ │ + bl 1e9668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9898 │ │ │ │ + bne.n 1e9a00 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1e98b4 │ │ │ │ + cbz r7, 1e9a1c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e98b8 │ │ │ │ - bcs.n 1e9892 │ │ │ │ + beq.n 1e9a20 │ │ │ │ + bcs.n 1e99fa │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e9434 │ │ │ │ + bl 1e959c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f83c4 │ │ │ │ - b.n 1e98b0 │ │ │ │ + bl 1f852c │ │ │ │ + b.n 1e9a18 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e9434 │ │ │ │ + bl 1e959c │ │ │ │ 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, 1e991e │ │ │ │ + cbz r2, 1e9a86 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1e993a │ │ │ │ - ldr r0, [pc, #360] @ (1e9a90 ) │ │ │ │ + ble.n 1e9aa2 │ │ │ │ + ldr r0, [pc, #360] @ (1e9bf8 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1e99a2 │ │ │ │ + cbnz r1, 1e9b0a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e99be │ │ │ │ + beq.n 1e9b26 │ │ │ │ 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 │ │ │ │ @@ -551022,38 +551151,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 1f82d0 │ │ │ │ + bl 1f8438 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e9a82 │ │ │ │ + beq.n 1e9bea │ │ │ │ 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 1e993a │ │ │ │ + bcs.n 1e9aa2 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e99c8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1e993a │ │ │ │ + b.n 1e9aa2 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1e9a60 │ │ │ │ + bpl.n 1e9bc8 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1e9a60 │ │ │ │ + bcs.n 1e9bc8 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5aa3c │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -551078,60 +551207,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 59e0c <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1e9a0a │ │ │ │ + bne.n 1e9b72 │ │ │ │ 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 59c64 │ │ │ │ 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 1e994a │ │ │ │ + b.n 1e9ab2 │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f82ec │ │ │ │ + bl 1f8454 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e9a6a │ │ │ │ + beq.n 1e9bd2 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1e9942 │ │ │ │ + b.n 1e9aaa │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 1e4988 │ │ │ │ + bl 1e4af0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e9bbe │ │ │ │ + beq.w 1e9d26 │ │ │ │ blx 5abf8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5abf8 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -551142,18 +551271,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a170 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e9bc8 │ │ │ │ + ble.n 1e9d30 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1e9c18 ) │ │ │ │ + ldr r3, [pc, #296] @ (1e9d80 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 5ac34 <__snprintf_chk@plt> │ │ │ │ @@ -551165,296 +551294,296 @@ │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r1, [r5, #40] @ 0x28 │ │ │ │ str.w r1, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #156] @ 0x9c │ │ │ │ str.w r6, [r5, #164] @ 0xa4 │ │ │ │ - bl 1f831c │ │ │ │ + bl 1f8484 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 1f82b0 │ │ │ │ + bl 1f8418 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f82b0 │ │ │ │ + bl 1f8418 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 5aa3c │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9bd8 │ │ │ │ + beq.n 1e9d40 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 5aa3c │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9bd8 │ │ │ │ + beq.n 1e9d40 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1e9b72 │ │ │ │ - b.n 1e9b84 │ │ │ │ + cbnz r3, 1e9cda │ │ │ │ + b.n 1e9cec │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1e9b84 │ │ │ │ + bls.n 1e9cec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9500 │ │ │ │ + bl 1e9668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9b68 │ │ │ │ - cbz r4, 1e9bd8 │ │ │ │ + bne.n 1e9cd0 │ │ │ │ + cbz r4, 1e9d40 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1e9c1c ) │ │ │ │ - ldr r0, [pc, #152] @ (1e9c20 ) │ │ │ │ - ldr r4, [pc, #152] @ (1e9c24 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e9d84 ) │ │ │ │ + ldr r0, [pc, #152] @ (1e9d88 ) │ │ │ │ + ldr r4, [pc, #152] @ (1e9d8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 1f826c │ │ │ │ + bl 1f83d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f83a8 │ │ │ │ - ldr r3, [pc, #140] @ (1e9c28 ) │ │ │ │ + bl 1f8510 │ │ │ │ + ldr r3, [pc, #140] @ (1e9d90 ) │ │ │ │ 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 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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 5a170 │ │ │ │ - ldr r2, [pc, #96] @ (1e9c2c ) │ │ │ │ + ldr r2, [pc, #96] @ (1e9d94 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 5a248 │ │ │ │ - b.n 1e9b00 │ │ │ │ + b.n 1e9c68 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 59c64 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1e9c04 │ │ │ │ + cbz r3, 1e9d6c │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f829c │ │ │ │ + bl 1f8404 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f829c │ │ │ │ + bl 1f8404 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 59c64 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 1e9a6c │ │ │ │ + b.n 1e9b84 │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e9434 │ │ │ │ + bl 1e959c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1e9c9a │ │ │ │ - ldr r0, [pc, #116] @ (1e9cc4 ) │ │ │ │ + cbz r3, 1e9e02 │ │ │ │ + ldr r0, [pc, #116] @ (1e9e2c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f83a8 │ │ │ │ - ldr r3, [pc, #112] @ (1e9cc8 ) │ │ │ │ + bl 1f8510 │ │ │ │ + ldr r3, [pc, #112] @ (1e9e30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e9c92 │ │ │ │ + beq.n 1e9dfa │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1e9ccc │ │ │ │ + ldr.w ip, [pc, #100] @ 1e9e34 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1e9c7c │ │ │ │ + b.n 1e9de4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e9c92 │ │ │ │ + beq.n 1e9dfa │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e9c6e │ │ │ │ + bne.n 1e9dd6 │ │ │ │ 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] @ (1e9cd0 ) │ │ │ │ + ldr r0, [pc, #60] @ (1e9e38 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1f829c │ │ │ │ + bl 1f8404 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1f829c │ │ │ │ + bl 1f8404 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f8470 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 59c64 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 59c64 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r7, 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1e9d18 │ │ │ │ + cbz r3, 1e9e80 │ │ │ │ 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 1e98fc │ │ │ │ + bl 1e9a64 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ 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] @ (1e9e04 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e9f6c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #200] @ (1e9e08 ) │ │ │ │ + ldr r3, [pc, #200] @ (1e9f70 ) │ │ │ │ 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 1f83a8 │ │ │ │ + bl 1f8510 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e9df8 │ │ │ │ + beq.n 1e9f60 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 5abec │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ea030 │ │ │ │ + bl 1ea198 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1e9dae │ │ │ │ - ldr.w fp, [pc, #136] @ 1e9e0c │ │ │ │ + cbz r3, 1e9f16 │ │ │ │ + ldr.w fp, [pc, #136] @ 1e9f74 │ │ │ │ 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 1e98fc │ │ │ │ + bl 1e9a64 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1e9d8e │ │ │ │ + bhi.n 1e9ef6 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f83c4 │ │ │ │ + bl 1f852c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e9dea │ │ │ │ + cbnz r3, 1e9f52 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1e9dbe │ │ │ │ + bne.n 1e9f26 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c64 │ │ │ │ - ldr r2, [pc, #60] @ (1e9e10 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e9e08 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e9f78 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e9f70 ) │ │ │ │ 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 1e9e00 │ │ │ │ + bne.n 1e9f68 │ │ │ │ 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 1e9368 │ │ │ │ - b.n 1e9dc2 │ │ │ │ + bl 1e94d0 │ │ │ │ + b.n 1e9f2a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f83c4 │ │ │ │ - b.n 1e9dd0 │ │ │ │ + bl 1f852c │ │ │ │ + b.n 1e9f38 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r7, r4, #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] @ (1e9e90 ) │ │ │ │ - ldr r3, [pc, #108] @ (1e9e94 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e9ff8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e9ffc ) │ │ │ │ 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] │ │ │ │ @@ -551470,68 +551599,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 59c58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f83e0 │ │ │ │ + bl 1f8548 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 59c58 │ │ │ │ - ldr r2, [pc, #36] @ (1e9e98 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9e94 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ea000 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9ffc ) │ │ │ │ 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 1e9e8a │ │ │ │ + bne.n 1e9ff2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r7, r4, #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] @ (1e9f14 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ea07c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1e9f18 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ea080 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a18c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 5a758 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1e9ee6 │ │ │ │ - ldr r2, [pc, #76] @ (1e9f1c ) │ │ │ │ - ldr r3, [pc, #68] @ (1e9f18 ) │ │ │ │ + beq.n 1ea04e │ │ │ │ + ldr r2, [pc, #76] @ (1ea084 ) │ │ │ │ + ldr r3, [pc, #68] @ (1ea080 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9f10 │ │ │ │ + bne.n 1ea078 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 5abf8 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -551543,64 +551672,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 5a758 │ │ │ │ - b.n 1e9ece │ │ │ │ + b.n 1ea036 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r1, #20] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r7, r4, #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] @ (1ea024 ) │ │ │ │ + ldr r2, [pc, #240] @ (1ea18c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1ea028 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ea190 ) │ │ │ │ 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 1ea004 │ │ │ │ + beq.n 1ea16c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 5af54 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1e9f78 │ │ │ │ - ldr r2, [pc, #204] @ (1ea02c ) │ │ │ │ - ldr r3, [pc, #196] @ (1ea028 ) │ │ │ │ + cbz r1, 1ea0e0 │ │ │ │ + ldr r2, [pc, #204] @ (1ea194 ) │ │ │ │ + ldr r3, [pc, #196] @ (1ea190 ) │ │ │ │ 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 1ea020 │ │ │ │ + bne.n 1ea188 │ │ │ │ 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 5a170 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ea014 │ │ │ │ + beq.n 1ea17c │ │ │ │ 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] │ │ │ │ @@ -551613,15 +551742,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 1e9f8c │ │ │ │ + bhi.n 1ea0f4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a170 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -551632,40 +551761,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 1e9fca │ │ │ │ + bhi.n 1ea132 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 5aee8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e9f5e │ │ │ │ + b.n 1ea0c6 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a170 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e9fc6 │ │ │ │ - b.n 1e9ff2 │ │ │ │ + bne.n 1ea12e │ │ │ │ + b.n 1ea15a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a170 │ │ │ │ - b.n 1e9ff2 │ │ │ │ + b.n 1ea15a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r0, #12] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r7, r4, #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 │ │ │ │ @@ -551710,15 +551839,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 1ea0e4 │ │ │ │ + beq.n 1ea24c │ │ │ │ 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] │ │ │ │ @@ -551728,25 +551857,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 5abec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea0dc │ │ │ │ + beq.n 1ea244 │ │ │ │ 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 1ea14e │ │ │ │ + beq.n 1ea2b6 │ │ │ │ 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 │ │ │ │ @@ -551762,22 +551891,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 59c64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1ea0d0 │ │ │ │ + b.n 1ea238 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1ea13c │ │ │ │ + b.n 1ea2a4 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ea17a │ │ │ │ + beq.n 1ea2e2 │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -551788,884 +551917,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] @ 1ea1f4 │ │ │ │ + ldr.w lr, [pc, #96] @ 1ea35c │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1ea1f8 │ │ │ │ + ldr.w ip, [pc, #96] @ 1ea360 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1ea1fc ) │ │ │ │ + ldr r4, [pc, #92] @ (1ea364 ) │ │ │ │ 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 59f80 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e35c0 │ │ │ │ - ldr r2, [pc, #44] @ (1ea200 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea1f8 ) │ │ │ │ + bl 1e3728 │ │ │ │ + ldr r2, [pc, #44] @ (1ea368 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea360 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea1ee │ │ │ │ + bne.n 1ea356 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 1ea268 │ │ │ │ + cbz r0, 1ea3d0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 1ea214 │ │ │ │ + bne.n 1ea37c │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 1ea214 │ │ │ │ + cbnz r3, 1ea37c │ │ │ │ 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] @ (1ea2ac ) │ │ │ │ + ldr r1, [pc, #132] @ (1ea414 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59c10 │ │ │ │ - cbz r0, 1ea264 │ │ │ │ - ldr r1, [pc, #120] @ (1ea2b0 ) │ │ │ │ + cbz r0, 1ea3cc │ │ │ │ + ldr r1, [pc, #120] @ (1ea418 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c10 │ │ │ │ - cbz r0, 1ea264 │ │ │ │ - ldr r1, [pc, #112] @ (1ea2b4 ) │ │ │ │ + cbz r0, 1ea3cc │ │ │ │ + ldr r1, [pc, #112] @ (1ea41c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c10 │ │ │ │ - cbz r0, 1ea264 │ │ │ │ - ldr r1, [pc, #104] @ (1ea2b8 ) │ │ │ │ + cbz r0, 1ea3cc │ │ │ │ + ldr r1, [pc, #104] @ (1ea420 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c10 │ │ │ │ - cbz r0, 1ea264 │ │ │ │ + cbz r0, 1ea3cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 1ea26c │ │ │ │ + bne.n 1ea3d4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1ea26c │ │ │ │ + cbnz r3, 1ea3d4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (1ea2bc ) │ │ │ │ + ldr r1, [pc, #76] @ (1ea424 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea262 │ │ │ │ - ldr r1, [pc, #68] @ (1ea2c0 ) │ │ │ │ + beq.n 1ea3ca │ │ │ │ + ldr r1, [pc, #68] @ (1ea428 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea262 │ │ │ │ - ldr r1, [pc, #56] @ (1ea2c4 ) │ │ │ │ + beq.n 1ea3ca │ │ │ │ + ldr r1, [pc, #56] @ (1ea42c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea262 │ │ │ │ - ldr r1, [pc, #48] @ (1ea2c8 ) │ │ │ │ + beq.n 1ea3ca │ │ │ │ + ldr r1, [pc, #48] @ (1ea430 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c10 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1ea264 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + b.n 1ea3cc │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7740017 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + @ instruction: 0xf74c0017 │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ movs r0, r3 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ movs r7, r2 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e9b70 │ │ │ │ + b.n 1e9c88 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1ea314 ) │ │ │ │ + ldr r3, [pc, #68] @ (1ea47c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1ea2d8 │ │ │ │ + cbz r1, 1ea440 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1ea318 ) │ │ │ │ + ldr r0, [pc, #48] @ (1ea480 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1ea204 │ │ │ │ - ldr r2, [pc, #32] @ (1ea31c ) │ │ │ │ + bl 1ea36c │ │ │ │ + ldr r2, [pc, #32] @ (1ea484 ) │ │ │ │ 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} │ │ │ │ - str r6, [sp, #700] @ 0x2bc │ │ │ │ + str r5, [sp, #284] @ 0x11c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 22 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r4, #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 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea434 │ │ │ │ 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 1e3640 │ │ │ │ + bl 1e37a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea434 │ │ │ │ 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 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1ea204 │ │ │ │ + bl 1ea36c │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea434 │ │ │ │ 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] @ (1ea3fc ) │ │ │ │ + ldr r1, [pc, #76] @ (1ea564 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1ea400 ) │ │ │ │ + ldr r2, [pc, #76] @ (1ea568 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1ea3f2 │ │ │ │ + cbz r0, 1ea55a │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59eb4 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1ea404 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea400 ) │ │ │ │ + ldr r2, [pc, #40] @ (1ea56c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea568 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea3f8 │ │ │ │ + bne.n 1ea560 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1ea3da │ │ │ │ + b.n 1ea542 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r7, r4, #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] @ (1ea474 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ea5dc ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1ea478 ) │ │ │ │ + ldr r3, [pc, #88] @ (1ea5e0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3618 │ │ │ │ - cbz r0, 1ea468 │ │ │ │ + bl 1e3780 │ │ │ │ + cbz r0, 1ea5d0 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 59eb4 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ea468 │ │ │ │ + beq.n 1ea5d0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1ea2cc │ │ │ │ - ldr r2, [pc, #44] @ (1ea47c ) │ │ │ │ - ldr r3, [pc, #40] @ (1ea478 ) │ │ │ │ + bl 1ea434 │ │ │ │ + ldr r2, [pc, #44] @ (1ea5e4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ea5e0 ) │ │ │ │ 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 1ea46e │ │ │ │ + bne.n 1ea5d6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1ea444 │ │ │ │ + b.n 1ea5ac │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r7, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r9, r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 1ea4cc │ │ │ │ + cbz r1, 1ea634 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #364] @ (1ea608 ) │ │ │ │ + ldr r1, [pc, #364] @ (1ea770 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 5ae08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ea4d8 │ │ │ │ + cbz r0, 1ea640 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1ea4c6 │ │ │ │ + cbz r7, 1ea62e │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea542 │ │ │ │ + bne.n 1ea6aa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ea4ba │ │ │ │ + bne.n 1ea622 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 1ea4ce │ │ │ │ + b.n 1ea636 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #304] @ (1ea60c ) │ │ │ │ + ldr r1, [pc, #304] @ (1ea774 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #304] @ (1ea610 ) │ │ │ │ + ldr r0, [pc, #304] @ (1ea778 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1ea180 │ │ │ │ + bl 1ea2e8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ea4cc │ │ │ │ + beq.n 1ea634 │ │ │ │ mov r8, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 5abf8 │ │ │ │ ldr.w r3, [r8, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea4f0 │ │ │ │ - ldr.w sl, [pc, #268] @ 1ea614 │ │ │ │ - ldr.w r8, [pc, #268] @ 1ea618 │ │ │ │ + bne.n 1ea658 │ │ │ │ + ldr.w sl, [pc, #268] @ 1ea77c │ │ │ │ + ldr.w r8, [pc, #268] @ 1ea780 │ │ │ │ add sl, pc │ │ │ │ add r8, pc │ │ │ │ - b.n 1ea530 │ │ │ │ - ldr r0, [pc, #264] @ (1ea61c ) │ │ │ │ + b.n 1ea698 │ │ │ │ + ldr r0, [pc, #264] @ (1ea784 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ea180 │ │ │ │ + bl 1ea2e8 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ea4cc │ │ │ │ + beq.n 1ea634 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r8 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ea512 │ │ │ │ + bne.n 1ea67a │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1ea512 │ │ │ │ - ldr r3, [pc, #220] @ (1ea620 ) │ │ │ │ + b.n 1ea67a │ │ │ │ + ldr r3, [pc, #220] @ (1ea788 ) │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 5ae08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea5c2 │ │ │ │ + beq.n 1ea72a │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 5abf8 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ - cbz r6, 1ea5a2 │ │ │ │ + cbz r6, 1ea70a │ │ │ │ blx 5a94c <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r6, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea568 │ │ │ │ + beq.n 1ea6d0 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1ea5e6 │ │ │ │ + beq.n 1ea74e │ │ │ │ mov fp, r4 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ea56e │ │ │ │ + bne.n 1ea6d6 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ea5f8 │ │ │ │ + beq.n 1ea760 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ea4ce │ │ │ │ + beq.n 1ea636 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 5ae08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea55c │ │ │ │ + bne.n 1ea6c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr.w r7, [r1, #24]! │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ea550 │ │ │ │ + bne.n 1ea6b8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5af30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea5c2 │ │ │ │ + beq.n 1ea72a │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1ea59a │ │ │ │ + b.n 1ea702 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5af30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea5aa │ │ │ │ - b.n 1ea5c2 │ │ │ │ - ble.n 1ea54c │ │ │ │ + bne.n 1ea712 │ │ │ │ + b.n 1ea72a │ │ │ │ + ble.n 1ea864 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ movs r7, r4 │ │ │ │ - ble.n 1ea6e4 │ │ │ │ + ble.n 1ea7fc │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ movs r0, r3 │ │ │ │ - add r1, pc, #488 @ (adr r1, 1ea804 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 1ea8cc ) │ │ │ │ movs r3, r3 │ │ │ │ - ble.n 1ea6a0 │ │ │ │ + ble.n 1ea7b8 │ │ │ │ movs r0, r3 │ │ │ │ - strb.w r0, [r8, r7, lsl #1] │ │ │ │ + @ instruction: 0xf7e00017 │ │ │ │ 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 1e3618 │ │ │ │ + bl 1e3780 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea480 │ │ │ │ + bl 1ea5e8 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea434 │ │ │ │ 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] @ (1ea7c8 ) │ │ │ │ + ldr r0, [pc, #340] @ (1ea930 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 5b1f4 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ea7be │ │ │ │ + beq.w 1ea926 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ea69c │ │ │ │ + b.n 1ea804 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1ea6fe │ │ │ │ + cbz r3, 1ea866 │ │ │ │ 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 1ea696 │ │ │ │ + bne.n 1ea7fe │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ea788 │ │ │ │ - ldr r0, [pc, #276] @ (1ea7cc ) │ │ │ │ + beq.n 1ea8f0 │ │ │ │ + ldr r0, [pc, #276] @ (1ea934 ) │ │ │ │ blx 5b1f4 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 5abf8 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 5a4ac <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1ea7d0 ) │ │ │ │ + ldr r0, [pc, #244] @ (1ea938 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 5b1f4 │ │ │ │ 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 1ea69c │ │ │ │ + bne.n 1ea804 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1ea7ae │ │ │ │ + beq.n 1ea916 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ea72c │ │ │ │ - ldr r0, [pc, #200] @ (1ea7d4 ) │ │ │ │ + bne.n 1ea894 │ │ │ │ + ldr r0, [pc, #200] @ (1ea93c ) │ │ │ │ blx 5b1f4 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5abf8 │ │ │ │ - ldr r1, [pc, #208] @ (1ea7ec ) │ │ │ │ + ldr r1, [pc, #208] @ (1ea954 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 5a4ac <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1ea7d8 ) │ │ │ │ + ldr r0, [pc, #168] @ (1ea940 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1ea7f0 ) │ │ │ │ + ldr r1, [pc, #188] @ (1ea958 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5b1f4 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5ac34 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1ea7dc ) │ │ │ │ + ldr r0, [pc, #140] @ (1ea944 ) │ │ │ │ blx 5b1f4 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5abf8 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a4ac <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1ea7e0 ) │ │ │ │ + ldr r0, [pc, #112] @ (1ea948 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 5b1f4 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1ea7e4 ) │ │ │ │ + ldr r0, [pc, #104] @ (1ea94c ) │ │ │ │ blx 5b1f4 │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1ea7e8 ) │ │ │ │ + ldr r0, [pc, #92] @ (1ea950 ) │ │ │ │ blx 5b1f4 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 5abf8 │ │ │ │ - ldr r1, [pc, #88] @ (1ea7f4 ) │ │ │ │ + ldr r1, [pc, #88] @ (1ea95c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 5a4ac <__strncat_chk@plt> │ │ │ │ - b.n 1ea6b6 │ │ │ │ + b.n 1ea81e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ea77a │ │ │ │ - ldr r0, [pc, #64] @ (1ea7f8 ) │ │ │ │ + beq.n 1ea8e2 │ │ │ │ + ldr r0, [pc, #64] @ (1ea960 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1ea72c │ │ │ │ - b.n 1ea7b4 │ │ │ │ + bne.n 1ea894 │ │ │ │ + b.n 1ea91c │ │ │ │ nop │ │ │ │ - str r3, [r6, #20] │ │ │ │ + str r3, [r1, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r3, [r7, #16] │ │ │ │ + ldrsh r3, [r2, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r3, [r2, #16] │ │ │ │ + ldrsh r3, [r5, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [r4, #12] │ │ │ │ + ldrsh r7, [r7, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [r7, #8] │ │ │ │ + ldrsh r5, [r2, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + ldrsh r5, [r7, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r3, [r0, #8] │ │ │ │ + ldrsh r3, [r3, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [r6, #4] │ │ │ │ + ldrsh r7, [r1, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r1, [r5, #4] │ │ │ │ + ldrsh r1, [r0, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - blt.n 1ea8a4 │ │ │ │ + blt.n 1ea9bc │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 1ea868 │ │ │ │ + blt.n 1ea980 │ │ │ │ movs r0, r3 │ │ │ │ - bge.n 1ea7ac │ │ │ │ + bge.n 1ea8c4 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea8c0 │ │ │ │ + beq.n 1eaa28 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1ea824 │ │ │ │ + cbz r6, 1ea98c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 1ea832 │ │ │ │ + cbnz r3, 1ea99a │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ea81c │ │ │ │ + bne.n 1ea984 │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r8, [pc, #156] @ 1ea8d0 │ │ │ │ + ldr.w r8, [pc, #156] @ 1eaa38 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #152] @ (1ea8d4 ) │ │ │ │ + ldr r7, [pc, #152] @ (1eaa3c ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1ea85a │ │ │ │ + b.n 1ea9c2 │ │ │ │ blx 5abf8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1ea8a4 │ │ │ │ + beq.n 1eaa0c │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1ea88e │ │ │ │ + cbz r2, 1ea9f6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 59e3c │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1ea8a0 │ │ │ │ + cbz r4, 1eaa08 │ │ │ │ mov r2, r4 │ │ │ │ blx 59d7c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ea84a │ │ │ │ + bne.n 1ea9b2 │ │ │ │ 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 1ea85a │ │ │ │ + bne.n 1ea9c2 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ea844 │ │ │ │ + bne.n 1ea9ac │ │ │ │ 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 1ea852 │ │ │ │ + b.n 1ea9ba │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 59d7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea852 │ │ │ │ + bne.n 1ea9ba │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1ea884 │ │ │ │ + b.n 1ea9ec │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ movs r7, r2 │ │ │ │ - adds.w r0, r2, #9895936 @ 0x970000 │ │ │ │ + @ instruction: 0xf4ea0017 │ │ │ │ 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 1ea974 │ │ │ │ + beq.n 1eaadc │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ea974 │ │ │ │ - ldr.w r9, [pc, #208] @ 1ea9cc │ │ │ │ + beq.n 1eaadc │ │ │ │ + ldr.w r9, [pc, #208] @ 1eab34 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e3c │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1ea97c │ │ │ │ + beq.n 1eaae4 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1ea99c │ │ │ │ + beq.n 1eab04 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1ea986 │ │ │ │ + beq.n 1eaaee │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ea966 │ │ │ │ + beq.n 1eaace │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1ea934 │ │ │ │ + b.n 1eaa9c │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ea966 │ │ │ │ + beq.n 1eaace │ │ │ │ mov r0, fp │ │ │ │ blx 5abf8 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1ea92a │ │ │ │ + bne.n 1eaa92 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 59d7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea92a │ │ │ │ + bne.n 1eaa92 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ea9ac │ │ │ │ + beq.n 1eab14 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ea934 │ │ │ │ + bne.n 1eaa9c │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ea8fe │ │ │ │ + bne.n 1eaa66 │ │ │ │ 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 1ea916 │ │ │ │ + bne.n 1eaa7e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1ea916 │ │ │ │ + bne.n 1eaa7e │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1ea966 │ │ │ │ - b.n 1ea916 │ │ │ │ + beq.n 1eaace │ │ │ │ + b.n 1eaa7e │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1ea9b6 │ │ │ │ + beq.n 1eab1e │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1ea91a │ │ │ │ + b.n 1eaa82 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1ea92a │ │ │ │ + b.n 1eaa92 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1ea9a6 │ │ │ │ + bne.n 1eab0e │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1ea966 │ │ │ │ - b.n 1ea9a6 │ │ │ │ + beq.n 1eaace │ │ │ │ + b.n 1eab0e │ │ │ │ nop │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1eaad4 │ │ │ │ - ldr.w fp, [pc, #236] @ 1eaae4 │ │ │ │ + beq.n 1eac3c │ │ │ │ + ldr.w fp, [pc, #236] @ 1eac4c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1eaae8 ) │ │ │ │ + ldr r3, [pc, #236] @ (1eac50 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1eaa1e │ │ │ │ + b.n 1eab86 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 1eaa80 │ │ │ │ + cbz r1, 1eabe8 │ │ │ │ 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 1eaa18 │ │ │ │ + beq.n 1eab80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -552674,79 +552803,79 @@ │ │ │ │ blx 5ac34 <__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 1eaa0c │ │ │ │ + beq.n 1eab74 │ │ │ │ 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 1eaa7a │ │ │ │ + beq.n 1eabe2 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1eaace │ │ │ │ - ldr r3, [pc, #84] @ (1eaaec ) │ │ │ │ + bne.n 1eac36 │ │ │ │ + ldr r3, [pc, #84] @ (1eac54 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 5ac34 <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eaa7a │ │ │ │ + beq.n 1eabe2 │ │ │ │ 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] @ (1eaaf0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eac58 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1eaa98 │ │ │ │ + b.n 1eac00 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1eaa7a │ │ │ │ - ldr r3, [pc, #24] @ (1eaaf4 ) │ │ │ │ + beq.n 1eabe2 │ │ │ │ + ldr r3, [pc, #24] @ (1eac5c ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1eaa98 │ │ │ │ + b.n 1eac00 │ │ │ │ nop │ │ │ │ - bhi.n 1ea9f0 │ │ │ │ + bhi.n 1ead08 │ │ │ │ movs r0, r3 │ │ │ │ - ldc2l 0, cr0, [r8, #92]! @ 0x5c │ │ │ │ - bvc.n 1eaae4 │ │ │ │ + ldc2l 0, cr0, [r0, #92] @ 0x5c │ │ │ │ + bvc.n 1eabfc │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eaa64 │ │ │ │ + bvc.n 1eab7c │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eaa4c │ │ │ │ + bvc.n 1eab64 │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ - ldr r6, [pc, #316] @ (1eac4c ) │ │ │ │ + ldr r6, [pc, #316] @ (1eadb4 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (1eac50 ) │ │ │ │ + ldr r5, [pc, #316] @ (1eadb8 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (1eac54 ) │ │ │ │ + ldr r4, [pc, #312] @ (1eadbc ) │ │ │ │ add.w r7, sp, #4128 @ 0x1020 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add r4, pc │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r6, r5] │ │ │ │ add.w r0, r4, #32 │ │ │ │ movs r3, #1 │ │ │ │ @@ -552756,162 +552885,162 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 5a170 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 5abec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eabe4 │ │ │ │ + beq.n 1ead4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1eabe4 │ │ │ │ - ldr r3, [pc, #260] @ (1eac58 ) │ │ │ │ + beq.n 1ead4c │ │ │ │ + ldr r3, [pc, #260] @ (1eadc0 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (1eac5c ) │ │ │ │ + ldr r3, [pc, #248] @ (1eadc4 ) │ │ │ │ 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 1eabb8 │ │ │ │ + b.n 1ead20 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a9b8 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 59c64 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1eabe2 │ │ │ │ + cbnz r3, 1ead4a │ │ │ │ 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 1eac16 │ │ │ │ + bcs.n 1ead7e │ │ │ │ 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 5ac34 <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1e2f9c │ │ │ │ + bl 1e3104 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eab76 │ │ │ │ + bne.n 1eacde │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 59c64 │ │ │ │ - ldr r3, [pc, #116] @ (1eac60 ) │ │ │ │ - ldr r2, [pc, #116] @ (1eac64 ) │ │ │ │ + ldr r3, [pc, #116] @ (1eadc8 ) │ │ │ │ + ldr r2, [pc, #116] @ (1eadcc ) │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ add r3, pc │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ strh.w r6, [r3, #2084] @ 0x824 │ │ │ │ - ldr r3, [pc, #80] @ (1eac50 ) │ │ │ │ + ldr r3, [pc, #80] @ (1eadb8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eac46 │ │ │ │ + bne.n 1eadae │ │ │ │ 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 1eabe4 │ │ │ │ + beq.n 1ead4c │ │ │ │ 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 1eac30 │ │ │ │ - b.n 1eabe6 │ │ │ │ + bne.n 1ead98 │ │ │ │ + b.n 1ead4e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #584 @ (adr r6, 1eaea0 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 1eae68 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvc.n 1eacd4 │ │ │ │ + bvc.n 1eadec │ │ │ │ movs r0, r3 │ │ │ │ - add r6, pc, #304 @ (adr r6, 1ead90 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 1eb158 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, pc, #776 @ (adr r5, 1eaf6c ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 1eaf34 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r7, r4, #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, #868] @ (1eafdc ) │ │ │ │ + ldr r4, [pc, #868] @ (1eb144 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #868] @ (1eafe0 ) │ │ │ │ + ldr r3, [pc, #868] @ (1eb148 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #864] @ (1eafe4 ) │ │ │ │ + ldr r0, [pc, #864] @ (1eb14c ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a170 │ │ │ │ blx 59b2c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 5b098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ead52 │ │ │ │ + beq.n 1eaeba │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 5aa00 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1ead68 │ │ │ │ + beq.n 1eaed0 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #808] @ (1eafe8 ) │ │ │ │ + ldr r4, [pc, #808] @ (1eb150 ) │ │ │ │ blx 5aa00 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -552924,563 +553053,563 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #24] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 5af3c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #764] @ (1eafec ) │ │ │ │ + ldr r0, [pc, #764] @ (1eb154 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (1eaff0 ) │ │ │ │ + ldr r5, [pc, #764] @ (1eb158 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1ea320 │ │ │ │ + bl 1ea488 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1eaaf8 │ │ │ │ + bl 1eac60 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eafb0 │ │ │ │ - ldr r3, [pc, #732] @ (1eaff4 ) │ │ │ │ + beq.w 1eb118 │ │ │ │ + ldr r3, [pc, #732] @ (1eb15c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1ead6e │ │ │ │ - ldr r4, [pc, #728] @ (1eaff8 ) │ │ │ │ + cbnz r3, 1eaed6 │ │ │ │ + ldr r4, [pc, #728] @ (1eb160 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #728] @ (1eaffc ) │ │ │ │ + ldr r1, [pc, #728] @ (1eb164 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 5ab80 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #708] @ (1eb000 ) │ │ │ │ - ldr r3, [pc, #676] @ (1eafe0 ) │ │ │ │ + ldr r2, [pc, #708] @ (1eb168 ) │ │ │ │ + ldr r3, [pc, #676] @ (1eb148 ) │ │ │ │ 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 1eafd6 │ │ │ │ + bne.w 1eb13e │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 59b14 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eacb0 │ │ │ │ + bne.n 1eae18 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 5aa00 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1eacb0 │ │ │ │ + bne.n 1eae18 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1eacba │ │ │ │ - ldr r4, [pc, #660] @ (1eb004 ) │ │ │ │ + b.n 1eae22 │ │ │ │ + ldr r4, [pc, #660] @ (1eb16c ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1eb008 ) │ │ │ │ + ldr r1, [pc, #660] @ (1eb170 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1eb00c ) │ │ │ │ + ldr r1, [pc, #648] @ (1eb174 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1eb010 ) │ │ │ │ + ldr r1, [pc, #640] @ (1eb178 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #632] @ (1eb014 ) │ │ │ │ + ldr r1, [pc, #632] @ (1eb17c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1eb018 ) │ │ │ │ + ldr r1, [pc, #620] @ (1eb180 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1eb01c ) │ │ │ │ + ldr r1, [pc, #608] @ (1eb184 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1eb020 ) │ │ │ │ + ldr r1, [pc, #596] @ (1eb188 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1eb024 ) │ │ │ │ + ldr r1, [pc, #584] @ (1eb18c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1eb028 ) │ │ │ │ + ldr r1, [pc, #572] @ (1eb190 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1eb02c ) │ │ │ │ + ldr r1, [pc, #560] @ (1eb194 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #552] @ (1eb030 ) │ │ │ │ + ldr r1, [pc, #552] @ (1eb198 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1eb034 ) │ │ │ │ + ldr r1, [pc, #540] @ (1eb19c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1eb038 ) │ │ │ │ + ldr r1, [pc, #528] @ (1eb1a0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1eb03c ) │ │ │ │ + ldr r1, [pc, #516] @ (1eb1a4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1eb040 ) │ │ │ │ + ldr r1, [pc, #504] @ (1eb1a8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1eb044 ) │ │ │ │ + ldr r1, [pc, #492] @ (1eb1ac ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1eb048 ) │ │ │ │ + ldr r1, [pc, #480] @ (1eb1b0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #472] @ (1eb04c ) │ │ │ │ + ldr r1, [pc, #472] @ (1eb1b4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #460] @ (1eb050 ) │ │ │ │ + ldr r1, [pc, #460] @ (1eb1b8 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1eb054 ) │ │ │ │ + ldr r1, [pc, #448] @ (1eb1bc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1eb058 ) │ │ │ │ + ldr r1, [pc, #436] @ (1eb1c0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1eb05c ) │ │ │ │ + ldr r1, [pc, #424] @ (1eb1c4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1eb060 ) │ │ │ │ + ldr r1, [pc, #412] @ (1eb1c8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1eb064 ) │ │ │ │ + ldr r1, [pc, #400] @ (1eb1cc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #392] @ (1eb068 ) │ │ │ │ + ldr r1, [pc, #392] @ (1eb1d0 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1eb06c ) │ │ │ │ + ldr r1, [pc, #380] @ (1eb1d4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1eb070 ) │ │ │ │ + ldr r1, [pc, #368] @ (1eb1d8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1eb074 ) │ │ │ │ + ldr r1, [pc, #356] @ (1eb1dc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1eb078 ) │ │ │ │ + ldr r1, [pc, #344] @ (1eb1e0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1eb07c ) │ │ │ │ + ldr r1, [pc, #332] @ (1eb1e4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1eb080 ) │ │ │ │ + ldr r1, [pc, #320] @ (1eb1e8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1eb084 ) │ │ │ │ + ldr r1, [pc, #308] @ (1eb1ec ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #300] @ (1eb088 ) │ │ │ │ + ldr r1, [pc, #300] @ (1eb1f0 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1eb08c ) │ │ │ │ + ldr r1, [pc, #288] @ (1eb1f4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1eb090 ) │ │ │ │ + ldr r1, [pc, #276] @ (1eb1f8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1eb094 ) │ │ │ │ + ldr r1, [pc, #264] @ (1eb1fc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (1eb098 ) │ │ │ │ + ldr r1, [pc, #256] @ (1eb200 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1eb09c ) │ │ │ │ + ldr r1, [pc, #248] @ (1eb204 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b188 <__printf_chk@plt> │ │ │ │ - b.n 1ead1c │ │ │ │ - ldr r0, [pc, #236] @ (1eb0a0 ) │ │ │ │ + b.n 1eae84 │ │ │ │ + ldr r0, [pc, #236] @ (1eb208 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea34c │ │ │ │ + bl 1ea4b4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ea204 │ │ │ │ - ldr r3, [pc, #224] @ (1eb0a4 ) │ │ │ │ + bl 1ea36c │ │ │ │ + ldr r3, [pc, #224] @ (1eb20c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1ead14 │ │ │ │ + b.n 1eae7c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #184 @ (adr r5, 1eb0a0 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 1eb468 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc, #936 @ (adr r4, 1eb394 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 1eb35c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bpl.n 1eaf88 │ │ │ │ + bpl.n 1eb0a0 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [sp, #532] @ 0x214 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc, #568 @ (adr r4, 1eb238 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 1eb200 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc, #256 @ (adr r4, 1eb108 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 1eb4d0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bpl.n 1eb108 │ │ │ │ + bpl.n 1eb220 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1eaf24 │ │ │ │ + bpl.n 1eb23c │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1eaf58 │ │ │ │ + bpl.n 1eb270 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1eaf80 │ │ │ │ + bpl.n 1eb098 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1eafa4 │ │ │ │ + bpl.n 1eb0bc │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1eafc8 │ │ │ │ + bpl.n 1eb0e0 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1eafec │ │ │ │ + bpl.n 1eb104 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1eb010 │ │ │ │ + bpl.n 1eb128 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb034 │ │ │ │ + bpl.n 1eb14c │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb058 │ │ │ │ + bpl.n 1eb170 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb074 │ │ │ │ + bpl.n 1eb18c │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb0a0 │ │ │ │ + bvs.n 1eb1b8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb0c4 │ │ │ │ + bvs.n 1eb1dc │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb0e8 │ │ │ │ + bvs.n 1eb200 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb10c │ │ │ │ + bvs.n 1eb224 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb128 │ │ │ │ + bvs.n 1eb240 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eaf4c │ │ │ │ + bvs.n 1eb264 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eaf6c │ │ │ │ + bvs.n 1eb284 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eaf84 │ │ │ │ + bvs.n 1eb29c │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eafa8 │ │ │ │ + bvs.n 1eb0c0 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eafcc │ │ │ │ + bvs.n 1eb0e4 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eaff0 │ │ │ │ + bvs.n 1eb108 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb014 │ │ │ │ + bvs.n 1eb12c │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb038 │ │ │ │ + bvs.n 1eb150 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb05c │ │ │ │ + bvs.n 1eb174 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb088 │ │ │ │ + bvs.n 1eb1a0 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb0ac │ │ │ │ + bvs.n 1eb1c4 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb0d0 │ │ │ │ + bvc.n 1eb1e8 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb0fc │ │ │ │ + bvc.n 1eb214 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb128 │ │ │ │ + bvc.n 1eb240 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb154 │ │ │ │ + bvc.n 1eb26c │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb180 │ │ │ │ + bvc.n 1eb298 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eafac │ │ │ │ + bvc.n 1eb2c4 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eafe0 │ │ │ │ + bvc.n 1eb0f8 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb00c │ │ │ │ + bvc.n 1eb124 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb038 │ │ │ │ + bvc.n 1eb150 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb064 │ │ │ │ + bvc.n 1eb17c │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb098 │ │ │ │ + bvc.n 1eb1b0 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1eb0fc │ │ │ │ + bcc.n 1eb214 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 1eb0ee │ │ │ │ + cbz r0, 1eb256 │ │ │ │ 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] @ (1eb0f4 ) │ │ │ │ + ldr r4, [pc, #56] @ (1eb25c ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 5b0bc │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1eb0e8 │ │ │ │ + cbz r3, 1eb250 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1eb0c0 │ │ │ │ + beq.n 1eb228 │ │ │ │ blx 5a3a4 │ │ │ │ - cbz r0, 1eb0e8 │ │ │ │ + cbz r0, 1eb250 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1eb0c0 │ │ │ │ + beq.n 1eb228 │ │ │ │ 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 │ │ │ │ - bvc.n 1eb114 │ │ │ │ + bvs.n 1eb22c │ │ │ │ movs r0, r3 │ │ │ │ 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] @ 1eb158 │ │ │ │ + ldr.w lr, [pc, #76] @ 1eb2c0 │ │ │ │ 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] @ 1eb15c │ │ │ │ + ldr.w ip, [pc, #56] @ 1eb2c4 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 59f80 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1eb160 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb15c ) │ │ │ │ + ldr r2, [pc, #36] @ (1eb2c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb2c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb152 │ │ │ │ + bne.n 1eb2ba │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #944] @ (1eb50c ) │ │ │ │ + ldr r5, [pc, #528] @ (1eb4d4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #760] @ (1eb45c ) │ │ │ │ + ldr r5, [pc, #344] @ (1eb424 ) │ │ │ │ lsls r7, r4, #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 1dd9c8 │ │ │ │ - cbz r7, 1eb1b0 │ │ │ │ + bl 1ddb30 │ │ │ │ + cbz r7, 1eb318 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd9c8 │ │ │ │ + bl 1ddb30 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1dd9c8 │ │ │ │ + bl 1ddb30 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1dd704 │ │ │ │ + bl 1dd86c │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1eb182 │ │ │ │ + bne.n 1eb2ea │ │ │ │ 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 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 1eb23e │ │ │ │ + cbz r3, 1eb3a6 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1ddc98 │ │ │ │ + bl 1dde00 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1ddbf0 │ │ │ │ + bl 1ddd58 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1ddbf0 │ │ │ │ + bl 1ddd58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1eb1ea │ │ │ │ + bhi.n 1eb352 │ │ │ │ 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 │ │ │ │ @@ -553489,46 +553618,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 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ 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 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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 1eb2e2 │ │ │ │ + bmi.n 1eb44a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1eb2e6 │ │ │ │ + cbz r3, 1eb44e │ │ │ │ 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] │ │ │ │ @@ -553541,15 +553670,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 1eb2bc │ │ │ │ + b.n 1eb424 │ │ │ │ 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] │ │ │ │ @@ -553579,15 +553708,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 1eb394 │ │ │ │ + bmi.n 1eb4fc │ │ │ │ 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 │ │ │ │ @@ -553620,26 +553749,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 1eb43e │ │ │ │ + beq.n 1eb5a6 │ │ │ │ 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 1eb438 │ │ │ │ + beq.n 1eb5a0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 5aa3c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -553662,48 +553791,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 1eb424 │ │ │ │ + b.n 1eb58c │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1eb45c │ │ │ │ + beq.n 1eb5c4 │ │ │ │ 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 1eb424 │ │ │ │ + b.n 1eb58c │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 59c64 │ │ │ │ - b.n 1eb424 │ │ │ │ + b.n 1eb58c │ │ │ │ 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 1eb490 │ │ │ │ + beq.n 1eb5f8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 59c64 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1eb484 │ │ │ │ + bne.n 1eb5ec │ │ │ │ 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 │ │ │ │ @@ -553711,41 +553840,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 1eb5a0 │ │ │ │ + beq.n 1eb708 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1eb6fa │ │ │ │ + beq.w 1eb862 │ │ │ │ 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 1eb580 │ │ │ │ + bcc.n 1eb6e8 │ │ │ │ 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, 1eb55e │ │ │ │ + cbz r6, 1eb6c6 │ │ │ │ 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] │ │ │ │ @@ -553760,81 +553889,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 1eb55e │ │ │ │ + beq.n 1eb6c6 │ │ │ │ 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 1eb580 │ │ │ │ + bcc.n 1eb6e8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 59ad8 <__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 1eb6d0 │ │ │ │ + bcs.w 1eb838 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1eb6fa │ │ │ │ + beq.w 1eb862 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1eb4d4 │ │ │ │ - b.n 1eb580 │ │ │ │ + bcs.n 1eb63c │ │ │ │ + b.n 1eb6e8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1eb708 │ │ │ │ + beq.w 1eb870 │ │ │ │ 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 1eb6bc │ │ │ │ + bcc.n 1eb824 │ │ │ │ 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 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1eb6ca │ │ │ │ + beq.n 1eb832 │ │ │ │ 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 1eb6bc │ │ │ │ + bcc.n 1eb824 │ │ │ │ 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 1eb69e │ │ │ │ + beq.n 1eb806 │ │ │ │ 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 │ │ │ │ @@ -553852,17 +553981,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 1eb69e │ │ │ │ + beq.n 1eb806 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1eb6f0 │ │ │ │ + beq.n 1eb858 │ │ │ │ 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 │ │ │ │ @@ -553876,133 +554005,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 1eb6bc │ │ │ │ + bcc.n 1eb824 │ │ │ │ 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 1eb398 │ │ │ │ + bl 1eb500 │ │ │ │ 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 1eb6fa │ │ │ │ + beq.n 1eb862 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1eb5ae │ │ │ │ + b.n 1eb716 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1eb5f8 │ │ │ │ + b.n 1eb760 │ │ │ │ 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 1eb398 │ │ │ │ + bl 1eb500 │ │ │ │ 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 1eb690 │ │ │ │ + b.n 1eb7f8 │ │ │ │ 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 1eb6b2 │ │ │ │ + b.n 1eb81a │ │ │ │ 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 1eb74e │ │ │ │ + beq.n 1eb8b6 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1eb762 │ │ │ │ + bcc.n 1eb8ca │ │ │ │ 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 1eb754 │ │ │ │ + bcs.n 1eb8bc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1eb398 │ │ │ │ + bl 1eb500 │ │ │ │ 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 1eb74e │ │ │ │ + beq.n 1eb8b6 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1eb72a │ │ │ │ + b.n 1eb892 │ │ │ │ stmdb 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 1eb8b6 │ │ │ │ + beq.w 1eba1e │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1eb7a4 │ │ │ │ + b.n 1eb90c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1eb7ea │ │ │ │ + beq.n 1eb952 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1eb79a │ │ │ │ + bcc.n 1eb902 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb81e │ │ │ │ + bne.n 1eb986 │ │ │ │ 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 1eb8b6 │ │ │ │ + bne.n 1eba1e │ │ │ │ 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] │ │ │ │ @@ -554011,378 +554140,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 1eb88c │ │ │ │ + beq.n 1eb9f4 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5aa3c │ │ │ │ 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 1eb7d4 │ │ │ │ + b.n 1eb93c │ │ │ │ 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 1eb85e │ │ │ │ + beq.n 1eb9c6 │ │ │ │ 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 1eb7c8 │ │ │ │ + beq.n 1eb930 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5aa3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1eb812 │ │ │ │ + b.n 1eb97a │ │ │ │ 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 1eb892 │ │ │ │ + beq.n 1eb9fa │ │ │ │ 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 1eb7d4 │ │ │ │ + b.n 1eb93c │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 1eb87a │ │ │ │ + b.n 1eb9e2 │ │ │ │ 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 59c64 │ │ │ │ - b.n 1eb7d4 │ │ │ │ + b.n 1eb93c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5aa3c │ │ │ │ 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 1eb7d4 │ │ │ │ + b.n 1eb93c │ │ │ │ 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] @ 1eb920 │ │ │ │ + vldr d7, [pc, #52] @ 1eba88 │ │ │ │ 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 1eb910 │ │ │ │ + bne.n 1eba78 │ │ │ │ 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 1eb770 │ │ │ │ + bl 1eb8d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1eb904 │ │ │ │ + b.n 1eba6c │ │ │ │ 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] @ (1eba90 ) │ │ │ │ - ldr r3, [pc, #340] @ (1eba94 ) │ │ │ │ + ldr r1, [pc, #340] @ (1ebbf8 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ebbfc ) │ │ │ │ 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 1eb968 │ │ │ │ + bne.n 1ebad0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eb958 │ │ │ │ + bne.n 1ebac0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eba26 │ │ │ │ + bne.n 1ebb8e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1eb9b4 │ │ │ │ + cbz r5, 1ebb1c │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eb982 │ │ │ │ + bne.n 1ebaea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eba18 │ │ │ │ - ldr r2, [pc, #252] @ (1eba98 ) │ │ │ │ - ldr r3, [pc, #248] @ (1eba94 ) │ │ │ │ + bne.n 1ebb80 │ │ │ │ + ldr r2, [pc, #252] @ (1ebc00 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ebbfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eba8a │ │ │ │ + bne.n 1ebbf2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (1eba9c ) │ │ │ │ + ldr r2, [pc, #228] @ (1ebc04 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1eb97e │ │ │ │ + beq.n 1ebae6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 5a788 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1eb9e0 │ │ │ │ + bne.n 1ebb48 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1eba56 │ │ │ │ + bne.n 1ebbbe │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 5aa3c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eba56 │ │ │ │ + cbz r0, 1ebbbe │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1f4008 │ │ │ │ + bl 1f4170 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1eba50 │ │ │ │ + cbz r0, 1ebbb8 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1eba76 │ │ │ │ + bne.n 1ebbde │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1f4120 │ │ │ │ + bl 1f4288 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59c64 │ │ │ │ - b.n 1eb97e │ │ │ │ + b.n 1ebae6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1e0ef4 │ │ │ │ - b.n 1eb998 │ │ │ │ + bl 1e105c │ │ │ │ + b.n 1ebb00 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eba5a │ │ │ │ + bne.n 1ebbc2 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eba3a │ │ │ │ + bne.n 1ebba2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eba2c │ │ │ │ - b.n 1eb970 │ │ │ │ + bne.n 1ebb94 │ │ │ │ + b.n 1ebad8 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c64 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1eba10 │ │ │ │ + b.n 1ebb78 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eba60 │ │ │ │ + bne.n 1ebbc8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eba2a │ │ │ │ - b.n 1eb970 │ │ │ │ + bne.n 1ebb92 │ │ │ │ + b.n 1ebad8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f420c │ │ │ │ - b.n 1eba00 │ │ │ │ + bl 1f4374 │ │ │ │ + b.n 1ebb68 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mov ip, r7 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, ip │ │ │ │ + add r8, pc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ (1ebad4 ) │ │ │ │ + ldr r0, [pc, #32] @ (1ebc3c ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ea408 │ │ │ │ + bl 1ea570 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 5aa3c │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1ebad2 │ │ │ │ + cbz r0, 1ebc3a │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ subs r3, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - b.n 1ebafc │ │ │ │ + b.n 1ebc64 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1ebb08 │ │ │ │ + cbnz r1, 1ebc70 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1ebaf4 │ │ │ │ + bne.n 1ebc5c │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 59c64 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1f41d0 │ │ │ │ + bl 1f4338 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 59c64 │ │ │ │ - b.n 1ebae8 │ │ │ │ + b.n 1ebc50 │ │ │ │ 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, 1ebb64 │ │ │ │ + cbz r2, 1ebccc │ │ │ │ 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, 1ebb5e │ │ │ │ + cbz r5, 1ebcc6 │ │ │ │ blx 59ad8 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f420c │ │ │ │ + bl 1f4374 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1ebb3c │ │ │ │ + bhi.n 1ebca4 │ │ │ │ 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, 1ebba0 │ │ │ │ - b.n 1ebbd6 │ │ │ │ + cbnz r1, 1ebd08 │ │ │ │ + b.n 1ebd3e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f4214 │ │ │ │ - cbnz r0, 1ebbd0 │ │ │ │ + bl 1f437c │ │ │ │ + cbnz r0, 1ebd38 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1ebbd6 │ │ │ │ + bls.n 1ebd3e │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 59e0c <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebb8e │ │ │ │ + bne.n 1ebcf6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb928 │ │ │ │ - cbz r0, 1ebbd6 │ │ │ │ + bl 1eba90 │ │ │ │ + cbz r0, 1ebd3e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1f4214 │ │ │ │ + bl 1f437c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebb9a │ │ │ │ + beq.n 1ebd02 │ │ │ │ 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} │ │ │ │ @@ -554393,364 +554522,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, 1ebc1a │ │ │ │ - b.n 1ebcca │ │ │ │ + cbnz r1, 1ebd82 │ │ │ │ + b.n 1ebe32 │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f4638 │ │ │ │ - cbnz r0, 1ebc4a │ │ │ │ + bl 1f47a0 │ │ │ │ + cbnz r0, 1ebdb2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1ebc6a │ │ │ │ + bls.n 1ebdd2 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 59e0c <__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 1ebc08 │ │ │ │ + bne.n 1ebd70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb928 │ │ │ │ - cbz r0, 1ebc68 │ │ │ │ + bl 1eba90 │ │ │ │ + cbz r0, 1ebdd0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1f4638 │ │ │ │ + bl 1f47a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebc12 │ │ │ │ + beq.n 1ebd7a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1ebc68 │ │ │ │ + blt.n 1ebdd0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1ebcb4 │ │ │ │ + cbz r0, 1ebe1c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1f4400 │ │ │ │ + bl 1f4568 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1ebcca │ │ │ │ - vldr d7, [pc, #96] @ 1ebcd0 │ │ │ │ + cbz r3, 1ebe32 │ │ │ │ + vldr d7, [pc, #96] @ 1ebe38 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1ebc96 │ │ │ │ - bl 1f4698 │ │ │ │ + b.n 1ebdfe │ │ │ │ + bl 1f4800 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ebc8e │ │ │ │ + bpl.n 1ebdf6 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1ebcc6 │ │ │ │ + bcs.n 1ebe2e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebc7a │ │ │ │ + bne.n 1ebde2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb928 │ │ │ │ + bl 1eba90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebc8e │ │ │ │ + beq.n 1ebdf6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1ebc7a │ │ │ │ + b.n 1ebde2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb928 │ │ │ │ + bl 1eba90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebc60 │ │ │ │ + beq.n 1ebdc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1ebc54 │ │ │ │ + b.n 1ebdbc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1ebc4e │ │ │ │ + b.n 1ebdb6 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1ebc4e │ │ │ │ + b.n 1ebdb6 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #40] @ (1ebd14 ) │ │ │ │ + ldr r5, [pc, #40] @ (1ebe7c ) │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #479 @ 0x1df │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1424 │ │ │ │ + bl 1f158c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1ebd08 │ │ │ │ - bl 1dd290 │ │ │ │ + cbnz r3, 1ebe70 │ │ │ │ + bl 1dd3f8 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1ebcf6 │ │ │ │ + bne.n 1ebe5e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ 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 1ebd44 │ │ │ │ + bne.n 1ebeac │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebd2c │ │ │ │ + bne.n 1ebe94 │ │ │ │ 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 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1ebd72 │ │ │ │ + bls.n 1ebeda │ │ │ │ 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 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ebd9c │ │ │ │ + bls.n 1ebf04 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebd98 │ │ │ │ + bne.n 1ebf00 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ebd98 │ │ │ │ + bne.n 1ebf00 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ebdc2 │ │ │ │ + cbnz r3, 1ebf2a │ │ │ │ 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 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ebde4 │ │ │ │ + bls.n 1ebf4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebde0 │ │ │ │ + bne.n 1ebf48 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebde0 │ │ │ │ + bne.n 1ebf48 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebde0 │ │ │ │ + bne.n 1ebf48 │ │ │ │ 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 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ebe42 │ │ │ │ + beq.n 1ebfaa │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1ebe3c │ │ │ │ + bne.n 1ebfa4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebe24 │ │ │ │ + bne.n 1ebf8c │ │ │ │ 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 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ 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 1ebe80 │ │ │ │ + bne.n 1ebfe8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebe68 │ │ │ │ + bne.n 1ebfd0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ebe7c │ │ │ │ + bne.n 1ebfe4 │ │ │ │ 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 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ 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 1ebebc │ │ │ │ + bne.n 1ec024 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebea4 │ │ │ │ + bne.n 1ec00c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ebeb8 │ │ │ │ + bne.n 1ec020 │ │ │ │ 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 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ 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 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ 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 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ebf20 │ │ │ │ + bls.n 1ec088 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebf1c │ │ │ │ + bne.n 1ec084 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ebf1c │ │ │ │ + bne.n 1ec084 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ebf46 │ │ │ │ + cbnz r3, 1ec0ae │ │ │ │ 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 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ebf68 │ │ │ │ + bls.n 1ec0d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebf64 │ │ │ │ + bne.n 1ec0cc │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ebf64 │ │ │ │ + bne.n 1ec0cc │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ebf8a │ │ │ │ + cbnz r3, 1ec0f2 │ │ │ │ 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 1dd280 │ │ │ │ + bl 1dd3e8 │ │ │ │ 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 1ebfbe │ │ │ │ + bne.n 1ec126 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ebfa4 │ │ │ │ + bne.n 1ec10c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1ebfba │ │ │ │ + bne.n 1ec122 │ │ │ │ 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 │ │ │ │ @@ -554758,93 +554887,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 1ebfe0 │ │ │ │ + bne.n 1ec148 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ec012 │ │ │ │ + bhi.n 1ec17a │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ebffa │ │ │ │ + bne.n 1ec162 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1ec00a │ │ │ │ + beq.n 1ec172 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1ec00a │ │ │ │ + b.n 1ec172 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1ec050 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ec1b8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1ec054 ) │ │ │ │ + ldr r0, [pc, #24] @ (1ec1bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f826c │ │ │ │ - ldr r3, [pc, #16] @ (1ec058 ) │ │ │ │ + bl 1f83d4 │ │ │ │ + ldr r3, [pc, #16] @ (1ec1c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1ec072 │ │ │ │ + cbz r2, 1ec1da │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1ec076 │ │ │ │ + beq.n 1ec1de │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1ec086 │ │ │ │ + beq.n 1ec1ee │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1ec0a4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ec20c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1ec0a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec210 ) │ │ │ │ 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 1ec074 │ │ │ │ + ble.n 1ec1dc │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ 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 sl, r3 │ │ │ │ @@ -554861,15 +554990,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 5a170 │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 1ec1b6 │ │ │ │ + beq.n 1ec31e │ │ │ │ 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 │ │ │ │ @@ -554893,51 +555022,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 1ec2ae │ │ │ │ + ble.w 1ec416 │ │ │ │ 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 1ec152 │ │ │ │ + bgt.n 1ec2ba │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ec2c2 │ │ │ │ + bne.w 1ec42a │ │ │ │ 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 1ec0fa │ │ │ │ + bne.n 1ec262 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec25e │ │ │ │ + beq.n 1ec3c6 │ │ │ │ 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 │ │ │ │ @@ -554975,79 +555104,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 1ec1ee │ │ │ │ + bne.n 1ec356 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1ec1e6 │ │ │ │ + bne.n 1ec34e │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec2fe │ │ │ │ + bne.n 1ec466 │ │ │ │ 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 1ec29a │ │ │ │ + bgt.n 1ec402 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 1ec29a │ │ │ │ + cbz r1, 1ec402 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1ec274 │ │ │ │ + bne.n 1ec3dc │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 1ec270 │ │ │ │ + bne.n 1ec3d8 │ │ │ │ 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 1ec18a │ │ │ │ + beq.w 1ec2f2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ec1a8 │ │ │ │ + beq.w 1ec310 │ │ │ │ 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 1ec2f8 │ │ │ │ + beq.n 1ec460 │ │ │ │ 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 1ec2d0 │ │ │ │ - b.n 1ec1a8 │ │ │ │ + bne.n 1ec438 │ │ │ │ + b.n 1ec310 │ │ │ │ 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] │ │ │ │ @@ -555067,60 +555196,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 1ec37c │ │ │ │ + bgt.n 1ec4e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec37c │ │ │ │ + beq.n 1ec4e4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1ec390 │ │ │ │ + blt.n 1ec4f8 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1ec37c │ │ │ │ + bge.n 1ec4e4 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1ec30c │ │ │ │ + bne.n 1ec474 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1ec308 │ │ │ │ + bne.n 1ec470 │ │ │ │ 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 1ec37c │ │ │ │ + bge.n 1ec4e4 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1ec37c │ │ │ │ + b.n 1ec4e4 │ │ │ │ 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 1ec476 │ │ │ │ + ble.n 1ec5de │ │ │ │ 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 │ │ │ │ @@ -555145,53 +555274,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 1ec450 │ │ │ │ + ble.n 1ec5b8 │ │ │ │ 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 1ec428 │ │ │ │ + bgt.n 1ec590 │ │ │ │ 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 1ec3dc │ │ │ │ + bne.n 1ec544 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 1ec3d6 │ │ │ │ + bgt.n 1ec53e │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1ec3c6 │ │ │ │ + bne.n 1ec52e │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1ec686 │ │ │ │ + ble.w 1ec7ee │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1ec60c │ │ │ │ + ble.w 1ec774 │ │ │ │ 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 │ │ │ │ @@ -555215,49 +555344,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 1ec516 │ │ │ │ + ble.n 1ec67e │ │ │ │ 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 1ec4ee │ │ │ │ + bgt.n 1ec656 │ │ │ │ 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 1ec4a4 │ │ │ │ + bne.n 1ec60c │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ec49e │ │ │ │ + bgt.n 1ec606 │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ec614 │ │ │ │ + beq.n 1ec77c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1ec60c │ │ │ │ + ble.n 1ec774 │ │ │ │ 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 │ │ │ │ @@ -555270,29 +555399,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 1ec578 │ │ │ │ + bne.n 1ec6e0 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1ec556 │ │ │ │ + bne.n 1ec6be │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ec550 │ │ │ │ + bgt.n 1ec6b8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 1ec60c │ │ │ │ + ble.n 1ec774 │ │ │ │ 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]! │ │ │ │ @@ -555301,46 +555430,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 1ec5ac │ │ │ │ + bne.n 1ec714 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ec5fa │ │ │ │ + ble.n 1ec762 │ │ │ │ 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 1ec5aa │ │ │ │ + bne.n 1ec712 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1ec5a6 │ │ │ │ + bgt.n 1ec70e │ │ │ │ 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 1ec598 │ │ │ │ + beq.n 1ec700 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 1ec60c │ │ │ │ + ble.n 1ec774 │ │ │ │ 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 │ │ │ │ @@ -555355,48 +555484,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 1ec658 │ │ │ │ + bne.n 1ec7c0 │ │ │ │ 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 1ec66a │ │ │ │ + bne.n 1ec7d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ec638 │ │ │ │ - b.n 1ec598 │ │ │ │ + bgt.n 1ec7a0 │ │ │ │ + b.n 1ec700 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1ec60c │ │ │ │ + ble.n 1ec774 │ │ │ │ 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 1ec696 │ │ │ │ - b.n 1ec53e │ │ │ │ + bgt.n 1ec7fe │ │ │ │ + b.n 1ec6a6 │ │ │ │ stmdb 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, #1036] @ 1ecac8 │ │ │ │ + ldr.w r4, [pc, #1036] @ 1ecc30 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1036] @ 1ecacc │ │ │ │ + ldr.w r0, [pc, #1036] @ 1ecc34 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r5, lsl #2 │ │ │ │ mov r7, r2 │ │ │ │ it lt │ │ │ │ movlt.w r9, #0 │ │ │ │ ldrb.w r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -555409,42 +555538,42 @@ │ │ │ │ it ge │ │ │ │ addge r2, r5, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ itt ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ subge.w r9, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ec718 │ │ │ │ + ble.n 1ec880 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r1, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r3, r1, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 1ec734 │ │ │ │ + bgt.n 1ec89c │ │ │ │ subs r4, #4 │ │ │ │ add r7, r9 │ │ │ │ add r8, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ec70a │ │ │ │ - ldr r2, [pc, #948] @ (1ecad0 ) │ │ │ │ - ldr r3, [pc, #944] @ (1ecacc ) │ │ │ │ + bne.n 1ec872 │ │ │ │ + ldr r2, [pc, #948] @ (1ecc38 ) │ │ │ │ + ldr r3, [pc, #944] @ (1ecc34 ) │ │ │ │ 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 1ecac4 │ │ │ │ + bne.w 1ecc2c │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r1, r6, #3 │ │ │ │ - ldr r6, [pc, #920] @ (1ecad4 ) │ │ │ │ + ldr r6, [pc, #920] @ (1ecc3c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ sub.w sl, r5, #4 │ │ │ │ add r6, pc │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, r5 │ │ │ │ mov r1, r2 │ │ │ │ @@ -555488,78 +555617,78 @@ │ │ │ │ andmi.w r2, r2, #14 │ │ │ │ iteee pl │ │ │ │ movpl r2, #2 │ │ │ │ orrmi r3, r2 │ │ │ │ movmi r2, #5 │ │ │ │ addmi r3, #2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - ldr r1, [pc, #788] @ (1ecad8 ) │ │ │ │ + ldr r1, [pc, #788] @ (1ecc40 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ec83c │ │ │ │ + beq.n 1ec9a4 │ │ │ │ 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 5a170 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1ec7e6 │ │ │ │ + bne.n 1ec94e │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1ec7d8 │ │ │ │ + bcc.n 1ec940 │ │ │ │ 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 1ec78e │ │ │ │ + bne.n 1ec8f6 │ │ │ │ ldrd r5, r7, [sp, #120] @ 0x78 │ │ │ │ ldrd r2, r9, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #88] @ 0x58 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ ldrd r8, r1, [sp, #96] @ 0x60 │ │ │ │ adds r6, #1 │ │ │ │ subs r4, #4 │ │ │ │ add.w r6, r9, r6, lsl #4 │ │ │ │ add r8, r1 │ │ │ │ ldrd r0, sl, [sp, #112] @ 0x70 │ │ │ │ add.w r9, r6, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1ec756 │ │ │ │ - b.n 1ec718 │ │ │ │ + bne.n 1ec8be │ │ │ │ + b.n 1ec880 │ │ │ │ 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 1ec0ac │ │ │ │ + bl 1ec214 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ecaba │ │ │ │ + beq.w 1ecc22 │ │ │ │ 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 │ │ │ │ @@ -555582,41 +555711,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 1ec8d8 │ │ │ │ + ble.n 1eca40 │ │ │ │ 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 1ec8b0 │ │ │ │ + bgt.n 1eca18 │ │ │ │ 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, #504] @ (1ecadc ) │ │ │ │ + ldr r3, [pc, #504] @ (1ecc44 ) │ │ │ │ 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, #492] @ (1ecae0 ) │ │ │ │ + ldr r3, [pc, #492] @ (1ecc48 ) │ │ │ │ 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 │ │ │ │ @@ -555624,36 +555753,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 1ecaa8 │ │ │ │ + beq.w 1ecc10 │ │ │ │ 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 1ec95c │ │ │ │ + bne.n 1ecac4 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1ecab2 │ │ │ │ + bgt.w 1ecc1a │ │ │ │ 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 1ec962 │ │ │ │ + b.n 1ecaca │ │ │ │ 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 │ │ │ │ @@ -555677,29 +555806,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 1ec9de │ │ │ │ + ble.n 1ecb46 │ │ │ │ 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 1ec9b6 │ │ │ │ + bgt.n 1ecb1e │ │ │ │ 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] │ │ │ │ @@ -555715,96 +555844,96 @@ │ │ │ │ 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, 1eca50 │ │ │ │ + cbz r2, 1ecbb8 │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1eca6e │ │ │ │ + beq.n 1ecbd6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1eca00 │ │ │ │ + b.n 1ecb68 │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1eca4c │ │ │ │ + bne.n 1ecbb4 │ │ │ │ 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 1ec918 │ │ │ │ + bne.w 1eca80 │ │ │ │ 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 1ec90e │ │ │ │ + bcc.w 1eca76 │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 1ec7fa │ │ │ │ + b.n 1ec962 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ec956 │ │ │ │ + b.n 1ecabe │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1ec94e │ │ │ │ + b.n 1ecab6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ec8f0 │ │ │ │ + b.n 1eca58 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #1352] @ 1ed040 │ │ │ │ + ldr.w r4, [pc, #1352] @ 1ed1a8 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1352] @ 1ed044 │ │ │ │ + ldr.w r0, [pc, #1352] @ 1ed1ac │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ @@ -555814,56 +555943,56 @@ │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ it ge │ │ │ │ subge.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ecb4e │ │ │ │ + ble.n 1eccb6 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r7, r1 │ │ │ │ subs r0, r7, #4 │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r2, r7, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r2, r0, r2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bgt.n 1ecb6e │ │ │ │ + bgt.n 1eccd6 │ │ │ │ subs r7, #4 │ │ │ │ add r4, r3 │ │ │ │ add r5, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1ecb3e │ │ │ │ - ldr.w r2, [pc, #1272] @ 1ed048 │ │ │ │ - ldr.w r3, [pc, #1264] @ 1ed044 │ │ │ │ + bne.n 1ecca6 │ │ │ │ + ldr.w r2, [pc, #1272] @ 1ed1b0 │ │ │ │ + ldr.w r3, [pc, #1264] @ 1ed1ac │ │ │ │ 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 1ed03a │ │ │ │ + bne.w 1ed1a2 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, sl, #4 │ │ │ │ bic.w lr, r8, #3 │ │ │ │ mov r9, r6 │ │ │ │ sub.w r0, ip, lr │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r0, [pc, #1224] @ 1ed04c │ │ │ │ + ldr.w r0, [pc, #1224] @ 1ed1b4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r0, [pc, #1220] @ 1ed050 │ │ │ │ + ldr.w r0, [pc, #1220] @ 1ed1b8 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ mov r8, sl │ │ │ │ - ldr.w r6, [pc, #1212] @ 1ed054 │ │ │ │ + ldr.w r6, [pc, #1212] @ 1ed1bc │ │ │ │ cmp r7, #4 │ │ │ │ mov sl, r7 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add.w r6, r9, r5 │ │ │ │ @@ -555879,15 +556008,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 1ecff4 │ │ │ │ + beq.w 1ed15c │ │ │ │ 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 │ │ │ │ @@ -555903,15 +556032,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 1ecc5c │ │ │ │ + ble.n 1ecdc4 │ │ │ │ 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 │ │ │ │ @@ -555922,32 +556051,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 1ecc2c │ │ │ │ + bgt.n 1ecd94 │ │ │ │ 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 1ed02c │ │ │ │ + beq.w 1ed194 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ed01e │ │ │ │ + beq.w 1ed186 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ecf98 │ │ │ │ + bne.w 1ed100 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed01a │ │ │ │ + beq.w 1ed182 │ │ │ │ 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 │ │ │ │ @@ -555964,26 +556093,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 1eccde │ │ │ │ + bne.n 1ece46 │ │ │ │ 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 1ed012 │ │ │ │ + beq.w 1ed17a │ │ │ │ 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] │ │ │ │ @@ -555994,16 +556123,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 1ec3b0 │ │ │ │ - ldr r3, [pc, #828] @ (1ed058 ) │ │ │ │ + bl 1ec518 │ │ │ │ + ldr r3, [pc, #828] @ (1ed1c0 ) │ │ │ │ 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 │ │ │ │ @@ -556027,38 +556156,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 1ec05c │ │ │ │ + bl 1ec1c4 │ │ │ │ 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 1ecfe6 │ │ │ │ + beq.w 1ed14e │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1ecfda │ │ │ │ + beq.w 1ed142 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 1ecdae │ │ │ │ + bne.n 1ecf16 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ecfe6 │ │ │ │ + beq.w 1ed14e │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ecfe6 │ │ │ │ + beq.w 1ed14e │ │ │ │ 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 │ │ │ │ @@ -556076,15 +556205,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 1ece2a │ │ │ │ + ble.n 1ecf92 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -556094,19 +556223,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 1ecdfe │ │ │ │ + bgt.n 1ecf66 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1ecec6 │ │ │ │ + beq.n 1ed02e │ │ │ │ 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 │ │ │ │ @@ -556133,29 +556262,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 1ecec4 │ │ │ │ + ble.n 1ed02c │ │ │ │ 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 1ece98 │ │ │ │ + bgt.n 1ed000 │ │ │ │ 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 │ │ │ │ @@ -556179,24 +556308,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 1ecef4 │ │ │ │ + bne.n 1ed05c │ │ │ │ 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 1ecff0 │ │ │ │ + bne.n 1ed158 │ │ │ │ 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 │ │ │ │ @@ -556205,129 +556334,129 @@ │ │ │ │ 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, 1ecf6c │ │ │ │ + cbz r0, 1ed0d4 │ │ │ │ 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 1ecd5a │ │ │ │ + bne.w 1ecec2 │ │ │ │ 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 1ecd4a │ │ │ │ + bcc.w 1eceb2 │ │ │ │ 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 1ecbc6 │ │ │ │ + bne.w 1ecd2e │ │ │ │ ldrd r9, r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r2, r4, [sp, #112] @ 0x70 │ │ │ │ ldrd r3, r7, [sp, #96] @ 0x60 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ ldrd r5, r1, [sp, #104] @ 0x68 │ │ │ │ adds r6, #1 │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ add.w r4, r4, r6, lsl #4 │ │ │ │ add r5, r1 │ │ │ │ add r4, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1ecb96 │ │ │ │ - b.n 1ecb4e │ │ │ │ + bne.w 1eccfe │ │ │ │ + b.n 1eccb6 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1ecdae │ │ │ │ + bne.w 1ecf16 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1ecdb4 │ │ │ │ + b.n 1ecf1c │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 1ecf32 │ │ │ │ + b.n 1ed09a │ │ │ │ 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 5a170 │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 1ecffc │ │ │ │ - b.n 1ecf98 │ │ │ │ + bcc.n 1ed164 │ │ │ │ + b.n 1ed100 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ecd0e │ │ │ │ + b.n 1ece76 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ecce0 │ │ │ │ - ldr r3, [pc, #60] @ (1ed05c ) │ │ │ │ + b.n 1ece48 │ │ │ │ + ldr r3, [pc, #60] @ (1ed1c4 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ecc78 │ │ │ │ - ldr r3, [pc, #48] @ (1ed060 ) │ │ │ │ + b.n 1ecde0 │ │ │ │ + ldr r3, [pc, #48] @ (1ed1c8 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ecc78 │ │ │ │ + b.n 1ecde0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ movs r7, 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 1ecae4 │ │ │ │ + bl 1ecc4c │ │ │ │ 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 │ │ │ │ @@ -556344,42 +556473,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 1ecae4 │ │ │ │ - cbz r7, 1ed0e2 │ │ │ │ + bl 1ecc4c │ │ │ │ + cbz r7, 1ed24a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d2480 │ │ │ │ + bl 1d25e8 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ed0ce │ │ │ │ + bne.n 1ed236 │ │ │ │ mov r0, sl │ │ │ │ blx 59c64 │ │ │ │ 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 1ecae4 │ │ │ │ + bl 1ecc4c │ │ │ │ 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 │ │ │ │ @@ -556396,27 +556525,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 1ecae4 │ │ │ │ - cbz r7, 1ed16e │ │ │ │ + bl 1ecc4c │ │ │ │ + cbz r7, 1ed2d6 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d1518 │ │ │ │ + bl 1d1680 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ed15a │ │ │ │ + bne.n 1ed2c2 │ │ │ │ mov r0, sl │ │ │ │ blx 59c64 │ │ │ │ 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 │ │ │ │ @@ -556438,27 +556567,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 1ec6a8 │ │ │ │ - cbz r7, 1ed1da │ │ │ │ + bl 1ec810 │ │ │ │ + cbz r7, 1ed342 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1da418 │ │ │ │ + bl 1da580 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ed1c6 │ │ │ │ + bne.n 1ed32e │ │ │ │ mov r0, sl │ │ │ │ blx 59c64 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -556467,15 +556596,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 1ec6a8 │ │ │ │ + bl 1ec810 │ │ │ │ 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 │ │ │ │ @@ -556494,26 +556623,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 1ec6a8 │ │ │ │ - cbz r7, 1ed26c │ │ │ │ + bl 1ec810 │ │ │ │ + cbz r7, 1ed3d4 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1da418 │ │ │ │ + bl 1da580 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ed258 │ │ │ │ + bne.n 1ed3c0 │ │ │ │ mov r0, sl │ │ │ │ blx 59c64 │ │ │ │ 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 │ │ │ │ @@ -556521,23 +556650,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 1ec6a8 │ │ │ │ + bl 1ec810 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1ed34c │ │ │ │ + bpl.n 1ed4b4 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (1ed394 ) │ │ │ │ + ldr r2, [pc, #228] @ (1ed4fc ) │ │ │ │ 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 │ │ │ │ @@ -556565,15 +556694,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] @ (1ed398 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ed500 ) │ │ │ │ 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 │ │ │ │ @@ -556604,54 +556733,54 @@ │ │ │ │ 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 1ed320 │ │ │ │ + b.n 1ed488 │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #492] @ (1ed5a0 ) │ │ │ │ + ldr r2, [pc, #492] @ (1ed708 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #492] @ (1ed5a4 ) │ │ │ │ + ldr r1, [pc, #492] @ (1ed70c ) │ │ │ │ ldr.w sl, [sp, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ed3de │ │ │ │ + beq.n 1ed546 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r8 │ │ │ │ - cbnz r4, 1ed3fa │ │ │ │ + cbnz r4, 1ed562 │ │ │ │ adds r7, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 1ed3d8 │ │ │ │ - ldr r2, [pc, #456] @ (1ed5a8 ) │ │ │ │ - ldr r3, [pc, #444] @ (1ed5a0 ) │ │ │ │ + bhi.n 1ed540 │ │ │ │ + ldr r2, [pc, #456] @ (1ed710 ) │ │ │ │ + ldr r3, [pc, #444] @ (1ed708 ) │ │ │ │ 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 1ed59a │ │ │ │ + bne.w 1ed702 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r6, ip │ │ │ │ @@ -556671,15 +556800,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, sl │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1ed2a0 │ │ │ │ + bl 1ed408 │ │ │ │ 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 │ │ │ │ @@ -556705,15 +556834,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.n 1ed57c │ │ │ │ + bne.n 1ed6e4 │ │ │ │ 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 │ │ │ │ @@ -556721,160 +556850,160 @@ │ │ │ │ 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 1ed550 │ │ │ │ + bmi.n 1ed6b8 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 1ed56a │ │ │ │ + bgt.n 1ed6d2 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ed582 │ │ │ │ + blt.n 1ed6ea │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 1ed574 │ │ │ │ + bgt.n 1ed6dc │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 1ed566 │ │ │ │ + blt.n 1ed6ce │ │ │ │ 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 1ed482 │ │ │ │ + bcc.n 1ed5ea │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, r1, [sp, #24] │ │ │ │ add ip, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ed460 │ │ │ │ + bcc.n 1ed5c8 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 1ed436 │ │ │ │ + bhi.n 1ed59e │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ adds r7, #4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r6, r3 │ │ │ │ cmp r0, r7 │ │ │ │ add r8, r5 │ │ │ │ - bhi.w 1ed410 │ │ │ │ - b.n 1ed3de │ │ │ │ + bhi.w 1ed578 │ │ │ │ + b.n 1ed546 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ed580 │ │ │ │ + blt.n 1ed6e8 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1ed4f6 │ │ │ │ + bpl.n 1ed65e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ed4f6 │ │ │ │ + b.n 1ed65e │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 1ed592 │ │ │ │ + ble.n 1ed6fa │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 1ed4f0 │ │ │ │ + b.n 1ed658 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ed4ac │ │ │ │ + b.n 1ed614 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 1ed4f6 │ │ │ │ + bpl.n 1ed65e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ed4f6 │ │ │ │ + b.n 1ed65e │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1ed4f0 │ │ │ │ + b.n 1ed658 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r7, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #508] @ (1ed7c0 ) │ │ │ │ + ldr r2, [pc, #508] @ (1ed928 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #508] @ (1ed7c4 ) │ │ │ │ + ldr r3, [pc, #508] @ (1ed92c ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 1ed5ec │ │ │ │ + cbz r3, 1ed754 │ │ │ │ mov.w r7, r9, lsl #2 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 1ed608 │ │ │ │ + cbnz r4, 1ed770 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ed5e4 │ │ │ │ - ldr r2, [pc, #472] @ (1ed7c8 ) │ │ │ │ - ldr r3, [pc, #468] @ (1ed7c4 ) │ │ │ │ + bhi.n 1ed74c │ │ │ │ + ldr r2, [pc, #472] @ (1ed930 ) │ │ │ │ + ldr r3, [pc, #468] @ (1ed92c ) │ │ │ │ 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 1ed7b2 │ │ │ │ + bne.w 1ed91a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r4, #1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ strd r4, r8, [sp, #40] @ 0x28 │ │ │ │ mov r7, r5 │ │ │ │ - vldr s11, [pc, #420] @ 1ed7b8 │ │ │ │ + vldr s11, [pc, #420] @ 1ed920 │ │ │ │ mov sl, r1 │ │ │ │ - vldr s12, [pc, #416] @ 1ed7bc │ │ │ │ + vldr s12, [pc, #416] @ 1ed924 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ strd r8, r7, [sp, #20] │ │ │ │ add.w r6, r3, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1ed2a0 │ │ │ │ + bl 1ed408 │ │ │ │ mov r8, r6 │ │ │ │ ldrd ip, r4, [sp, #52] @ 0x34 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, fp │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ strd r1, r6, [sp, #8] │ │ │ │ cmp r5, #1 │ │ │ │ @@ -556888,15 +557017,15 @@ │ │ │ │ sub.w r1, lr, #15 │ │ │ │ lsr.w r2, ip, lr │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ed71e │ │ │ │ + bne.n 1ed886 │ │ │ │ cmp.w sl, #1 │ │ │ │ ite ls │ │ │ │ movls r5, #0 │ │ │ │ movhi r5, #1 │ │ │ │ negs r2, r5 │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -556906,142 +557035,142 @@ │ │ │ │ adds r5, r0, r2 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ adds r2, r2, r6 │ │ │ │ ldrb r5, [r5, #2] │ │ │ │ add r1, r6 │ │ │ │ add r5, r6 │ │ │ │ - bmi.n 1ed73a │ │ │ │ + bmi.n 1ed8a2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1ed760 │ │ │ │ + bgt.n 1ed8c8 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1ed722 │ │ │ │ + blt.n 1ed88a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1ed77e │ │ │ │ + ble.n 1ed8e6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1ed72a │ │ │ │ + ble.n 1ed892 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w lr, lr, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w sl, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1ed670 │ │ │ │ + bne.n 1ed7d8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r8, r9 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1ed656 │ │ │ │ + bne.n 1ed7be │ │ │ │ ldrd r1, r6, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1ed796 │ │ │ │ + beq.n 1ed8fe │ │ │ │ add.w fp, r7, #1 │ │ │ │ - b.n 1ed640 │ │ │ │ + b.n 1ed7a8 │ │ │ │ mov r5, fp │ │ │ │ - b.n 1ed694 │ │ │ │ + b.n 1ed7fc │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 1ed75a │ │ │ │ + blt.n 1ed8c2 │ │ │ │ uxtb r2, r5 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1ed6de │ │ │ │ + b.n 1ed846 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1ed722 │ │ │ │ + blt.n 1ed88a │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1ed72a │ │ │ │ + bge.n 1ed892 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ed6de │ │ │ │ + b.n 1ed846 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1ed6d0 │ │ │ │ + bgt.n 1ed838 │ │ │ │ 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 1ed6d4 │ │ │ │ + b.n 1ed83c │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1ed6d4 │ │ │ │ + bge.n 1ed83c │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ed6de │ │ │ │ + b.n 1ed846 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldrd r8, r7, [sp, #20] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1ed622 │ │ │ │ - b.n 1ed5ec │ │ │ │ + bhi.w 1ed78a │ │ │ │ + b.n 1ed754 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #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 1ed898 │ │ │ │ + beq.n 1eda00 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ed87c │ │ │ │ - ldr r4, [pc, #168] @ (1ed8a0 ) │ │ │ │ + beq.n 1ed9e4 │ │ │ │ + ldr r4, [pc, #168] @ (1eda08 ) │ │ │ │ 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 1ed86c │ │ │ │ + beq.n 1ed9d4 │ │ │ │ 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 │ │ │ │ @@ -557064,30 +557193,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] @ (1ed8a4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eda0c ) │ │ │ │ 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 1ed86c │ │ │ │ + b.n 1ed9d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ movs r7, r4 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -557098,32 +557227,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] @ (1ed8f0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1eda58 ) │ │ │ │ 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 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 1ed9f2 │ │ │ │ + bpl.n 1edb5a │ │ │ │ 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 │ │ │ │ @@ -557131,37 +557260,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 1ed9ae │ │ │ │ + beq.n 1edb16 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1ed9a8 │ │ │ │ + beq.n 1edb10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1edaae │ │ │ │ + beq.w 1edc16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (1edacc ) │ │ │ │ + ldr r4, [pc, #372] @ (1edc34 ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (1edad0 ) │ │ │ │ + ldr r5, [pc, #364] @ (1edc38 ) │ │ │ │ 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 1ed99a │ │ │ │ + beq.n 1edb02 │ │ │ │ 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] │ │ │ │ @@ -557173,29 +557302,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, 1eda1a │ │ │ │ + cbnz r3, 1edb82 │ │ │ │ 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] @ (1edad4 ) │ │ │ │ + ldr r3, [pc, #268] @ (1edc3c ) │ │ │ │ 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] @ (1edad8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1edc40 ) │ │ │ │ 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] │ │ │ │ @@ -557209,31 +557338,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 1ed936 │ │ │ │ - ldr r4, [pc, #192] @ (1edadc ) │ │ │ │ + b.n 1eda9e │ │ │ │ + ldr r4, [pc, #192] @ (1edc44 ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (1edae0 ) │ │ │ │ + ldr r7, [pc, #180] @ (1edc48 ) │ │ │ │ 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 1ed9e0 │ │ │ │ + beq.n 1edb48 │ │ │ │ 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 │ │ │ │ @@ -557255,79 +557384,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 1ed9e0 │ │ │ │ - ldr r3, [pc, #52] @ (1edae4 ) │ │ │ │ + b.n 1edb48 │ │ │ │ + ldr r3, [pc, #52] @ (1edc4c ) │ │ │ │ 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 1ed99a │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + b.n 1edb02 │ │ │ │ + strb r6, [r1, #18] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ movs r7, 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 1edb40 │ │ │ │ + bpl.n 1edca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1edbbc │ │ │ │ + beq.n 1edd24 │ │ │ │ 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 1edbda │ │ │ │ - ldr r3, [pc, #372] @ (1edc94 ) │ │ │ │ + bne.n 1edd42 │ │ │ │ + ldr r3, [pc, #372] @ (1eddfc ) │ │ │ │ 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 1edb9a │ │ │ │ - cbnz r3, 1edbb4 │ │ │ │ + b.n 1edd02 │ │ │ │ + cbnz r3, 1edd1c │ │ │ │ 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 1edc8a │ │ │ │ + beq.w 1eddf2 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 1edc98 │ │ │ │ + ldr.w lr, [pc, #316] @ 1ede00 │ │ │ │ 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 │ │ │ │ @@ -557347,38 +557476,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 1edb44 │ │ │ │ + b.n 1edcac │ │ │ │ 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 1edb1e │ │ │ │ + beq.n 1edc86 │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (1edc9c ) │ │ │ │ + ldr r5, [pc, #188] @ (1ede04 ) │ │ │ │ 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 1edb9a │ │ │ │ + beq.n 1edd02 │ │ │ │ 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] │ │ │ │ @@ -557414,69 +557543,69 @@ │ │ │ │ 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 1edb9a │ │ │ │ + b.n 1edd02 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1edb9a │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + b.n 1edd02 │ │ │ │ + strb r4, [r0, #11] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ movs r7, 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] @ (1edcec ) │ │ │ │ + ldr r3, [pc, #32] @ (1ede54 ) │ │ │ │ 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 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - cbz r4, 1edd1c │ │ │ │ + cbz r4, 1ede84 │ │ │ │ mov r7, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cbnz r2, 1edd22 │ │ │ │ + cbnz r2, 1ede8a │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bhi.n 1edd14 │ │ │ │ + bhi.n 1ede7c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ mov r6, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -557497,62 +557626,62 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1edca0 │ │ │ │ + bl 1ede08 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1edd5c │ │ │ │ + bne.n 1edec4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1edd52 │ │ │ │ + bne.n 1edeba │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r7 │ │ │ │ cmp r5, r4 │ │ │ │ mov r7, r3 │ │ │ │ - bhi.n 1edd3c │ │ │ │ + bhi.n 1edea4 │ │ │ │ ldrd r6, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1edd32 │ │ │ │ + bhi.n 1ede9a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r2, 1edde6 │ │ │ │ + cbz r2, 1edf4e │ │ │ │ mov.w r9, r1, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ - cbnz r4, 1eddec │ │ │ │ + cbnz r4, 1edf54 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1eddde │ │ │ │ + bhi.n 1edf46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r4 │ │ │ │ mov r3, r6 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ @@ -557575,84 +557704,84 @@ │ │ │ │ adds r5, r3, r2 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r5, #4 │ │ │ │ - bl 1edca0 │ │ │ │ + bl 1ede08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1ede26 │ │ │ │ + bne.n 1edf8e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 1ede1c │ │ │ │ + bne.n 1edf84 │ │ │ │ add.w r4, r6, #8 │ │ │ │ mov r6, sl │ │ │ │ cmp fp, r4 │ │ │ │ add.w sl, r0, #16 │ │ │ │ - bhi.n 1ede0c │ │ │ │ + bhi.n 1edf74 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ adds r6, #4 │ │ │ │ add r3, r4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ede02 │ │ │ │ + bhi.n 1edf6a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #276] @ (1edfa8 ) │ │ │ │ + ldr r2, [pc, #276] @ (1ee110 ) │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #276] @ (1edfac ) │ │ │ │ + ldr r3, [pc, #276] @ (1ee114 ) │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, 1edeb4 │ │ │ │ + cbz r3, 1ee01c │ │ │ │ movs r3, #0 │ │ │ │ - cbnz r4, 1eded2 │ │ │ │ + cbnz r4, 1ee03a │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1edeac │ │ │ │ - ldr r2, [pc, #248] @ (1edfb0 ) │ │ │ │ - ldr r3, [pc, #244] @ (1edfac ) │ │ │ │ + bhi.n 1ee014 │ │ │ │ + ldr r2, [pc, #248] @ (1ee118 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ee114 ) │ │ │ │ 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 1edf9e │ │ │ │ + bne.n 1ee106 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #200] @ 1edfa4 │ │ │ │ + vldr s16, [pc, #200] @ 1ee10c │ │ │ │ movs r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r8, r3 │ │ │ │ @@ -557669,15 +557798,15 @@ │ │ │ │ bic.w fp, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1edca0 │ │ │ │ + bl 1ede08 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [fp, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -557690,88 +557819,88 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ - bne.n 1edf12 │ │ │ │ + bne.n 1ee07a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1edf06 │ │ │ │ + bne.n 1ee06e │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #8 │ │ │ │ mov r5, r8 │ │ │ │ add.w r8, r0, #16 │ │ │ │ cmp r5, sl │ │ │ │ - bhi.n 1edef6 │ │ │ │ + bhi.n 1ee05e │ │ │ │ ldrd fp, r3, [sp, #16] │ │ │ │ add r7, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 1edeec │ │ │ │ - b.n 1edeb4 │ │ │ │ + bhi.n 1ee054 │ │ │ │ + b.n 1ee01c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r7, r4, #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, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1ee0f0 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ee258 ) │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1ee0f4 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ee25c ) │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, 1edff0 │ │ │ │ + cbz r3, 1ee158 │ │ │ │ movs r3, #0 │ │ │ │ - cbnz r4, 1ee00e │ │ │ │ + cbnz r4, 1ee176 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1edfe8 │ │ │ │ - ldr r2, [pc, #260] @ (1ee0f8 ) │ │ │ │ - ldr r3, [pc, #256] @ (1ee0f4 ) │ │ │ │ + bhi.n 1ee150 │ │ │ │ + ldr r2, [pc, #260] @ (1ee260 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ee25c ) │ │ │ │ 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 1ee0e6 │ │ │ │ + bne.n 1ee24e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #212] @ 1ee0ec │ │ │ │ + vldr s16, [pc, #212] @ 1ee254 │ │ │ │ movs r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -557788,15 +557917,15 @@ │ │ │ │ bic.w fp, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1edca0 │ │ │ │ + bl 1ede08 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ add.w fp, fp, #16 │ │ │ │ @@ -557813,57 +557942,57 @@ │ │ │ │ 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 1ee04a │ │ │ │ + bne.n 1ee1b2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1ee03e │ │ │ │ + bne.n 1ee1a6 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #8 │ │ │ │ mov r5, r8 │ │ │ │ add.w r8, r0, #16 │ │ │ │ cmp r5, sl │ │ │ │ - bhi.n 1ee02e │ │ │ │ + bhi.n 1ee196 │ │ │ │ ldrd fp, r3, [sp, #16] │ │ │ │ add r7, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 1ee024 │ │ │ │ - b.n 1edff0 │ │ │ │ + bhi.n 1ee18c │ │ │ │ + b.n 1ee158 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #8 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r7, r4, #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 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ 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] │ │ │ │ @@ -557874,59 +558003,59 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1ef0cc │ │ │ │ + bl 1ef234 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #264] @ (1ee278 ) │ │ │ │ + ldr r2, [pc, #264] @ (1ee3e0 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #264] @ (1ee27c ) │ │ │ │ + ldr r3, [pc, #264] @ (1ee3e4 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 1ee1a0 │ │ │ │ + cbz r3, 1ee308 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ee1be │ │ │ │ + bne.n 1ee326 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1ee196 │ │ │ │ - ldr r2, [pc, #220] @ (1ee280 ) │ │ │ │ - ldr r3, [pc, #216] @ (1ee27c ) │ │ │ │ + bhi.n 1ee2fe │ │ │ │ + ldr r2, [pc, #220] @ (1ee3e8 ) │ │ │ │ + ldr r3, [pc, #216] @ (1ee3e4 ) │ │ │ │ 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 1ee26e │ │ │ │ + bne.n 1ee3d6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #180] @ 1ee274 │ │ │ │ + vldr s16, [pc, #180] @ 1ee3dc │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r5 │ │ │ │ str.w fp, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ @@ -557945,151 +558074,151 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r8, [sp] │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ ldrb.w r3, [sp, #43] @ 0x2b │ │ │ │ vmov s15, r3 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ cmp.w sl, #4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vstr s15, [r9, #-16] │ │ │ │ - bne.n 1ee1f8 │ │ │ │ + bne.n 1ee360 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1ee1f0 │ │ │ │ + bne.n 1ee358 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ee1e6 │ │ │ │ + bhi.n 1ee34e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r3, r6, [sp, #16] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.n 1ee1d4 │ │ │ │ - b.n 1ee1a0 │ │ │ │ + bcc.n 1ee33c │ │ │ │ + b.n 1ee308 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ee2b0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee418 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee2b4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ee41c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee2b8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee2bc ) │ │ │ │ + ldr r3, [pc, #24] @ (1ee420 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ee424 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, r4, #5 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ee2ec ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee454 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee2f0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ee458 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee2f4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee2f8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ee45c ) │ │ │ │ + ldr r2, [pc, #28] @ (1ee460 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, r4, #4 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ movs r1, 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 fp, r2 │ │ │ │ - ldr r2, [pc, #260] @ (1ee41c ) │ │ │ │ + ldr r2, [pc, #260] @ (1ee584 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #260] @ (1ee420 ) │ │ │ │ + ldr r3, [pc, #260] @ (1ee588 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 1ee346 │ │ │ │ + cbz r3, 1ee4ae │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ee364 │ │ │ │ + bne.n 1ee4cc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ee33e │ │ │ │ - ldr r2, [pc, #220] @ (1ee424 ) │ │ │ │ - ldr r3, [pc, #212] @ (1ee420 ) │ │ │ │ + bhi.n 1ee4a6 │ │ │ │ + ldr r2, [pc, #220] @ (1ee58c ) │ │ │ │ + ldr r3, [pc, #212] @ (1ee588 ) │ │ │ │ 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 1ee414 │ │ │ │ + bne.n 1ee57c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #176] @ 1ee418 │ │ │ │ + vldr s16, [pc, #176] @ 1ee580 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, fp │ │ │ │ add.w r7, sp, #43 @ 0x2b │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ @@ -558103,15 +558232,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f323c │ │ │ │ + bl 1f33a4 │ │ │ │ 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] │ │ │ │ @@ -558119,130 +558248,130 @@ │ │ │ │ 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 1ee394 │ │ │ │ + bne.n 1ee4fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 1ee38c │ │ │ │ + bne.n 1ee4f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1ee386 │ │ │ │ + bhi.n 1ee4ee │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add r5, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1ee37a │ │ │ │ - b.n 1ee346 │ │ │ │ + bcc.n 1ee4e2 │ │ │ │ + b.n 1ee4ae │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r7, r4, #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 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ 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 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ 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 1ef520 │ │ │ │ + bl 1ef688 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1ee5e4 ) │ │ │ │ + ldr r2, [pc, #304] @ (1ee74c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1ee5e8 ) │ │ │ │ + ldr r3, [pc, #304] @ (1ee750 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ee4e2 │ │ │ │ + cbz r3, 1ee64a │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1ee500 │ │ │ │ + bne.n 1ee668 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ee4da │ │ │ │ - ldr r2, [pc, #264] @ (1ee5ec ) │ │ │ │ - ldr r3, [pc, #256] @ (1ee5e8 ) │ │ │ │ + bhi.n 1ee642 │ │ │ │ + ldr r2, [pc, #264] @ (1ee754 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ee750 ) │ │ │ │ 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 1ee5da │ │ │ │ + bne.n 1ee742 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r8 │ │ │ │ - vldr s16, [pc, #220] @ 1ee5e0 │ │ │ │ + vldr s16, [pc, #220] @ 1ee748 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ movs r7, #2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r8, sp, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -558264,160 +558393,160 @@ │ │ │ │ adds r5, r3, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - bl 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w sl, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-8] │ │ │ │ vstr s15, [r5, #-12] │ │ │ │ vstr s15, [r5, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-4] │ │ │ │ - bne.n 1ee542 │ │ │ │ + bne.n 1ee6aa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1ee538 │ │ │ │ + bne.n 1ee6a0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1ee528 │ │ │ │ + bhi.n 1ee690 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 1ee518 │ │ │ │ - b.n 1ee4e2 │ │ │ │ + bcc.n 1ee680 │ │ │ │ + b.n 1ee64a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ee61c ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee784 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee620 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ee788 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee624 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee628 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ee78c ) │ │ │ │ + ldr r2, [pc, #28] @ (1ee790 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ movs r7, r4 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ee658 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee7c0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee65c │ │ │ │ + ldr.w ip, [pc, #28] @ 1ee7c4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee660 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee664 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ee7c8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ee7cc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ movs r7, r4 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + movs r4, #26 │ │ │ │ movs r1, 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 r6, r2 │ │ │ │ - ldr r2, [pc, #336] @ (1ee7d4 ) │ │ │ │ + ldr r2, [pc, #336] @ (1ee93c ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #336] @ (1ee7d8 ) │ │ │ │ + ldr r3, [pc, #336] @ (1ee940 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ee6ac │ │ │ │ + cbz r3, 1ee814 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r9, r1, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1ee6cc │ │ │ │ + cbnz r3, 1ee834 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ee6a4 │ │ │ │ - ldr r2, [pc, #300] @ (1ee7dc ) │ │ │ │ - ldr r3, [pc, #296] @ (1ee7d8 ) │ │ │ │ + bhi.n 1ee80c │ │ │ │ + ldr r2, [pc, #300] @ (1ee944 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ee940 ) │ │ │ │ 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 1ee7cc │ │ │ │ + bne.w 1ee934 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #256] @ 1ee7d0 │ │ │ │ + vldr s16, [pc, #256] @ 1ee938 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r6 │ │ │ │ add.w r8, sp, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ @@ -558442,21 +558571,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1f323c │ │ │ │ + bl 1f33a4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1f323c │ │ │ │ + bl 1f33a4 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -558471,52 +558600,52 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp.w r9, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 1ee718 │ │ │ │ + bne.n 1ee880 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1ee70c │ │ │ │ + bne.n 1ee874 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ adds r3, #4 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 1ee6f8 │ │ │ │ + bhi.n 1ee860 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1ee6e6 │ │ │ │ - b.n 1ee6ac │ │ │ │ + bcc.n 1ee84e │ │ │ │ + b.n 1ee814 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1ee850 │ │ │ │ + cbz r2, 1ee9b8 │ │ │ │ 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 │ │ │ │ @@ -558538,28 +558667,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 1ee7f0 │ │ │ │ + bne.n 1ee958 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee94a │ │ │ │ + beq.n 1eeab2 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 1ee94c │ │ │ │ + vldr s9, [pc, #228] @ 1eeab4 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 1ee950 │ │ │ │ + vldr s10, [pc, #224] @ 1eeab8 │ │ │ │ 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 │ │ │ │ @@ -558573,117 +558702,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 1ee8dc │ │ │ │ + ble.n 1eea44 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee8dc │ │ │ │ + bge.n 1eea44 │ │ │ │ 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 1ee908 │ │ │ │ + ble.n 1eea70 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee908 │ │ │ │ + bge.n 1eea70 │ │ │ │ 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 1ee934 │ │ │ │ + ble.n 1eea9c │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee934 │ │ │ │ + bge.n 1eea9c │ │ │ │ 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 1ee870 │ │ │ │ + bne.n 1ee9d8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eeafc │ │ │ │ + beq.w 1eec64 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1eeb00 │ │ │ │ + vldr s10, [pc, #408] @ 1eec68 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1eeb04 │ │ │ │ - vldr s9, [pc, #404] @ 1eeb08 │ │ │ │ + vldr s11, [pc, #404] @ 1eec6c │ │ │ │ + vldr s9, [pc, #404] @ 1eec70 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1eeb0c │ │ │ │ - vldr s7, [pc, #400] @ 1eeb10 │ │ │ │ - b.n 1ee9ea │ │ │ │ + vldr s8, [pc, #400] @ 1eec74 │ │ │ │ + vldr s7, [pc, #400] @ 1eec78 │ │ │ │ + b.n 1eeb52 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1ee994 │ │ │ │ + cbz r5, 1eeafc │ │ │ │ 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 1eea56 │ │ │ │ + bne.n 1eebbe │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1ee9b6 │ │ │ │ + cbz r5, 1eeb1e │ │ │ │ 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 1eeaae │ │ │ │ + bne.n 1eec16 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1ee9d4 │ │ │ │ + cbz r1, 1eeb3c │ │ │ │ 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 1eeafa │ │ │ │ + beq.w 1eec62 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ee982 │ │ │ │ + beq.n 1eeaea │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1ee994 │ │ │ │ + beq.n 1eeafc │ │ │ │ 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 │ │ │ │ @@ -558697,20 +558826,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 1ee9a4 │ │ │ │ + beq.n 1eeb0c │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1ee9b6 │ │ │ │ + beq.n 1eeb1e │ │ │ │ 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 │ │ │ │ @@ -558723,20 +558852,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 1ee9c2 │ │ │ │ + beq.n 1eeb2a │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1ee9d4 │ │ │ │ + beq.n 1eeb3c │ │ │ │ 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 │ │ │ │ @@ -558745,239 +558874,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 1ee9d4 │ │ │ │ + b.n 1eeb3c │ │ │ │ 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 1eeddc │ │ │ │ + beq.w 1eef44 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 1eede0 │ │ │ │ - vldr s6, [pc, #696] @ 1eede4 │ │ │ │ + vldr s8, [pc, #696] @ 1eef48 │ │ │ │ + vldr s6, [pc, #696] @ 1eef4c │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 1eede8 │ │ │ │ + vldr s7, [pc, #692] @ 1eef50 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 1eedec │ │ │ │ - vldr s10, [pc, #688] @ 1eedf0 │ │ │ │ - vldr s5, [pc, #688] @ 1eedf4 │ │ │ │ - vldr s4, [pc, #688] @ 1eedf8 │ │ │ │ - b.n 1eec1e │ │ │ │ + vldr s9, [pc, #688] @ 1eef54 │ │ │ │ + vldr s10, [pc, #688] @ 1eef58 │ │ │ │ + vldr s5, [pc, #688] @ 1eef5c │ │ │ │ + vldr s4, [pc, #688] @ 1eef60 │ │ │ │ + b.n 1eed86 │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 1eeb5c │ │ │ │ + cbz r5, 1eecc4 │ │ │ │ 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 1eec72 │ │ │ │ + bne.w 1eedda │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 1eeb7c │ │ │ │ + cbz r5, 1eece4 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1eecb2 │ │ │ │ + bne.w 1eee1a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eed2a │ │ │ │ + bne.w 1eee92 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1eed7c │ │ │ │ + ble.w 1eeee4 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 1eedae │ │ │ │ - vldr s14, [pc, #572] @ 1eede4 │ │ │ │ + bge.w 1eef16 │ │ │ │ + vldr s14, [pc, #572] @ 1eef4c │ │ │ │ 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 1eed14 │ │ │ │ + ble.w 1eee7c │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eebde │ │ │ │ + bge.n 1eed46 │ │ │ │ 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 1eed26 │ │ │ │ + ble.w 1eee8e │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1eec08 │ │ │ │ + bge.n 1eed70 │ │ │ │ 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 1eed7a │ │ │ │ + beq.w 1eeee2 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eeb4a │ │ │ │ + beq.n 1eecb2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1eeb5c │ │ │ │ + beq.n 1eecc4 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1eed4e │ │ │ │ + bmi.w 1eeeb6 │ │ │ │ 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 1eeb6a │ │ │ │ + beq.w 1eecd2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 1eeb7c │ │ │ │ + beq.w 1eece4 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1eed38 │ │ │ │ + bmi.n 1eeea0 │ │ │ │ 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 1eeb86 │ │ │ │ + beq.w 1eecee │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 1eece6 │ │ │ │ + beq.n 1eee4e │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 1eed64 │ │ │ │ + bmi.n 1eeecc │ │ │ │ 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 1eebb4 │ │ │ │ + ble.w 1eed1c │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1eeba8 │ │ │ │ + blt.w 1eed10 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1eebc4 │ │ │ │ + bgt.w 1eed2c │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1eebee │ │ │ │ + bgt.w 1eed56 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eec08 │ │ │ │ + b.n 1eed70 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 1eece6 │ │ │ │ + b.n 1eee4e │ │ │ │ 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 1eec94 │ │ │ │ + b.n 1eedfc │ │ │ │ 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 1eec50 │ │ │ │ + b.n 1eedb8 │ │ │ │ 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 1eecd2 │ │ │ │ + b.n 1eee3a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1eedc4 │ │ │ │ + ble.n 1eef2c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1eedd2 │ │ │ │ - vldr s13, [pc, #80] @ 1eedec │ │ │ │ - vldr s14, [pc, #80] @ 1eedf0 │ │ │ │ + bge.n 1eef3a │ │ │ │ + vldr s13, [pc, #80] @ 1eef54 │ │ │ │ + vldr s14, [pc, #80] @ 1eef58 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1eec08 │ │ │ │ + b.n 1eed70 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1eedcc │ │ │ │ - vldr s14, [pc, #36] @ 1eede4 │ │ │ │ - b.n 1eebc4 │ │ │ │ + ble.n 1eef34 │ │ │ │ + vldr s14, [pc, #36] @ 1eef4c │ │ │ │ + b.n 1eed2c │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eec08 │ │ │ │ + b.n 1eed70 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 1eec08 │ │ │ │ + b.n 1eed70 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1eec08 │ │ │ │ + b.n 1eed70 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -558987,23 +559116,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eeea4 │ │ │ │ + beq.n 1ef00c │ │ │ │ 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] @ 1eeea8 │ │ │ │ - vldr s10, [pc, #148] @ 1eeeac │ │ │ │ + vldr s12, [pc, #148] @ 1ef010 │ │ │ │ + vldr s10, [pc, #148] @ 1ef014 │ │ │ │ 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 │ │ │ │ @@ -559030,40 +559159,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 1eee22 │ │ │ │ + bne.n 1eef8a │ │ │ │ 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 1eef6a │ │ │ │ + beq.n 1ef0d2 │ │ │ │ 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 1eeef8 │ │ │ │ + ble.n 1ef060 │ │ │ │ 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 │ │ │ │ @@ -559091,25 +559220,25 @@ │ │ │ │ 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 1eeed0 │ │ │ │ + bne.n 1ef038 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eefec │ │ │ │ + cbz r2, 1ef154 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ - vldr s11, [pc, #116] @ 1eeff0 │ │ │ │ + vldr s11, [pc, #116] @ 1ef158 │ │ │ │ ldrh.w r1, [r2, #-8] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w lr, [r2, #-6] │ │ │ │ adds r4, #1 │ │ │ │ ldrh.w ip, [r2, #-4] │ │ │ │ cmp r5, r4 │ │ │ │ ldrh.w r3, [r2, #-2] │ │ │ │ @@ -559130,22 +559259,22 @@ │ │ │ │ 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 1eef7e │ │ │ │ + bne.n 1ef0e6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef09a │ │ │ │ + beq.n 1ef202 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #2051 @ 0x803 │ │ │ │ movt r4, #32800 @ 0x8020 │ │ │ │ mov r7, r2 │ │ │ │ add.w r0, r1, #8 │ │ │ │ movs r5, #0 │ │ │ │ @@ -559182,50 +559311,50 @@ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ rsb lr, lr, r8, asr #9 │ │ │ │ add r3, ip │ │ │ │ bfi r2, lr, #16, #8 │ │ │ │ rsb r3, r1, r3, asr #9 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r6], #4 │ │ │ │ - bne.n 1ef00e │ │ │ │ + bne.n 1ef176 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ 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, r6, [sp, #88] @ 0x58 │ │ │ │ - cbz r6, 1ef0f8 │ │ │ │ + cbz r6, 1ef260 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1ef0fe │ │ │ │ + cbnz r4, 1ef266 │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 1ef0f2 │ │ │ │ + bhi.n 1ef25a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, ip │ │ │ │ mov sl, r7 │ │ │ │ @@ -559261,92 +559390,92 @@ │ │ │ │ adds r7, r6, r3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r8, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 1ef152 │ │ │ │ + bne.n 1ef2ba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ef14a │ │ │ │ + bne.n 1ef2b2 │ │ │ │ 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 1ef132 │ │ │ │ + bhi.n 1ef29a │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ add ip, r1 │ │ │ │ - bcc.n 1ef112 │ │ │ │ + bcc.n 1ef27a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, 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, #296] @ (1ef2f8 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ef460 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1ef2fc ) │ │ │ │ + ldr r3, [pc, #296] @ (1ef464 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ 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 │ │ │ │ - cbz r3, 1ef1fa │ │ │ │ + cbz r3, 1ef362 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1ef218 │ │ │ │ + cbnz r4, 1ef380 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ef1f4 │ │ │ │ - ldr r2, [pc, #260] @ (1ef300 ) │ │ │ │ - ldr r3, [pc, #252] @ (1ef2fc ) │ │ │ │ + bhi.n 1ef35c │ │ │ │ + ldr r2, [pc, #260] @ (1ef468 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ef464 ) │ │ │ │ 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 1ef2ea │ │ │ │ + bne.n 1ef452 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - vldr s17, [pc, #212] @ 1ef2f0 │ │ │ │ + vldr s17, [pc, #212] @ 1ef458 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #208] @ 1ef2f4 │ │ │ │ + vldr s16, [pc, #208] @ 1ef45c │ │ │ │ mov r6, ip │ │ │ │ mov r8, r7 │ │ │ │ add.w r4, sp, #51 @ 0x33 │ │ │ │ subs r1, r3, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -559374,156 +559503,156 @@ │ │ │ │ adds r6, r7, r3 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r9, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ 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 1ef272 │ │ │ │ + bne.n 1ef3da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1ef26a │ │ │ │ + bne.n 1ef3d2 │ │ │ │ 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 1ef24e │ │ │ │ + bhi.n 1ef3b6 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ add ip, r2 │ │ │ │ - bcc.n 1ef22e │ │ │ │ - b.n 1ef1fa │ │ │ │ + bcc.n 1ef396 │ │ │ │ + b.n 1ef362 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ef330 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ef498 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ef334 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ef49c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ef338 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ef33c ) │ │ │ │ + ldr r3, [pc, #24] @ (1ef4a0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ef4a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ef36c ) │ │ │ │ + ldr r0, [pc, #28] @ (1ef4d4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ef370 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ef4d8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ef374 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ef378 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ef4dc ) │ │ │ │ + ldr r2, [pc, #28] @ (1ef4e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ movs r1, 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, #312] @ (1ef4d0 ) │ │ │ │ + ldr r2, [pc, #312] @ (1ef638 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1ef4d4 ) │ │ │ │ + ldr r3, [pc, #312] @ (1ef63c ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ - cbz r3, 1ef3be │ │ │ │ + cbz r3, 1ef526 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1ef3dc │ │ │ │ + cbnz r4, 1ef544 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ef3b8 │ │ │ │ - ldr r2, [pc, #280] @ (1ef4d8 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ef4d4 ) │ │ │ │ + bhi.n 1ef520 │ │ │ │ + ldr r2, [pc, #280] @ (1ef640 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ef63c ) │ │ │ │ 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 1ef4c2 │ │ │ │ + bne.n 1ef62a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #232] @ 1ef4c8 │ │ │ │ + vldr s17, [pc, #232] @ 1ef630 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #228] @ 1ef4cc │ │ │ │ + vldr s16, [pc, #228] @ 1ef634 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, r4 │ │ │ │ cmp r0, #4 │ │ │ │ mov r7, r6 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -559553,15 +559682,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 1f323c │ │ │ │ + bl 1f33a4 │ │ │ │ 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] │ │ │ │ @@ -559570,95 +559699,95 @@ │ │ │ │ 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 1ef438 │ │ │ │ + bne.n 1ef5a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1ef42e │ │ │ │ + bne.n 1ef596 │ │ │ │ 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 1ef410 │ │ │ │ + bhi.n 1ef578 │ │ │ │ ldrd r2, r4, [sp, #24] │ │ │ │ mov r9, 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, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ add r2, r1 │ │ │ │ - bcc.n 1ef3ee │ │ │ │ - b.n 1ef3be │ │ │ │ + bcc.n 1ef556 │ │ │ │ + b.n 1ef526 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r7, r4, #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 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ 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 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ 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 │ │ │ │ ldrd r4, r6, [sp, #96] @ 0x60 │ │ │ │ - cbz r6, 1ef54c │ │ │ │ + cbz r6, 1ef6b4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r8, lr │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1ef552 │ │ │ │ + cbnz r4, 1ef6ba │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi.n 1ef544 │ │ │ │ + bhi.n 1ef6ac │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -559690,99 +559819,99 @@ │ │ │ │ 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 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r6, #4 │ │ │ │ - bl 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ strh.w r9, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 1ef5ac │ │ │ │ + bne.n 1ef714 │ │ │ │ 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 1ef5a4 │ │ │ │ + bne.n 1ef70c │ │ │ │ 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 1ef586 │ │ │ │ + bhi.n 1ef6ee │ │ │ │ ldrd lr, r8, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r8 │ │ │ │ add lr, r3 │ │ │ │ - bhi.n 1ef55e │ │ │ │ + bhi.n 1ef6c6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #360] @ (1ef79c ) │ │ │ │ + ldr r2, [pc, #360] @ (1ef904 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #360] @ (1ef7a0 ) │ │ │ │ + ldr r3, [pc, #360] @ (1ef908 ) │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ - cbz r3, 1ef65c │ │ │ │ + cbz r3, 1ef7c4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - cbnz r6, 1ef67c │ │ │ │ + cbnz r6, 1ef7e4 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ef656 │ │ │ │ - ldr r2, [pc, #324] @ (1ef7a4 ) │ │ │ │ - ldr r3, [pc, #320] @ (1ef7a0 ) │ │ │ │ + bhi.n 1ef7be │ │ │ │ + ldr r2, [pc, #324] @ (1ef90c ) │ │ │ │ + ldr r3, [pc, #320] @ (1ef908 ) │ │ │ │ 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 1ef790 │ │ │ │ + bne.w 1ef8f8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #272] @ 1ef794 │ │ │ │ + vldr s16, [pc, #272] @ 1ef8fc │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ - vldr s17, [pc, #268] @ 1ef798 │ │ │ │ + vldr s17, [pc, #268] @ 1ef900 │ │ │ │ mov r8, r9 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -559817,21 +559946,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 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1f317c │ │ │ │ + bl 1f32e4 │ │ │ │ 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 │ │ │ │ @@ -559839,142 +559968,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 1ef6ee │ │ │ │ + bne.n 1ef856 │ │ │ │ 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 1ef6e2 │ │ │ │ + bne.n 1ef84a │ │ │ │ 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 1ef6bc │ │ │ │ + bhi.n 1ef824 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov fp, r4 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add r8, r3 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ add lr, r3 │ │ │ │ - bcc.n 1ef694 │ │ │ │ - b.n 1ef65c │ │ │ │ + bcc.n 1ef7fc │ │ │ │ + b.n 1ef7c4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ef7d4 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ef93c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ef7d8 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ef940 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ef7dc ) │ │ │ │ - ldr r2, [pc, #28] @ (1ef7e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ef944 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ef948 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ef810 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ef978 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ef814 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ef97c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ef818 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ef81c ) │ │ │ │ + ldr r3, [pc, #24] @ (1ef980 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ef984 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a10c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ movs r1, 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, #388] @ (1ef9c0 ) │ │ │ │ + ldr r2, [pc, #388] @ (1efb28 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #388] @ (1ef9c4 ) │ │ │ │ + ldr r3, [pc, #388] @ (1efb2c ) │ │ │ │ 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 │ │ │ │ - cbz r3, 1ef864 │ │ │ │ + cbz r3, 1ef9cc │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w sl, r1, lsl #2 │ │ │ │ mov r5, lr │ │ │ │ - cbnz r6, 1ef884 │ │ │ │ + cbnz r6, 1ef9ec │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ef85e │ │ │ │ - ldr r2, [pc, #352] @ (1ef9c8 ) │ │ │ │ - ldr r3, [pc, #348] @ (1ef9c4 ) │ │ │ │ + bhi.n 1ef9c6 │ │ │ │ + ldr r2, [pc, #352] @ (1efb30 ) │ │ │ │ + ldr r3, [pc, #348] @ (1efb2c ) │ │ │ │ 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 1ef9b4 │ │ │ │ + bne.w 1efb1c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #304] @ 1ef9b8 │ │ │ │ + vldr s16, [pc, #304] @ 1efb20 │ │ │ │ mov r8, r9 │ │ │ │ add.w r7, sp, #66 @ 0x42 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ sub.w ip, r3, r5 │ │ │ │ @@ -559993,15 +560122,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, #224] @ 1ef9bc │ │ │ │ + vldr s17, [pc, #224] @ 1efb24 │ │ │ │ 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 │ │ │ │ @@ -560012,21 +560141,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 1f323c │ │ │ │ + bl 1f33a4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1f323c │ │ │ │ + bl 1f33a4 │ │ │ │ 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 │ │ │ │ @@ -560043,54 +560172,54 @@ │ │ │ │ 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 1ef8f6 │ │ │ │ + bne.n 1efa5e │ │ │ │ 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 1ef8ea │ │ │ │ + bne.n 1efa52 │ │ │ │ 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 1ef8c2 │ │ │ │ + bhi.n 1efa2a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add r8, r2 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r3 │ │ │ │ add lr, r2 │ │ │ │ - bcc.w 1ef89a │ │ │ │ - b.n 1ef864 │ │ │ │ + bcc.w 1efa02 │ │ │ │ + b.n 1ef9cc │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ 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] │ │ │ │ @@ -560099,19 +560228,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 1efac6 │ │ │ │ + beq.n 1efc2e │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1efa30 │ │ │ │ + beq.n 1efb98 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1efb5e │ │ │ │ + beq.w 1efcc6 │ │ │ │ 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 │ │ │ │ @@ -560125,15 +560254,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 1efbac │ │ │ │ + beq.w 1efd14 │ │ │ │ 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 │ │ │ │ @@ -560193,15 +560322,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, 1efb8c │ │ │ │ + cbz r1, 1efcf4 │ │ │ │ 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 │ │ │ │ @@ -560269,15 +560398,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 1ef9cc │ │ │ │ + bl 1efb34 │ │ │ │ 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 │ │ │ │ @@ -560303,15 +560432,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 1ef9cc │ │ │ │ + bl 1efb34 │ │ │ │ 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 │ │ │ │ @@ -560341,15 +560470,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 1ef9cc │ │ │ │ + bl 1efb34 │ │ │ │ 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 │ │ │ │ @@ -560393,24 +560522,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 1ef9cc │ │ │ │ - cbz r4, 1efdbe │ │ │ │ + bl 1efb34 │ │ │ │ + cbz r4, 1eff26 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1efdbe │ │ │ │ + beq.n 1eff26 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 1efdc6 │ │ │ │ + bhi.n 1eff2e │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 1efdf0 │ │ │ │ + bgt.n 1eff58 │ │ │ │ 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 │ │ │ │ @@ -560432,98 +560561,98 @@ │ │ │ │ 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 1efdbe │ │ │ │ + b.n 1eff26 │ │ │ │ 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] @ 1efe20 │ │ │ │ + ldr.w ip, [pc, #20] @ 1eff88 │ │ │ │ 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} │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r7, r4, #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] @ 1efe48 │ │ │ │ + ldr.w ip, [pc, #20] @ 1effb0 │ │ │ │ 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} │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #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] @ 1efe70 │ │ │ │ + ldr.w ip, [pc, #20] @ 1effd8 │ │ │ │ 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} │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r7, r4, #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] @ 1efe98 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f0000 │ │ │ │ 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} │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r7, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1efed0 │ │ │ │ + cbz r2, 1f0038 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1eff7c ) │ │ │ │ + ldr r3, [pc, #192] @ (1f00e4 ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1efed6 │ │ │ │ + cbnz r4, 1f003e │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1efeca │ │ │ │ + bhi.n 1f0032 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -560563,64 +560692,64 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1eff22 │ │ │ │ + bne.n 1f008a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1eff18 │ │ │ │ + bne.n 1f0080 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1efefc │ │ │ │ + bhi.n 1f0064 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1efede │ │ │ │ + bhi.n 1f0046 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r7, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1effb4 │ │ │ │ + cbz r2, 1f011c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1f0060 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f01c8 ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1effba │ │ │ │ + cbnz r4, 1f0122 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1effae │ │ │ │ + bhi.n 1f0116 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -560660,64 +560789,64 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f0006 │ │ │ │ + bne.n 1f016e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1efffc │ │ │ │ + bne.n 1f0164 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1effe0 │ │ │ │ + bhi.n 1f0148 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1effc2 │ │ │ │ + bhi.n 1f012a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r7, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1f0098 │ │ │ │ + cbz r2, 1f0200 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1f0144 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f02ac ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1f009e │ │ │ │ + cbnz r4, 1f0206 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f0092 │ │ │ │ + bhi.n 1f01fa │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -560757,64 +560886,64 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f00ea │ │ │ │ + bne.n 1f0252 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f00e0 │ │ │ │ + bne.n 1f0248 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1f00c4 │ │ │ │ + bhi.n 1f022c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1f00a6 │ │ │ │ + bhi.n 1f020e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r7, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1f017c │ │ │ │ + cbz r2, 1f02e4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1f0228 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f0390 ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1f0182 │ │ │ │ + cbnz r4, 1f02ea │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f0176 │ │ │ │ + bhi.n 1f02de │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -560854,89 +560983,89 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f01ce │ │ │ │ + bne.n 1f0336 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f01c4 │ │ │ │ + bne.n 1f032c │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1f01a8 │ │ │ │ + bhi.n 1f0310 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1f018a │ │ │ │ + bhi.n 1f02f2 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r7, r4, #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 r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1f0374 ) │ │ │ │ + ldr r1, [pc, #296] @ (1f04dc ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1f0378 ) │ │ │ │ + ldr r3, [pc, #296] @ (1f04e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1f0280 │ │ │ │ - ldr r3, [pc, #280] @ (1f037c ) │ │ │ │ + cbz r3, 1f03e8 │ │ │ │ + ldr r3, [pc, #280] @ (1f04e4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f029e │ │ │ │ + bne.n 1f0406 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f0278 │ │ │ │ - ldr r2, [pc, #252] @ (1f0380 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f0378 ) │ │ │ │ + bhi.n 1f03e0 │ │ │ │ + ldr r2, [pc, #252] @ (1f04e8 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f04e0 ) │ │ │ │ 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 1f036c │ │ │ │ + bne.n 1f04d4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1f0370 │ │ │ │ + vldr s16, [pc, #204] @ 1f04d8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -560978,92 +561107,92 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1f02d0 │ │ │ │ + bne.n 1f0438 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1f02c4 │ │ │ │ + bne.n 1f042c │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f02b6 │ │ │ │ + bhi.n 1f041e │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f02ae │ │ │ │ - b.n 1f0280 │ │ │ │ + bhi.n 1f0416 │ │ │ │ + b.n 1f03e8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - stc2 0, cr0, [lr, #664]! @ 0x298 │ │ │ │ + mcrr2 0, 10, r0, r6, cr6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldc2l 0, cr0, [r8, #-664]! @ 0xfffffd68 │ │ │ │ + ldc2 0, cr0, [r0], {166} @ 0xa6 │ │ │ │ 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 r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1f04cc ) │ │ │ │ + ldr r1, [pc, #296] @ (1f0634 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1f04d0 ) │ │ │ │ + ldr r3, [pc, #296] @ (1f0638 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1f03d8 │ │ │ │ - ldr r3, [pc, #280] @ (1f04d4 ) │ │ │ │ + cbz r3, 1f0540 │ │ │ │ + ldr r3, [pc, #280] @ (1f063c ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f03f6 │ │ │ │ + bne.n 1f055e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f03d0 │ │ │ │ - ldr r2, [pc, #252] @ (1f04d8 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f04d0 ) │ │ │ │ + bhi.n 1f0538 │ │ │ │ + ldr r2, [pc, #252] @ (1f0640 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f0638 ) │ │ │ │ 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 1f04c4 │ │ │ │ + bne.n 1f062c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1f04c8 │ │ │ │ + vldr s16, [pc, #204] @ 1f0630 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -561105,92 +561234,92 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1f0428 │ │ │ │ + bne.n 1f0590 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1f041c │ │ │ │ + bne.n 1f0584 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f040e │ │ │ │ + bhi.n 1f0576 │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f0406 │ │ │ │ - b.n 1f03d8 │ │ │ │ + bhi.n 1f056e │ │ │ │ + b.n 1f0540 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - mrrc2 0, 10, r0, r6, cr6 │ │ │ │ + @ instruction: 0xfaee00a6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stc2 0, cr0, [r0], #-664 @ 0xfffffd68 │ │ │ │ + @ instruction: 0xfab800a6 │ │ │ │ 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 r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1f0624 ) │ │ │ │ + ldr r1, [pc, #296] @ (1f078c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1f0628 ) │ │ │ │ + ldr r3, [pc, #296] @ (1f0790 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1f0530 │ │ │ │ - ldr r3, [pc, #280] @ (1f062c ) │ │ │ │ + cbz r3, 1f0698 │ │ │ │ + ldr r3, [pc, #280] @ (1f0794 ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f054e │ │ │ │ + bne.n 1f06b6 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f0528 │ │ │ │ - ldr r2, [pc, #252] @ (1f0630 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f0628 ) │ │ │ │ + bhi.n 1f0690 │ │ │ │ + ldr r2, [pc, #252] @ (1f0798 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f0790 ) │ │ │ │ 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 1f061c │ │ │ │ + bne.n 1f0784 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1f0620 │ │ │ │ + vldr s16, [pc, #204] @ 1f0788 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -561232,92 +561361,92 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1f0580 │ │ │ │ + bne.n 1f06e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1f0574 │ │ │ │ + bne.n 1f06dc │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f0566 │ │ │ │ + bhi.n 1f06ce │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f055e │ │ │ │ - b.n 1f0530 │ │ │ │ + bhi.n 1f06c6 │ │ │ │ + b.n 1f0698 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xfafe00a6 │ │ │ │ + ldrsb.w r0, [r6, #166] @ 0xa6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xfac800a6 │ │ │ │ + vld4.32 {d16-d19}, [r0 :128], r6 │ │ │ │ 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 r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1f077c ) │ │ │ │ + ldr r1, [pc, #296] @ (1f08e4 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1f0780 ) │ │ │ │ + ldr r3, [pc, #296] @ (1f08e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1f0688 │ │ │ │ - ldr r3, [pc, #280] @ (1f0784 ) │ │ │ │ + cbz r3, 1f07f0 │ │ │ │ + ldr r3, [pc, #280] @ (1f08ec ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f06a6 │ │ │ │ + bne.n 1f080e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f0680 │ │ │ │ - ldr r2, [pc, #252] @ (1f0788 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f0780 ) │ │ │ │ + bhi.n 1f07e8 │ │ │ │ + ldr r2, [pc, #252] @ (1f08f0 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f08e8 ) │ │ │ │ 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 1f0774 │ │ │ │ + bne.n 1f08dc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1f0778 │ │ │ │ + vldr s16, [pc, #204] @ 1f08e0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -561359,305 +561488,305 @@ │ │ │ │ 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 1f06d8 │ │ │ │ + bne.n 1f0840 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1f06cc │ │ │ │ + bne.n 1f0834 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f06be │ │ │ │ + bhi.n 1f0826 │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f06b6 │ │ │ │ - b.n 1f0688 │ │ │ │ + bhi.n 1f081e │ │ │ │ + b.n 1f07f0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - vld1.8 {d0[5]}, [r6], r6 │ │ │ │ + ldrh.w r0, [lr, r6, lsl #2] │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr??.w r0, [r0, r6, lsl #2] │ │ │ │ + strb.w r0, [r8, r6, lsl #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] @ (1f07fc ) │ │ │ │ + ldr r6, [pc, #96] @ (1f0964 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1f0800 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f0968 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1f0804 ) │ │ │ │ + ldr r5, [pc, #92] @ (1f096c ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1f0808 ) │ │ │ │ + ldr r0, [pc, #84] @ (1f0970 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1f080c ) │ │ │ │ + ldr r3, [pc, #72] @ (1f0974 ) │ │ │ │ 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] @ (1f0810 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f0978 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1f0800 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f07f8 │ │ │ │ + bne.n 1f0960 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldr.w r0, [sl, r6, lsl #2] │ │ │ │ + @ instruction: 0xf6f200a6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r6, r6, lsl #2] │ │ │ │ - adds r0, r6, r6 │ │ │ │ + @ instruction: 0xf6ee00a6 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [r8, r6, lsl #2] │ │ │ │ + @ instruction: 0xf6b000a6 │ │ │ │ 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] @ (1f0894 ) │ │ │ │ + ldr r5, [pc, #112] @ (1f09fc ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f0898 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f0a00 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f089c ) │ │ │ │ + ldr r4, [pc, #108] @ (1f0a04 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f08a0 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f0a08 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1f08a4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f0a0c ) │ │ │ │ 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] @ (1f08a8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f0a10 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f0898 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0a00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f088e │ │ │ │ + bne.n 1f09f6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7d200a6 │ │ │ │ + @ instruction: 0xf66a00a6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7ce00a6 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + @ instruction: 0xf66600a6 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf78200a6 │ │ │ │ + @ instruction: 0xf61a00a6 │ │ │ │ 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] @ (1f092c ) │ │ │ │ + ldr r5, [pc, #112] @ (1f0a94 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f0930 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f0a98 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f0934 ) │ │ │ │ + ldr r4, [pc, #108] @ (1f0a9c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f0938 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f0aa0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1f093c ) │ │ │ │ + ldr r2, [pc, #88] @ (1f0aa4 ) │ │ │ │ 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] @ (1f0940 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f0aa8 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f0930 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0a98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0926 │ │ │ │ + bne.n 1f0a8e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf73a00a6 │ │ │ │ + rsbs r0, r2, #5439488 @ 0x530000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73600a6 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + rsb r0, lr, #5439488 @ 0x530000 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6ea00a6 │ │ │ │ + @ instruction: 0xf58200a6 │ │ │ │ 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] @ (1f09c4 ) │ │ │ │ + ldr r5, [pc, #112] @ (1f0b2c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f09c8 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f0b30 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f09cc ) │ │ │ │ + ldr r4, [pc, #108] @ (1f0b34 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f09d0 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f0b38 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1f09d4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f0b3c ) │ │ │ │ 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] @ (1f09d8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f0b40 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f09c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0b30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f09be │ │ │ │ + bne.n 1f0b26 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subw r0, r2, #2214 @ 0x8a6 │ │ │ │ + @ instruction: 0xf53a00a6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf69e00a6 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + @ instruction: 0xf53600a6 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf65200a6 │ │ │ │ + @ instruction: 0xf4ea00a6 │ │ │ │ stmdb 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] @ (1f0ae4 ) │ │ │ │ + ldr r4, [pc, #240] @ (1f0c4c ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1f0a14 │ │ │ │ - ldr r6, [pc, #236] @ (1f0ae8 ) │ │ │ │ + cbz r2, 1f0b7c │ │ │ │ + ldr r6, [pc, #236] @ (1f0c50 ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f0a1a │ │ │ │ + cbnz r5, 1f0b82 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1f0a0c │ │ │ │ + bhi.n 1f0b74 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1f0aec ) │ │ │ │ + ldr r3, [pc, #200] @ (1f0c54 ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -561700,71 +561829,71 @@ │ │ │ │ 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 1f0a70 │ │ │ │ + bne.n 1f0bd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f0a68 │ │ │ │ + bne.n 1f0bd0 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1f0a4a │ │ │ │ + bhi.n 1f0bb2 │ │ │ │ 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 r7, r3 │ │ │ │ - bhi.n 1f0a2c │ │ │ │ + bhi.n 1f0b94 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - addw r0, r6, #2214 @ 0x8a6 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + eors.w r0, lr, #5439488 @ 0x530000 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1f0bf8 ) │ │ │ │ + ldr r4, [pc, #240] @ (1f0d60 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1f0b28 │ │ │ │ - ldr r6, [pc, #236] @ (1f0bfc ) │ │ │ │ + cbz r2, 1f0c90 │ │ │ │ + ldr r6, [pc, #236] @ (1f0d64 ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f0b2e │ │ │ │ + cbnz r5, 1f0c96 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1f0b20 │ │ │ │ + bhi.n 1f0c88 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1f0c00 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f0d68 ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -561807,71 +561936,71 @@ │ │ │ │ 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 1f0b84 │ │ │ │ + bne.n 1f0cec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f0b7c │ │ │ │ + bne.n 1f0ce4 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1f0b5e │ │ │ │ + bhi.n 1f0cc6 │ │ │ │ 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 r7, r3 │ │ │ │ - bhi.n 1f0b40 │ │ │ │ + bhi.n 1f0ca8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4f200a6 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + @ instruction: 0xf38a00a6 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1f0d0c ) │ │ │ │ + ldr r4, [pc, #240] @ (1f0e74 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1f0c3c │ │ │ │ - ldr r6, [pc, #236] @ (1f0d10 ) │ │ │ │ + cbz r2, 1f0da4 │ │ │ │ + ldr r6, [pc, #236] @ (1f0e78 ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f0c42 │ │ │ │ + cbnz r5, 1f0daa │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1f0c34 │ │ │ │ + bhi.n 1f0d9c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1f0d14 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f0e7c ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -561914,71 +562043,71 @@ │ │ │ │ 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 1f0c98 │ │ │ │ + bne.n 1f0e00 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f0c90 │ │ │ │ + bne.n 1f0df8 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1f0c72 │ │ │ │ + bhi.n 1f0dda │ │ │ │ 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 r7, r3 │ │ │ │ - bhi.n 1f0c54 │ │ │ │ + bhi.n 1f0dbc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3de00a6 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + @ instruction: 0xf27600a6 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1f0e20 ) │ │ │ │ + ldr r4, [pc, #240] @ (1f0f88 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1f0d50 │ │ │ │ - ldr r6, [pc, #236] @ (1f0e24 ) │ │ │ │ + cbz r2, 1f0eb8 │ │ │ │ + ldr r6, [pc, #236] @ (1f0f8c ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f0d56 │ │ │ │ + cbnz r5, 1f0ebe │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1f0d48 │ │ │ │ + bhi.n 1f0eb0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1f0e28 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f0f90 ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -562021,94 +562150,94 @@ │ │ │ │ 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 1f0dac │ │ │ │ + bne.n 1f0f14 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f0da4 │ │ │ │ + bne.n 1f0f0c │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1f0d86 │ │ │ │ + bhi.n 1f0eee │ │ │ │ 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 r7, r3 │ │ │ │ - bhi.n 1f0d68 │ │ │ │ + bhi.n 1f0ed0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movt r0, #41126 @ 0xa0a6 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + sbc.w r0, r2, #166 @ 0xa6 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1f0f68 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f10d0 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f0f6c ) │ │ │ │ + ldr r3, [pc, #288] @ (1f10d4 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #272] @ (1f0f70 ) │ │ │ │ + ldr r3, [pc, #272] @ (1f10d8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f0e80 │ │ │ │ - ldr r2, [pc, #268] @ (1f0f74 ) │ │ │ │ + cbz r2, 1f0fe8 │ │ │ │ + ldr r2, [pc, #268] @ (1f10dc ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f0e9e │ │ │ │ + bne.n 1f1006 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f0e78 │ │ │ │ - ldr r2, [pc, #244] @ (1f0f78 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f0f6c ) │ │ │ │ + bhi.n 1f0fe0 │ │ │ │ + ldr r2, [pc, #244] @ (1f10e0 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f10d4 ) │ │ │ │ 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 1f0f5e │ │ │ │ + bne.n 1f10c6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1f0f7c ) │ │ │ │ + ldr r2, [pc, #220] @ (1f10e4 ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1f0f64 │ │ │ │ + vldr s16, [pc, #188] @ 1f10cc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -562148,99 +562277,99 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f0ed4 │ │ │ │ + bne.n 1f103c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f0ec8 │ │ │ │ + bne.n 1f1030 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1f0eb8 │ │ │ │ + bhi.n 1f1020 │ │ │ │ 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 1f0eb2 │ │ │ │ - b.n 1f0e80 │ │ │ │ + bhi.n 1f101a │ │ │ │ + b.n 1f0fe8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs.w r0, r4, #166 @ 0xa6 │ │ │ │ + orr.w r0, ip, #166 @ 0xa6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf19c00a6 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + bics.w r0, r4, #166 @ 0xa6 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - sbcs.w r0, r8, #166 @ 0xa6 │ │ │ │ + ands.w r0, r0, #166 @ 0xa6 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1f10bc ) │ │ │ │ + ldr r2, [pc, #288] @ (1f1224 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f10c0 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f1228 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #272] @ (1f10c4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1f122c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f0fd4 │ │ │ │ - ldr r2, [pc, #268] @ (1f10c8 ) │ │ │ │ + cbz r2, 1f113c │ │ │ │ + ldr r2, [pc, #268] @ (1f1230 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f0ff2 │ │ │ │ + bne.n 1f115a │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f0fcc │ │ │ │ - ldr r2, [pc, #244] @ (1f10cc ) │ │ │ │ - ldr r3, [pc, #232] @ (1f10c0 ) │ │ │ │ + bhi.n 1f1134 │ │ │ │ + ldr r2, [pc, #244] @ (1f1234 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f1228 ) │ │ │ │ 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 1f10b2 │ │ │ │ + bne.n 1f121a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1f10d0 ) │ │ │ │ + ldr r2, [pc, #220] @ (1f1238 ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1f10b8 │ │ │ │ + vldr s16, [pc, #188] @ 1f1220 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -562280,99 +562409,99 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f1028 │ │ │ │ + bne.n 1f1190 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f101c │ │ │ │ + bne.n 1f1184 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1f100c │ │ │ │ + bhi.n 1f1174 │ │ │ │ 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 1f1006 │ │ │ │ - b.n 1f0fd4 │ │ │ │ + bhi.n 1f116e │ │ │ │ + b.n 1f113c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - orn r0, r0, #166 @ 0xa6 │ │ │ │ + cdp 0, 15, cr0, cr8, cr6, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r8, #166 @ 0xa6 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + cdp 0, 14, cr0, cr0, cr6, {5} │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bic.w r0, r4, #166 @ 0xa6 │ │ │ │ + cdp 0, 11, cr0, cr12, cr6, {5} │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1f1210 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f1378 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f1214 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f137c ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #272] @ (1f1218 ) │ │ │ │ + ldr r3, [pc, #272] @ (1f1380 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f1128 │ │ │ │ - ldr r2, [pc, #268] @ (1f121c ) │ │ │ │ + cbz r2, 1f1290 │ │ │ │ + ldr r2, [pc, #268] @ (1f1384 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f1146 │ │ │ │ + bne.n 1f12ae │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f1120 │ │ │ │ - ldr r2, [pc, #244] @ (1f1220 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f1214 ) │ │ │ │ + bhi.n 1f1288 │ │ │ │ + ldr r2, [pc, #244] @ (1f1388 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f137c ) │ │ │ │ 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 1f1206 │ │ │ │ + bne.n 1f136e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1f1224 ) │ │ │ │ + ldr r2, [pc, #220] @ (1f138c ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1f120c │ │ │ │ + vldr s16, [pc, #188] @ 1f1374 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -562412,99 +562541,99 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f117c │ │ │ │ + bne.n 1f12e4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f1170 │ │ │ │ + bne.n 1f12d8 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1f1160 │ │ │ │ + bhi.n 1f12c8 │ │ │ │ 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 1f115a │ │ │ │ - b.n 1f1128 │ │ │ │ + bhi.n 1f12c2 │ │ │ │ + b.n 1f1290 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - vhadd.s8 d0, d28, d22 │ │ │ │ + stc 0, cr0, [r4, #664]! @ 0x298 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 15, cr0, cr4, cr6, {5} │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + stc 0, cr0, [ip, #664] @ 0x298 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cdp 0, 13, cr0, cr0, cr6, {5} │ │ │ │ + stcl 0, cr0, [r8, #-664]! @ 0xfffffd68 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1f1364 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f14cc ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f1368 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f14d0 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #272] @ (1f136c ) │ │ │ │ + ldr r3, [pc, #272] @ (1f14d4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f127c │ │ │ │ - ldr r2, [pc, #268] @ (1f1370 ) │ │ │ │ + cbz r2, 1f13e4 │ │ │ │ + ldr r2, [pc, #268] @ (1f14d8 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f129a │ │ │ │ + bne.n 1f1402 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f1274 │ │ │ │ - ldr r2, [pc, #244] @ (1f1374 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f1368 ) │ │ │ │ + bhi.n 1f13dc │ │ │ │ + ldr r2, [pc, #244] @ (1f14dc ) │ │ │ │ + ldr r3, [pc, #232] @ (1f14d0 ) │ │ │ │ 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 1f135a │ │ │ │ + bne.n 1f14c2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1f1378 ) │ │ │ │ + ldr r2, [pc, #220] @ (1f14e0 ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1f1360 │ │ │ │ + vldr s16, [pc, #188] @ 1f14c8 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -562544,66 +562673,66 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f12d0 │ │ │ │ + bne.n 1f1438 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f12c4 │ │ │ │ + bne.n 1f142c │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1f12b4 │ │ │ │ + bhi.n 1f141c │ │ │ │ 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 1f12ae │ │ │ │ - b.n 1f127c │ │ │ │ + bhi.n 1f1416 │ │ │ │ + b.n 1f13e4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldc 0, cr0, [r8, #664]! @ 0x298 │ │ │ │ + mrrc 0, 10, r0, r0, cr6 @ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r0, #664]! @ 0x298 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + ldc 0, cr0, [r8], #-664 @ 0xfffffd68 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldcl 0, cr0, [ip, #-664]! @ 0xfffffd68 │ │ │ │ + ldc 0, cr0, [r4], {166} @ 0xa6 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ 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] @ (1f1418 ) │ │ │ │ + ldr r2, [pc, #136] @ (1f1580 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (1f141c ) │ │ │ │ + ldr r3, [pc, #136] @ (1f1584 ) │ │ │ │ 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 1f13ee │ │ │ │ + bls.n 1f1556 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -562613,106 +562742,106 @@ │ │ │ │ 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 1f13ac │ │ │ │ + bhi.n 1f1514 │ │ │ │ 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, 1f1408 │ │ │ │ - ldr r2, [pc, #44] @ (1f1420 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f141c ) │ │ │ │ + cbnz r1, 1f1570 │ │ │ │ + ldr r2, [pc, #44] @ (1f1588 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f1584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1414 │ │ │ │ + bne.n 1f157c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1cf9f8 │ │ │ │ - b.n 1f13f0 │ │ │ │ + bl 1cfb60 │ │ │ │ + b.n 1f1558 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - stcl 0, cr0, [r6], #-664 @ 0xfffffd68 │ │ │ │ + @ instruction: 0xeafe00a6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r8], {166} @ 0xa6 │ │ │ │ + @ instruction: 0xeaa000a6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (1f1488 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f15f0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1f148c ) │ │ │ │ + ldr r3, [pc, #84] @ (1f15f4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1f1474 │ │ │ │ + cbz r3, 1f15dc │ │ │ │ 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 1f1470 │ │ │ │ - ldr r0, [pc, #44] @ (1f1490 ) │ │ │ │ + bmi.n 1f15d8 │ │ │ │ + ldr r0, [pc, #44] @ (1f15f8 ) │ │ │ │ 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] @ (1f1494 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f15fc ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f826c │ │ │ │ + bl 1f83d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f1446 │ │ │ │ + b.n 1f15ae │ │ │ │ nop │ │ │ │ - rsb r0, r2, r6, asr #2 │ │ │ │ + orrs.w r0, sl, r6, asr #2 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1f1518 │ │ │ │ + bhi.n 1f15b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f1556 │ │ │ │ + beq.n 1f16be │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f15ce │ │ │ │ + bls.w 1f1736 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #296] @ 1f15e4 │ │ │ │ + vldr s13, [pc, #296] @ 1f174c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -562744,32 +562873,32 @@ │ │ │ │ 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 1f14da │ │ │ │ + bne.n 1f1642 │ │ │ │ cmp r7, lr │ │ │ │ - bhi.n 1f155a │ │ │ │ + bhi.n 1f16c2 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1f14d0 │ │ │ │ + bne.n 1f1638 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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, #112] @ 1f15e4 │ │ │ │ + vldr s12, [pc, #112] @ 1f174c │ │ │ │ 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] │ │ │ │ @@ -562784,44 +562913,44 @@ │ │ │ │ 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 1f1556 │ │ │ │ + beq.n 1f16be │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f14b4 │ │ │ │ + bne.w 1f161c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1f1578 │ │ │ │ - cbnz r6, 1f15de │ │ │ │ + b.n 1f16e0 │ │ │ │ + cbnz r6, 1f1746 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f1556 │ │ │ │ + beq.n 1f16be │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f15d0 │ │ │ │ + beq.n 1f1738 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1f1570 │ │ │ │ + b.n 1f16d8 │ │ │ │ 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 │ │ │ │ - cbz r2, 1f1666 │ │ │ │ + cbz r2, 1f17ce │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1f16a6 │ │ │ │ + bls.n 1f180e │ │ │ │ sub.w ip, r7, #2 │ │ │ │ mov lr, r2 │ │ │ │ bic.w r4, ip, #1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r4, ip │ │ │ │ add.w r3, r0, #8 │ │ │ │ @@ -562839,23 +562968,23 @@ │ │ │ │ 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 1f161c │ │ │ │ + bne.n 1f1784 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 1f166c │ │ │ │ + bhi.n 1f17d4 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1f1610 │ │ │ │ + bne.n 1f1778 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r3, r4, #1 │ │ │ │ mov r2, lr │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ @@ -562867,52 +562996,52 @@ │ │ │ │ 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 1f1666 │ │ │ │ + beq.n 1f17ce │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1f1600 │ │ │ │ + bne.n 1f1768 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f167e │ │ │ │ - cbnz r7, 1f16b6 │ │ │ │ + b.n 1f17e6 │ │ │ │ + cbnz r7, 1f181e │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1f1666 │ │ │ │ + beq.n 1f17ce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f16a8 │ │ │ │ + beq.n 1f1810 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f167a │ │ │ │ + b.n 1f17e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f17d2 │ │ │ │ + beq.w 1f193a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f17e0 │ │ │ │ + bls.w 1f1948 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1f1898 │ │ │ │ + vldr s7, [pc, #440] @ 1f1a00 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1f189c │ │ │ │ + vldr s3, [pc, #436] @ 1f1a04 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1f18a0 │ │ │ │ - vldr s4, [pc, #432] @ 1f18a4 │ │ │ │ + vldr s10, [pc, #432] @ 1f1a08 │ │ │ │ + vldr s4, [pc, #432] @ 1f1a0c │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1f18a8 │ │ │ │ - vldr s6, [pc, #428] @ 1f18ac │ │ │ │ + vldr s5, [pc, #428] @ 1f1a10 │ │ │ │ + vldr s6, [pc, #428] @ 1f1a14 │ │ │ │ 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 │ │ │ │ @@ -562955,44 +563084,44 @@ │ │ │ │ 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 1f170a │ │ │ │ + bne.n 1f1872 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f17ea │ │ │ │ + bhi.n 1f1952 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f1700 │ │ │ │ + bne.n 1f1868 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f17d2 │ │ │ │ + beq.n 1f193a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f17d6 │ │ │ │ + beq.n 1f193e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f17f8 │ │ │ │ + b.n 1f1960 │ │ │ │ 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, #156] @ 1f1898 │ │ │ │ + vldr s5, [pc, #156] @ 1f1a00 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f189c │ │ │ │ - vldr s10, [pc, #152] @ 1f18a0 │ │ │ │ - vldr s7, [pc, #152] @ 1f18a4 │ │ │ │ - vldr s8, [pc, #152] @ 1f18a8 │ │ │ │ - vldr s9, [pc, #152] @ 1f18ac │ │ │ │ + vldr s6, [pc, #152] @ 1f1a04 │ │ │ │ + vldr s10, [pc, #152] @ 1f1a08 │ │ │ │ + vldr s7, [pc, #152] @ 1f1a0c │ │ │ │ + vldr s8, [pc, #152] @ 1f1a10 │ │ │ │ + vldr s9, [pc, #152] @ 1f1a14 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -563017,54 +563146,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 1f17d2 │ │ │ │ + beq.n 1f193a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f16da │ │ │ │ + bne.w 1f1842 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1814 │ │ │ │ + b.n 1f197c │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f1b88 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f1cf0 ) │ │ │ │ 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 1f19c4 │ │ │ │ + beq.w 1f1b2c │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f19d2 │ │ │ │ + bls.w 1f1b3a │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #436] @ 1f1a88 │ │ │ │ + vldr s7, [pc, #436] @ 1f1bf0 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #432] @ 1f1a8c │ │ │ │ + vldr s3, [pc, #432] @ 1f1bf4 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #428] @ 1f1a90 │ │ │ │ - vldr s4, [pc, #428] @ 1f1a94 │ │ │ │ + vldr s10, [pc, #428] @ 1f1bf8 │ │ │ │ + vldr s4, [pc, #428] @ 1f1bfc │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #424] @ 1f1a98 │ │ │ │ - vldr s6, [pc, #424] @ 1f1a9c │ │ │ │ + vldr s5, [pc, #424] @ 1f1c00 │ │ │ │ + vldr s6, [pc, #424] @ 1f1c04 │ │ │ │ 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 │ │ │ │ @@ -563107,44 +563236,44 @@ │ │ │ │ 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 1f18fe │ │ │ │ + bne.n 1f1a66 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f19dc │ │ │ │ + bhi.n 1f1b44 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f18f4 │ │ │ │ + bne.n 1f1a5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f19c4 │ │ │ │ + beq.n 1f1b2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f19c8 │ │ │ │ + beq.n 1f1b30 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f19ea │ │ │ │ + b.n 1f1b52 │ │ │ │ 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, #156] @ 1f1a88 │ │ │ │ + vldr s5, [pc, #156] @ 1f1bf0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f1a8c │ │ │ │ - vldr s10, [pc, #152] @ 1f1a90 │ │ │ │ - vldr s7, [pc, #152] @ 1f1a94 │ │ │ │ - vldr s8, [pc, #152] @ 1f1a98 │ │ │ │ - vldr s9, [pc, #152] @ 1f1a9c │ │ │ │ + vldr s6, [pc, #152] @ 1f1bf4 │ │ │ │ + vldr s10, [pc, #152] @ 1f1bf8 │ │ │ │ + vldr s7, [pc, #152] @ 1f1bfc │ │ │ │ + vldr s8, [pc, #152] @ 1f1c00 │ │ │ │ + vldr s9, [pc, #152] @ 1f1c04 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -563169,43 +563298,43 @@ │ │ │ │ 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 1f19c4 │ │ │ │ + beq.n 1f1b2c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f18ce │ │ │ │ + bne.w 1f1a36 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1a06 │ │ │ │ + b.n 1f1b6e │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f1d78 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f1ee0 ) │ │ │ │ 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 1f1bb0 │ │ │ │ + beq.n 1f1d18 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f1c44 │ │ │ │ + bls.w 1f1dac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -563262,28 +563391,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 1f1aea │ │ │ │ + bne.n 1f1c52 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f1bb6 │ │ │ │ + bhi.n 1f1d1e │ │ │ │ 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 1f1ada │ │ │ │ + bne.n 1f1c42 │ │ │ │ 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 │ │ │ │ @@ -563320,48 +563449,48 @@ │ │ │ │ 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 1f1bb0 │ │ │ │ + beq.n 1f1d18 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f1abc │ │ │ │ + bne.w 1f1c24 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1be0 │ │ │ │ + b.n 1f1d48 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f1c5c │ │ │ │ + cbnz r3, 1f1dc4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f1bb0 │ │ │ │ + beq.n 1f1d18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1c48 │ │ │ │ + beq.n 1f1db0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1bc8 │ │ │ │ + b.n 1f1d30 │ │ │ │ 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 1f1d74 │ │ │ │ + beq.n 1f1edc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f1e08 │ │ │ │ + bls.w 1f1f70 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -563418,28 +563547,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 1f1cae │ │ │ │ + bne.n 1f1e16 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f1d7a │ │ │ │ + bhi.n 1f1ee2 │ │ │ │ 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 1f1c9e │ │ │ │ + bne.n 1f1e06 │ │ │ │ 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 │ │ │ │ @@ -563476,58 +563605,58 @@ │ │ │ │ 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 1f1d74 │ │ │ │ + beq.n 1f1edc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f1c80 │ │ │ │ + bne.w 1f1de8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1da4 │ │ │ │ + b.n 1f1f0c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f1e20 │ │ │ │ + cbnz r3, 1f1f88 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f1d74 │ │ │ │ + beq.n 1f1edc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1e0c │ │ │ │ + beq.n 1f1f74 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1d8c │ │ │ │ + b.n 1f1ef4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f1f3e │ │ │ │ + beq.w 1f20a6 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f1f4c │ │ │ │ + bls.w 1f20b4 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1f2004 │ │ │ │ + vldr s7, [pc, #440] @ 1f216c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1f2008 │ │ │ │ + vldr s3, [pc, #436] @ 1f2170 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1f200c │ │ │ │ - vldr s4, [pc, #432] @ 1f2010 │ │ │ │ + vldr s10, [pc, #432] @ 1f2174 │ │ │ │ + vldr s4, [pc, #432] @ 1f2178 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1f2014 │ │ │ │ - vldr s6, [pc, #428] @ 1f2018 │ │ │ │ + vldr s5, [pc, #428] @ 1f217c │ │ │ │ + vldr s6, [pc, #428] @ 1f2180 │ │ │ │ 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 │ │ │ │ @@ -563570,44 +563699,44 @@ │ │ │ │ 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 1f1e76 │ │ │ │ + bne.n 1f1fde │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f1f56 │ │ │ │ + bhi.n 1f20be │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f1e6c │ │ │ │ + bne.n 1f1fd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f1f3e │ │ │ │ + beq.n 1f20a6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f1f42 │ │ │ │ + beq.n 1f20aa │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1f64 │ │ │ │ + b.n 1f20cc │ │ │ │ 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, #156] @ 1f2004 │ │ │ │ + vldr s5, [pc, #156] @ 1f216c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f2008 │ │ │ │ - vldr s10, [pc, #152] @ 1f200c │ │ │ │ - vldr s7, [pc, #152] @ 1f2010 │ │ │ │ - vldr s8, [pc, #152] @ 1f2014 │ │ │ │ - vldr s9, [pc, #152] @ 1f2018 │ │ │ │ + vldr s6, [pc, #152] @ 1f2170 │ │ │ │ + vldr s10, [pc, #152] @ 1f2174 │ │ │ │ + vldr s7, [pc, #152] @ 1f2178 │ │ │ │ + vldr s8, [pc, #152] @ 1f217c │ │ │ │ + vldr s9, [pc, #152] @ 1f2180 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -563632,53 +563761,53 @@ │ │ │ │ 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 1f1f3e │ │ │ │ + beq.n 1f20a6 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f1e46 │ │ │ │ + bne.w 1f1fae │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1f80 │ │ │ │ + b.n 1f20e8 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f22f4 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f245c ) │ │ │ │ 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 1f2132 │ │ │ │ + beq.w 1f229a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f2140 │ │ │ │ + bls.w 1f22a8 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1f21f8 │ │ │ │ + vldr s7, [pc, #440] @ 1f2360 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1f21fc │ │ │ │ + vldr s3, [pc, #436] @ 1f2364 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1f2200 │ │ │ │ - vldr s4, [pc, #432] @ 1f2204 │ │ │ │ + vldr s10, [pc, #432] @ 1f2368 │ │ │ │ + vldr s4, [pc, #432] @ 1f236c │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1f2208 │ │ │ │ - vldr s6, [pc, #428] @ 1f220c │ │ │ │ + vldr s5, [pc, #428] @ 1f2370 │ │ │ │ + vldr s6, [pc, #428] @ 1f2374 │ │ │ │ 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 │ │ │ │ @@ -563721,44 +563850,44 @@ │ │ │ │ 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 1f206a │ │ │ │ + bne.n 1f21d2 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f214a │ │ │ │ + bhi.n 1f22b2 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f2060 │ │ │ │ + bne.n 1f21c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f2132 │ │ │ │ + beq.n 1f229a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f2136 │ │ │ │ + beq.n 1f229e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f2158 │ │ │ │ + b.n 1f22c0 │ │ │ │ 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, #156] @ 1f21f8 │ │ │ │ + vldr s5, [pc, #156] @ 1f2360 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f21fc │ │ │ │ - vldr s10, [pc, #152] @ 1f2200 │ │ │ │ - vldr s7, [pc, #152] @ 1f2204 │ │ │ │ - vldr s8, [pc, #152] @ 1f2208 │ │ │ │ - vldr s9, [pc, #152] @ 1f220c │ │ │ │ + vldr s6, [pc, #152] @ 1f2364 │ │ │ │ + vldr s10, [pc, #152] @ 1f2368 │ │ │ │ + vldr s7, [pc, #152] @ 1f236c │ │ │ │ + vldr s8, [pc, #152] @ 1f2370 │ │ │ │ + vldr s9, [pc, #152] @ 1f2374 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -563783,43 +563912,43 @@ │ │ │ │ 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 1f2132 │ │ │ │ + beq.n 1f229a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f203a │ │ │ │ + bne.w 1f21a2 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f2174 │ │ │ │ + b.n 1f22dc │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f24e8 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f2650 ) │ │ │ │ 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 1f2320 │ │ │ │ + beq.n 1f2488 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f23b2 │ │ │ │ + bls.w 1f251a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -563876,28 +564005,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 1f225a │ │ │ │ + bne.n 1f23c2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f2326 │ │ │ │ + bhi.n 1f248e │ │ │ │ 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 1f224a │ │ │ │ + bne.n 1f23b2 │ │ │ │ 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 │ │ │ │ @@ -563934,47 +564063,47 @@ │ │ │ │ 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 1f2320 │ │ │ │ + beq.n 1f2488 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f222c │ │ │ │ + bne.w 1f2394 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f2350 │ │ │ │ + b.n 1f24b8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f23ca │ │ │ │ + cbnz r3, 1f2532 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f2320 │ │ │ │ + beq.n 1f2488 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f23b6 │ │ │ │ + beq.n 1f251e │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f2338 │ │ │ │ + b.n 1f24a0 │ │ │ │ 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 1f24e0 │ │ │ │ + beq.n 1f2648 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f2572 │ │ │ │ + bls.w 1f26da │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -564031,28 +564160,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 1f241a │ │ │ │ + bne.n 1f2582 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f24e6 │ │ │ │ + bhi.n 1f264e │ │ │ │ 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 1f240a │ │ │ │ + bne.n 1f2572 │ │ │ │ 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 │ │ │ │ @@ -564089,131 +564218,131 @@ │ │ │ │ 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 1f24e0 │ │ │ │ + beq.n 1f2648 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f23ec │ │ │ │ + bne.w 1f2554 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f2510 │ │ │ │ + b.n 1f2678 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f258a │ │ │ │ + cbnz r3, 1f26f2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f24e0 │ │ │ │ + beq.n 1f2648 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2576 │ │ │ │ + beq.n 1f26de │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f24f8 │ │ │ │ + b.n 1f2660 │ │ │ │ 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 1f25c8 │ │ │ │ + beq.n 1f2730 │ │ │ │ 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 5ab80 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1f25b4 │ │ │ │ + bne.n 1f271c │ │ │ │ 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, r6, [sp, #24] │ │ │ │ - cbz r6, 1f2612 │ │ │ │ - cbz r0, 1f2612 │ │ │ │ + cbz r6, 1f277a │ │ │ │ + cbz r0, 1f277a │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr s14, [pc, #52] @ 1f2618 │ │ │ │ + vldr s14, [pc, #52] @ 1f2780 │ │ │ │ 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 1f25ee │ │ │ │ + bne.n 1f2756 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f25e8 │ │ │ │ + bne.n 1f2750 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f265a │ │ │ │ - cbz r2, 1f265a │ │ │ │ + cbz r7, 1f27c2 │ │ │ │ + cbz r2, 1f27c2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, 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 1f263c │ │ │ │ + bne.n 1f27a4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f2634 │ │ │ │ + bne.n 1f279c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 1f268c │ │ │ │ + cbz r7, 1f27f4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, ip, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2690 │ │ │ │ + bne.n 1f27f8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2686 │ │ │ │ + bne.n 1f27ee │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - vldr d6, [pc, #76] @ 1f26e0 │ │ │ │ + vldr d6, [pc, #76] @ 1f2848 │ │ │ │ add.w ip, r4, #3 │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ ldrb.w r2, [ip, #-6] │ │ │ │ cmp r0, ip │ │ │ │ @@ -564221,104 +564350,104 @@ │ │ │ │ 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 1f269a │ │ │ │ + bne.n 1f2802 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r6 │ │ │ │ add r5, r8 │ │ │ │ add r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2694 │ │ │ │ + bne.n 1f27fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r6, [sp, #28] │ │ │ │ - cbz r6, 1f2714 │ │ │ │ + cbz r6, 1f287c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add.w r2, ip, #1 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r2, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2724 │ │ │ │ + bne.n 1f288c │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f270e │ │ │ │ + bne.n 1f2876 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r0, r5 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f2714 │ │ │ │ + beq.n 1f287c │ │ │ │ add.w ip, r0, #3 │ │ │ │ mov lr, r4 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ ldrb.w r8, [ip, #-6] │ │ │ │ cmp r2, ip │ │ │ │ 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 1f272a │ │ │ │ - b.n 1f2718 │ │ │ │ + bne.n 1f2892 │ │ │ │ + b.n 1f2880 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #20] │ │ │ │ - cbz r6, 1f279c │ │ │ │ - cbz r0, 1f279c │ │ │ │ + cbz r6, 1f2904 │ │ │ │ + cbz r0, 1f2904 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr d6, [pc, #48] @ 1f27a0 │ │ │ │ + vldr d6, [pc, #48] @ 1f2908 │ │ │ │ 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 1f2778 │ │ │ │ + bne.n 1f28e0 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f2772 │ │ │ │ + bne.n 1f28da │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ 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 1f27e8 │ │ │ │ + beq.n 1f2950 │ │ │ │ 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 │ │ │ │ @@ -564326,23 +564455,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 5ab80 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1f27d4 │ │ │ │ + bne.n 1f293c │ │ │ │ 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 1f282c │ │ │ │ + beq.n 1f2994 │ │ │ │ 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 │ │ │ │ @@ -564350,581 +564479,581 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 5ab80 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1f2818 │ │ │ │ + bne.n 1f2980 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2898 │ │ │ │ - cbz r2, 1f2898 │ │ │ │ + cbz r7, 1f2a00 │ │ │ │ + cbz r2, 1f2a00 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #88] @ 1f28a0 │ │ │ │ + vldr d5, [pc, #88] @ 1f2a08 │ │ │ │ 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 1f2884 │ │ │ │ + ble.n 1f29ec │ │ │ │ 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 1f2884 │ │ │ │ + bgt.n 1f29ec │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f2856 │ │ │ │ + bne.n 1f29be │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2850 │ │ │ │ + bne.n 1f29b8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f28fa │ │ │ │ - cbz r2, 1f28fa │ │ │ │ + cbz r7, 1f2a62 │ │ │ │ + cbz r2, 1f2a62 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2900 │ │ │ │ + vldr d6, [pc, #64] @ 1f2a68 │ │ │ │ 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 1f28cc │ │ │ │ + bne.n 1f2a34 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f28c4 │ │ │ │ + bne.n 1f2a2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ 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, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f294e │ │ │ │ - cbz r4, 1f294e │ │ │ │ + beq.n 1f2ab6 │ │ │ │ + cbz r4, 1f2ab6 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, 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 1f292c │ │ │ │ + bne.n 1f2a94 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f2924 │ │ │ │ + bne.n 1f2a8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2978 │ │ │ │ + cbz r7, 1f2ae0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2988 │ │ │ │ + bne.n 1f2af0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f2972 │ │ │ │ + bne.n 1f2ada │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f2978 │ │ │ │ + beq.n 1f2ae0 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1f298c │ │ │ │ - b.n 1f297c │ │ │ │ + bne.n 1f2af4 │ │ │ │ + b.n 1f2ae4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f29f2 │ │ │ │ - cbz r2, 1f29f2 │ │ │ │ + cbz r7, 1f2b5a │ │ │ │ + cbz r2, 1f2b5a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f29f8 │ │ │ │ + vldr d6, [pc, #64] @ 1f2b60 │ │ │ │ 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 1f29c4 │ │ │ │ + bne.n 1f2b2c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f29bc │ │ │ │ + bne.n 1f2b24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ 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, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2a46 │ │ │ │ - cbz r4, 1f2a46 │ │ │ │ + beq.n 1f2bae │ │ │ │ + cbz r4, 1f2bae │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, 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 1f2a24 │ │ │ │ + bne.n 1f2b8c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f2a1c │ │ │ │ + bne.n 1f2b84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f2a6c │ │ │ │ + cbz r6, 1f2bd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2a7a │ │ │ │ + bne.n 1f2be2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f2a66 │ │ │ │ + bne.n 1f2bce │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f2a6c │ │ │ │ + beq.n 1f2bd4 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f2a7e │ │ │ │ - b.n 1f2a6e │ │ │ │ + bne.n 1f2be6 │ │ │ │ + b.n 1f2bd6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2ae2 │ │ │ │ - cbz r2, 1f2ae2 │ │ │ │ + cbz r7, 1f2c4a │ │ │ │ + cbz r2, 1f2c4a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2ae8 │ │ │ │ + vldr d6, [pc, #64] @ 1f2c50 │ │ │ │ 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 1f2ab4 │ │ │ │ + bne.n 1f2c1c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2aac │ │ │ │ + bne.n 1f2c14 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ 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, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2b48 │ │ │ │ - cbz r2, 1f2b48 │ │ │ │ + beq.n 1f2cb0 │ │ │ │ + cbz r2, 1f2cb0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2b50 │ │ │ │ + vldr d6, [pc, #64] @ 1f2cb8 │ │ │ │ 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 1f2b1a │ │ │ │ + bne.n 1f2c82 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r7 │ │ │ │ add r1, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1f2b12 │ │ │ │ + bne.n 1f2c7a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f2b56 │ │ │ │ + b.n 1f2cbe │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2b9e │ │ │ │ - cbz r4, 1f2b9e │ │ │ │ + beq.n 1f2d06 │ │ │ │ + cbz r4, 1f2d06 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, 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 1f2b7c │ │ │ │ + bne.n 1f2ce4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f2b74 │ │ │ │ + bne.n 1f2cdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2bfa │ │ │ │ - cbz r2, 1f2bfa │ │ │ │ + cbz r7, 1f2d62 │ │ │ │ + cbz r2, 1f2d62 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2c00 │ │ │ │ + vldr d6, [pc, #64] @ 1f2d68 │ │ │ │ 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 1f2bcc │ │ │ │ + bne.n 1f2d34 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2bc4 │ │ │ │ + bne.n 1f2d2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ 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, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2c4e │ │ │ │ - cbz r4, 1f2c4e │ │ │ │ + beq.n 1f2db6 │ │ │ │ + cbz r4, 1f2db6 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, 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 1f2c2c │ │ │ │ + bne.n 1f2d94 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f2c24 │ │ │ │ + bne.n 1f2d8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #20] │ │ │ │ - cbz r6, 1f2c8e │ │ │ │ - cbz r0, 1f2c8e │ │ │ │ + cbz r6, 1f2df6 │ │ │ │ + cbz r0, 1f2df6 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, 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 1f2c72 │ │ │ │ + bne.n 1f2dda │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f2c6a │ │ │ │ + bne.n 1f2dd2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2cfe │ │ │ │ - cbz r2, 1f2cfe │ │ │ │ + cbz r7, 1f2e66 │ │ │ │ + cbz r2, 1f2e66 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #96] @ 1f2d08 │ │ │ │ + vldr d5, [pc, #96] @ 1f2e70 │ │ │ │ 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 1f2ce6 │ │ │ │ + ble.n 1f2e4e │ │ │ │ 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 1f2ce6 │ │ │ │ + bgt.n 1f2e4e │ │ │ │ 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 1f2cb8 │ │ │ │ + bne.n 1f2e20 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2cb0 │ │ │ │ + bne.n 1f2e18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f2d32 │ │ │ │ + cbz r6, 1f2e9a │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2d40 │ │ │ │ + bne.n 1f2ea8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f2d2c │ │ │ │ + bne.n 1f2e94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f2d32 │ │ │ │ + beq.n 1f2e9a │ │ │ │ add.w ip, r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1f2d46 │ │ │ │ - b.n 1f2d34 │ │ │ │ + bne.n 1f2eae │ │ │ │ + b.n 1f2e9c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2d7c │ │ │ │ + cbz r7, 1f2ee4 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2d8c │ │ │ │ + bne.n 1f2ef4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f2d76 │ │ │ │ + bne.n 1f2ede │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f2d7c │ │ │ │ + beq.n 1f2ee4 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1f2d90 │ │ │ │ - b.n 1f2d80 │ │ │ │ + bne.n 1f2ef8 │ │ │ │ + b.n 1f2ee8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f2dc4 │ │ │ │ + cbz r6, 1f2f2c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2dd2 │ │ │ │ + bne.n 1f2f3a │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f2dbe │ │ │ │ + bne.n 1f2f26 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f2dc4 │ │ │ │ + beq.n 1f2f2c │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f2dd6 │ │ │ │ - b.n 1f2dc6 │ │ │ │ + bne.n 1f2f3e │ │ │ │ + b.n 1f2f2e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f2e06 │ │ │ │ + cbz r6, 1f2f6e │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2e14 │ │ │ │ + bne.n 1f2f7c │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f2e00 │ │ │ │ + bne.n 1f2f68 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f2e06 │ │ │ │ + beq.n 1f2f6e │ │ │ │ add.w ip, r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1f2e1a │ │ │ │ - b.n 1f2e08 │ │ │ │ + bne.n 1f2f82 │ │ │ │ + b.n 1f2f70 │ │ │ │ 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 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ @@ -565059,95 +565188,95 @@ │ │ │ │ blx 59db8 │ │ │ │ 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] @ (1f3084 ) │ │ │ │ + ldr r2, [pc, #184] @ (1f31ec ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1f3088 ) │ │ │ │ + ldr r3, [pc, #184] @ (1f31f0 ) │ │ │ │ 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 5aa3c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 5a170 │ │ │ │ - ldr r2, [pc, #152] @ (1f308c ) │ │ │ │ - ldr r3, [pc, #152] @ (1f3090 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f31f4 ) │ │ │ │ + ldr r3, [pc, #152] @ (1f31f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1f3094 ) │ │ │ │ + ldr r1, [pc, #152] @ (1f31fc ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1f3098 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f3200 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (1f309c ) │ │ │ │ + ldr r2, [pc, #148] @ (1f3204 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1f30a0 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f3208 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (1f30a4 ) │ │ │ │ + ldr r1, [pc, #144] @ (1f320c ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1f30a8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f3210 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (1f30ac ) │ │ │ │ + ldr r2, [pc, #140] @ (1f3214 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1f30b0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f3218 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (1f30b4 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f321c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (1f30b8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1f30bc ) │ │ │ │ + ldr r2, [pc, #128] @ (1f3220 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f3224 ) │ │ │ │ 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 5a614 │ │ │ │ - cbnz r0, 1f3058 │ │ │ │ + cbnz r0, 1f31c0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1f3072 │ │ │ │ - ldr r2, [pc, #100] @ (1f30c0 ) │ │ │ │ - ldr r3, [pc, #44] @ (1f3088 ) │ │ │ │ + bne.n 1f31da │ │ │ │ + ldr r2, [pc, #100] @ (1f3228 ) │ │ │ │ + ldr r3, [pc, #44] @ (1f31f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f3080 │ │ │ │ + bne.n 1f31e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1f30c4 ) │ │ │ │ - ldr r3, [pc, #80] @ (1f30c8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f322c ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3230 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1f3058 │ │ │ │ + b.n 1f31c0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - beq.n 1f30dc │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -565157,24 +565286,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 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1f34c4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1f362c │ │ │ │ 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 1f2fbc │ │ │ │ + bl 1f3124 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5acf4 │ │ │ │ @@ -565253,24 +565382,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 1f3204 │ │ │ │ + beq.n 1f336c │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1f3204 │ │ │ │ + beq.n 1f336c │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1f320a │ │ │ │ + bhi.n 1f3372 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1f3232 │ │ │ │ + bgt.n 1f339a │ │ │ │ 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 │ │ │ │ @@ -565290,15 +565419,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 1f3204 │ │ │ │ + b.n 1f336c │ │ │ │ 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 │ │ │ │ @@ -565320,24 +565449,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 1f32c8 │ │ │ │ + beq.n 1f3430 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1f32c8 │ │ │ │ + beq.n 1f3430 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 1f32ce │ │ │ │ + bgt.n 1f3436 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1f32f6 │ │ │ │ + bgt.n 1f345e │ │ │ │ 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 │ │ │ │ @@ -565360,27 +565489,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 1f32c8 │ │ │ │ + b.n 1f3430 │ │ │ │ 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 1f332c │ │ │ │ + beq.n 1f3494 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f3326 │ │ │ │ + bcs.n 1f348e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -565408,23 +565537,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 5a698 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 59b5c │ │ │ │ - cbz r0, 1f3384 │ │ │ │ + cbz r0, 1f34ec │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5a698 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 59b5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3382 │ │ │ │ + bne.n 1f34ea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5af0c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5af0c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -565435,189 +565564,189 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, lr │ │ │ │ - beq.n 1f33da │ │ │ │ + beq.n 1f3542 │ │ │ │ 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 1f335c │ │ │ │ + bl 1f34c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 1f33ca │ │ │ │ + b.n 1f3532 │ │ │ │ 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] @ (1f3490 ) │ │ │ │ - ldr r1, [pc, #136] @ (1f3494 ) │ │ │ │ + ldr r0, [pc, #136] @ (1f35f8 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f35fc ) │ │ │ │ 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 5a5cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1f3498 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f3600 ) │ │ │ │ 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 5ab44 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1f3472 │ │ │ │ - cbz r5, 1f3468 │ │ │ │ + bne.n 1f35da │ │ │ │ + cbz r5, 1f35d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 5aa48 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5a698 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 59b5c │ │ │ │ - cbnz r0, 1f3472 │ │ │ │ + cbnz r0, 1f35da │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5af0c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f3474 │ │ │ │ + b.n 1f35dc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1f349c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f3494 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3604 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f35fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f348c │ │ │ │ + bne.n 1f35f4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ 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 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 59af0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1f34f8 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1f3660 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 5a74c <__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 1f33f4 │ │ │ │ - cbz r0, 1f34f4 │ │ │ │ + bl 1f355c │ │ │ │ + cbz r0, 1f365c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f33f4 │ │ │ │ + bl 1f355c │ │ │ │ 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 1f351e │ │ │ │ + b.n 1f3686 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f352e │ │ │ │ + bne.n 1f3696 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a698 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f3514 │ │ │ │ + blt.n 1f367c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1f353c │ │ │ │ + b.n 1f36a4 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f354c │ │ │ │ + bne.n 1f36b4 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a698 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f3532 │ │ │ │ + blt.n 1f369a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1f3558 │ │ │ │ + cbz r0, 1f36c0 │ │ │ │ blx 5ac94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1f3564 │ │ │ │ + cbz r0, 1f36cc │ │ │ │ blx 5ac94 │ │ │ │ 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 1f356c │ │ │ │ + bne.n 1f36d4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f3582 │ │ │ │ + cbnz r3, 1f36ea │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1e0ef4 │ │ │ │ + bl 1e105c │ │ │ │ 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 │ │ │ │ @@ -565627,279 +565756,279 @@ │ │ │ │ blx 5af0c │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a644 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1f35da │ │ │ │ - ldr r1, [pc, #32] @ (1f35e0 ) │ │ │ │ + bne.n 1f3742 │ │ │ │ + ldr r1, [pc, #32] @ (1f3748 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 5ae08 │ │ │ │ - cbnz r0, 1f35da │ │ │ │ + cbnz r0, 1f3742 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f35d8 │ │ │ │ + bne.n 1f3740 │ │ │ │ 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 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (1f365c ) │ │ │ │ + ldr r2, [pc, #104] @ (1f37c4 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1f3660 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f37c8 ) │ │ │ │ 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 1f3590 │ │ │ │ - cbnz r0, 1f362a │ │ │ │ + bl 1f36f8 │ │ │ │ + cbnz r0, 1f3792 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1f3664 ) │ │ │ │ - ldr r3, [pc, #72] @ (1f3660 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f37cc ) │ │ │ │ + ldr r3, [pc, #72] @ (1f37c8 ) │ │ │ │ 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 1f3658 │ │ │ │ + bne.n 1f37c0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f3590 │ │ │ │ + bl 1f36f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3610 │ │ │ │ + beq.n 1f3778 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 1f3610 │ │ │ │ + bne.n 1f3778 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1f3612 │ │ │ │ + b.n 1f377a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #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 1f3692 │ │ │ │ + bne.n 1f37fa │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3682 │ │ │ │ + bne.n 1f37ea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3786 │ │ │ │ + bne.n 1f38ee │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f3760 │ │ │ │ + beq.n 1f38c8 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 1f36da │ │ │ │ + cbnz r6, 1f3842 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a47c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 1f37ea │ │ │ │ - ldr r1, [pc, #312] @ (1f37f8 ) │ │ │ │ + blt.w 1f3952 │ │ │ │ + ldr r1, [pc, #312] @ (1f3960 ) │ │ │ │ add r1, pc │ │ │ │ blx 59c34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f37e4 │ │ │ │ + beq.w 1f394c │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1f36da │ │ │ │ + b.n 1f3842 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f372c │ │ │ │ + bne.n 1f3894 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a698 │ │ │ │ movs r1, #2 │ │ │ │ blx 5a040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f36d0 │ │ │ │ + blt.n 1f3838 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f36fc │ │ │ │ + b.n 1f3864 │ │ │ │ blx 5ae7c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f3710 │ │ │ │ + bne.n 1f3878 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a698 │ │ │ │ movs r1, #2 │ │ │ │ blx 5a040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f36f0 │ │ │ │ + blt.n 1f3858 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f371c │ │ │ │ + b.n 1f3884 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f372c │ │ │ │ + bne.n 1f3894 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a698 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f3716 │ │ │ │ + blt.n 1f387e │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1f3738 │ │ │ │ + cbz r0, 1f38a0 │ │ │ │ blx 5ac94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1f3744 │ │ │ │ + cbz r0, 1f38ac │ │ │ │ blx 5ac94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3748 │ │ │ │ + bne.n 1f38b0 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f37b0 │ │ │ │ + cbnz r3, 1f3918 │ │ │ │ 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 5a47c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1f37c4 │ │ │ │ - ldr r1, [pc, #132] @ (1f37fc ) │ │ │ │ + blt.n 1f392c │ │ │ │ + ldr r1, [pc, #132] @ (1f3964 ) │ │ │ │ add r1, pc │ │ │ │ blx 59c34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f37be │ │ │ │ + cbz r0, 1f3926 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 1f36a0 │ │ │ │ + b.n 1f3808 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f37c8 │ │ │ │ + bne.n 1f3930 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0f20 │ │ │ │ + bl 1e1088 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f379a │ │ │ │ + bne.n 1f3902 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f378c │ │ │ │ - b.n 1f369a │ │ │ │ + bne.n 1f38f4 │ │ │ │ + b.n 1f3802 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1e0ef4 │ │ │ │ - b.n 1f375c │ │ │ │ + bl 1e105c │ │ │ │ + b.n 1f38c4 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a278 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 1f3738 │ │ │ │ + b.n 1f38a0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f37ce │ │ │ │ + bne.n 1f3936 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f378a │ │ │ │ - b.n 1f369a │ │ │ │ + bne.n 1f38f2 │ │ │ │ + b.n 1f3802 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a278 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3730 │ │ │ │ - b.n 1f3744 │ │ │ │ + bne.n 1f3898 │ │ │ │ + b.n 1f38ac │ │ │ │ nop │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r2, [r6, r4] │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r7, r1] │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 59cd0 │ │ │ │ - cbz r0, 1f382a │ │ │ │ + cbz r0, 1f3992 │ │ │ │ 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 5aa48 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1f3820 │ │ │ │ + blt.n 1f3988 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 59cd0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3820 │ │ │ │ + bne.n 1f3988 │ │ │ │ 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 │ │ │ │ @@ -565936,331 +566065,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 1e20a8 │ │ │ │ + bl 1e2210 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 5abec │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 5a644 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1f3974 │ │ │ │ + bne.n 1f3adc │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f3968 │ │ │ │ + beq.n 1f3ad0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 1f3968 │ │ │ │ + cbz r3, 1f3ad0 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f3968 │ │ │ │ + beq.n 1f3ad0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1f3968 │ │ │ │ + blt.n 1f3ad0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e4ea0 │ │ │ │ - cbz r0, 1f3968 │ │ │ │ + bl 1e5008 │ │ │ │ + cbz r0, 1f3ad0 │ │ │ │ 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 1e221c │ │ │ │ + bl 1e2384 │ │ │ │ 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 1f3902 │ │ │ │ - b.n 1f396a │ │ │ │ + bne.n 1f3a6a │ │ │ │ + b.n 1f3ad2 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 59cd0 │ │ │ │ - cbz r0, 1f3984 │ │ │ │ + cbz r0, 1f3aec │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c64 │ │ │ │ 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 1f3976 │ │ │ │ + b.n 1f3ade │ │ │ │ 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] @ (1f3ab8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1f3c20 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (1f3abc ) │ │ │ │ + ldr r3, [pc, #272] @ (1f3c24 ) │ │ │ │ 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, 1f39c6 │ │ │ │ - bl 1f3668 │ │ │ │ + cbnz r1, 1f3b2e │ │ │ │ + bl 1f37d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3a40 │ │ │ │ + beq.n 1f3ba8 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f3590 │ │ │ │ + bl 1f36f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1f39f8 │ │ │ │ + cbz r0, 1f3b60 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1f3590 │ │ │ │ - cbz r0, 1f39f8 │ │ │ │ + bl 1f36f8 │ │ │ │ + cbz r0, 1f3b60 │ │ │ │ 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 1f3a84 │ │ │ │ + beq.n 1f3bec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f34a0 │ │ │ │ - cbz r0, 1f3a3c │ │ │ │ + bl 1f3608 │ │ │ │ + cbz r0, 1f3ba4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa48 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f3a44 │ │ │ │ + cbnz r5, 1f3bac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3800 │ │ │ │ + bl 1f3968 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3a8a │ │ │ │ + beq.n 1f3bf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3500 │ │ │ │ + bl 1f3668 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1f3ac0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1f3abc ) │ │ │ │ + ldr r2, [pc, #152] @ (1f3c28 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f3c24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f3ab2 │ │ │ │ + bne.n 1f3c1a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f3aa8 │ │ │ │ + beq.n 1f3c10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f3a24 │ │ │ │ + b.n 1f3b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e21c4 │ │ │ │ + bl 1e232c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 1f3800 │ │ │ │ + bl 1f3968 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3a1e │ │ │ │ + bne.n 1f3b86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f34a0 │ │ │ │ + bl 1f3608 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa48 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1f3800 │ │ │ │ + bl 1f3968 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3a1e │ │ │ │ - b.n 1f3a40 │ │ │ │ + bne.n 1f3b86 │ │ │ │ + b.n 1f3ba8 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1f3a00 │ │ │ │ + b.n 1f3b68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f34a0 │ │ │ │ + bl 1f3608 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa48 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1f3800 │ │ │ │ + bl 1f3968 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3a18 │ │ │ │ + bne.n 1f3b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3500 │ │ │ │ + bl 1f3668 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f3a24 │ │ │ │ + b.n 1f3b8c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r4, #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] @ 1f3fe8 │ │ │ │ + ldr.w r2, [pc, #1288] @ 1f4150 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 1f3fec │ │ │ │ + ldr.w r3, [pc, #1288] @ 1f4154 │ │ │ │ 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 1f3bc4 │ │ │ │ + beq.n 1f3d2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 1f3b22 │ │ │ │ - ldr.w r2, [pc, #1260] @ 1f3ff0 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1f3fec │ │ │ │ + cbnz r5, 1f3c8a │ │ │ │ + ldr.w r2, [pc, #1260] @ 1f4158 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1f4154 │ │ │ │ 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 1f3fb4 │ │ │ │ + bne.w 1f411c │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 5aa3c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3bc0 │ │ │ │ + beq.n 1f3d28 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a47c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 1f3be4 │ │ │ │ - ldr.w r3, [pc, #1196] @ 1f3ff4 │ │ │ │ + blt.n 1f3d4c │ │ │ │ + ldr.w r3, [pc, #1196] @ 1f415c │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 59c34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3bde │ │ │ │ + beq.n 1f3d46 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a47c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 1f3bb4 │ │ │ │ + blt.n 1f3d1c │ │ │ │ mov r1, r9 │ │ │ │ blx 59c34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3fb8 │ │ │ │ + beq.w 1f4120 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f3590 │ │ │ │ - cbz r0, 1f3bae │ │ │ │ + bl 1f36f8 │ │ │ │ + cbz r0, 1f3d16 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f3590 │ │ │ │ - cbz r0, 1f3bae │ │ │ │ + bl 1f36f8 │ │ │ │ + cbz r0, 1f3d16 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1f3bae │ │ │ │ + bne.n 1f3d16 │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1f3c02 │ │ │ │ + beq.n 1f3d6a │ │ │ │ mov r0, fp │ │ │ │ blx 5ac94 │ │ │ │ mov r0, sl │ │ │ │ blx 5ac94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f3b02 │ │ │ │ + b.n 1f3c6a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 5af0c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5af0c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3998 │ │ │ │ + bl 1f3b00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3afa │ │ │ │ - b.n 1f3bc0 │ │ │ │ + bne.n 1f3c62 │ │ │ │ + b.n 1f3d28 │ │ │ │ mov r0, fp │ │ │ │ blx 5a278 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a47c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1f3f4e │ │ │ │ + bge.w 1f40b6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c64 │ │ │ │ - b.n 1f3bc0 │ │ │ │ + b.n 1f3d28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e1c4c │ │ │ │ + bl 1e1db4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3f48 │ │ │ │ + beq.w 1f40b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r6, #28 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ @@ -566271,30 +566400,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 1e1c4c │ │ │ │ + bl 1e1db4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3c1e │ │ │ │ + bne.n 1f3d86 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #932] @ (1f3ff8 ) │ │ │ │ + ldr r3, [pc, #932] @ (1f4160 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 5ade4 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 1f3c9e │ │ │ │ + beq.n 1f3e06 │ │ │ │ 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]! │ │ │ │ @@ -566310,35 +566439,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 1f3c72 │ │ │ │ - ldr r3, [pc, #860] @ (1f3ffc ) │ │ │ │ + bne.n 1f3dda │ │ │ │ + ldr r3, [pc, #860] @ (1f4164 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 5ade4 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3bae │ │ │ │ + beq.w 1f3d16 │ │ │ │ mov r0, r9 │ │ │ │ blx 5abec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3bae │ │ │ │ + beq.w 1f3d16 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 5a5cc │ │ │ │ - ldr r1, [pc, #812] @ (1f4000 ) │ │ │ │ + ldr r1, [pc, #812] @ (1f4168 ) │ │ │ │ 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] │ │ │ │ @@ -566349,15 +566478,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 5ab44 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1f3f3a │ │ │ │ + bne.w 1f40a2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 5af0c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5a5cc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -566368,34 +566497,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 5ab44 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1f3f3a │ │ │ │ + bne.w 1f40a2 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5af0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5aa48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 59cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3f3a │ │ │ │ + bne.w 1f40a2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 59cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3f3a │ │ │ │ + bne.w 1f40a2 │ │ │ │ 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] │ │ │ │ @@ -566407,88 +566536,88 @@ │ │ │ │ blx 5aa48 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 1f3f3a │ │ │ │ + bne.w 1f40a2 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f3f20 │ │ │ │ + bne.w 1f4088 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1f3f60 │ │ │ │ + beq.w 1f40c8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f3330 │ │ │ │ + bl 1f3498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3f3a │ │ │ │ + beq.w 1f40a2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3f3a │ │ │ │ + beq.w 1f40a2 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3f3a │ │ │ │ + beq.w 1f40a2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ab44 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1f3f3a │ │ │ │ + bne.w 1f40a2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1f3330 │ │ │ │ + bl 1f3498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3f3a │ │ │ │ + beq.w 1f40a2 │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1f3f3a │ │ │ │ + beq.w 1f40a2 │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1f3f3a │ │ │ │ + beq.w 1f40a2 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1f3f3a │ │ │ │ + blt.w 1f40a2 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1f3f3a │ │ │ │ + bne.w 1f40a2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1f3f3a │ │ │ │ + bne.w 1f40a2 │ │ │ │ mov r0, sl │ │ │ │ blx 5aa48 │ │ │ │ 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 5ab44 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f3f3a │ │ │ │ + bne.n 1f40a2 │ │ │ │ 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 1f3d74 │ │ │ │ + bhi.n 1f3edc │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 5af0c │ │ │ │ mov r0, fp │ │ │ │ blx 5af0c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -566497,375 +566626,375 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 5a698 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 59b5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3fce │ │ │ │ + bne.w 1f4136 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 5aa48 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 5a698 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 59b5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3fce │ │ │ │ - bl 1e2dc0 │ │ │ │ + bne.w 1f4136 │ │ │ │ + bl 1e2f28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 59af0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #284 @ (adr r3, 1f3fe0 ) │ │ │ │ + add r3, pc, #284 @ (adr r3, 1f4148 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 5a74c <__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 1f33f4 │ │ │ │ - cbz r0, 1f3f3a │ │ │ │ + bl 1f355c │ │ │ │ + cbz r0, 1f40a2 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1f33f4 │ │ │ │ - cbz r0, 1f3f3a │ │ │ │ + bl 1f355c │ │ │ │ + cbz r0, 1f40a2 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c64 │ │ │ │ mov r0, fp │ │ │ │ blx 5ac94 │ │ │ │ mov r0, sl │ │ │ │ blx 5ac94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5af0c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5af0c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3998 │ │ │ │ - b.n 1f3b02 │ │ │ │ + bl 1f3b00 │ │ │ │ + b.n 1f3c6a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 59cd0 │ │ │ │ - cbnz r0, 1f3f3a │ │ │ │ + cbnz r0, 1f40a2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 59cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3e52 │ │ │ │ + beq.n 1f3fba │ │ │ │ mov r0, r6 │ │ │ │ blx 59c64 │ │ │ │ mov r0, fp │ │ │ │ blx 5ac94 │ │ │ │ - b.n 1f3bb4 │ │ │ │ + b.n 1f3d1c │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 1f3c50 │ │ │ │ - ldr r1, [pc, #180] @ (1f4004 ) │ │ │ │ + b.n 1f3db8 │ │ │ │ + ldr r1, [pc, #180] @ (1f416c ) │ │ │ │ add r1, pc │ │ │ │ blx 59c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3fc0 │ │ │ │ + beq.n 1f4128 │ │ │ │ blx 5ac94 │ │ │ │ - b.n 1f3bfa │ │ │ │ + b.n 1f3d62 │ │ │ │ mov r0, sl │ │ │ │ blx 5aa48 │ │ │ │ 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 1f3f3a │ │ │ │ + bne.n 1f40a2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 59cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3f3a │ │ │ │ + bne.n 1f40a2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 59cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3f3a │ │ │ │ + bne.n 1f40a2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 59cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3f3a │ │ │ │ + bne.n 1f40a2 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 59cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3e56 │ │ │ │ - b.n 1f3f3a │ │ │ │ + beq.w 1f3fbe │ │ │ │ + b.n 1f40a2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5a278 │ │ │ │ - b.n 1f3bb4 │ │ │ │ + b.n 1f3d1c │ │ │ │ mov r0, r4 │ │ │ │ blx 5a278 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c64 │ │ │ │ - b.n 1f3bc0 │ │ │ │ + b.n 1f3d28 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c64 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ac94 │ │ │ │ - b.n 1f3bb4 │ │ │ │ + b.n 1f3d1c │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #824] @ (1f4330 ) │ │ │ │ + ldr r4, [pc, #664] @ (1f43f8 ) │ │ │ │ movs r0, r3 │ │ │ │ - bl a1ffa │ │ │ │ - bl efffe │ │ │ │ - ldr r3, [pc, #232] @ (1f40ec ) │ │ │ │ + bl a2162 │ │ │ │ + bl f0166 │ │ │ │ + ldr r3, [pc, #72] @ (1f41b4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [pc, #800] @ (1f4328 ) │ │ │ │ + ldr r0, [pc, #640] @ (1f43f0 ) │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #244] @ (1f4110 ) │ │ │ │ + ldr r5, [pc, #244] @ (1f4278 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (1f4114 ) │ │ │ │ + ldr r2, [pc, #244] @ (1f427c ) │ │ │ │ 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 5a864 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f40e2 │ │ │ │ + beq.n 1f424a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a47c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 1f40f0 │ │ │ │ - ldr r3, [pc, #200] @ (1f4118 ) │ │ │ │ + blt.n 1f4258 │ │ │ │ + ldr r3, [pc, #200] @ (1f4280 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 59c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f40ea │ │ │ │ - ldr r1, [pc, #188] @ (1f411c ) │ │ │ │ + beq.n 1f4252 │ │ │ │ + ldr r1, [pc, #188] @ (1f4284 ) │ │ │ │ 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 5a864 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f40d4 │ │ │ │ + beq.n 1f423c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a47c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1f4102 │ │ │ │ + blt.n 1f426a │ │ │ │ mov r1, r7 │ │ │ │ blx 59c34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f40fc │ │ │ │ + cbz r0, 1f4264 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1e4e5c │ │ │ │ + bl 1e4fc4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1f40c6 │ │ │ │ + cbz r0, 1f422e │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2108 │ │ │ │ + bl 1e2270 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1f40c0 │ │ │ │ + cbz r0, 1f4228 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3998 │ │ │ │ - cbnz r0, 1f40e4 │ │ │ │ + bl 1f3b00 │ │ │ │ + cbnz r0, 1f424c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e2208 │ │ │ │ + bl 1e2370 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f40ce │ │ │ │ + cbz r0, 1f4236 │ │ │ │ blx 5ac94 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f40dc │ │ │ │ + cbz r0, 1f4244 │ │ │ │ blx 5ac94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 59c64 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 5a278 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 59c64 │ │ │ │ - b.n 1f40e2 │ │ │ │ + b.n 1f424a │ │ │ │ mov r0, r5 │ │ │ │ blx 5a278 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 59c64 │ │ │ │ - b.n 1f40d4 │ │ │ │ + b.n 1f423c │ │ │ │ nop │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ movs r0, r3 │ │ │ │ - blx pc │ │ │ │ + blx sl │ │ │ │ movs r0, r3 │ │ │ │ - blx r9 │ │ │ │ + blx r4 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x479e │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #136] @ (1f41b8 ) │ │ │ │ + ldr r4, [pc, #136] @ (1f4320 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (1f41bc ) │ │ │ │ + ldr r3, [pc, #136] @ (1f4324 ) │ │ │ │ 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] @ (1f41c0 ) │ │ │ │ + ldr r4, [pc, #124] @ (1f4328 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a170 │ │ │ │ - ldr r2, [pc, #116] @ (1f41c4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1f432c ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f418c │ │ │ │ + beq.n 1f42f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5a3d4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (1f41c8 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f4330 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 5a864 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f418c │ │ │ │ + beq.n 1f42f4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 5a3d4 │ │ │ │ - b.n 1f418e │ │ │ │ + b.n 1f42f6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 59c64 │ │ │ │ - ldr r2, [pc, #48] @ (1f41cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1f41bc ) │ │ │ │ + ldr r2, [pc, #48] @ (1f4334 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f4324 ) │ │ │ │ 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 1f41b4 │ │ │ │ + bne.n 1f431c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x00c6 │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ movs r0, r3 │ │ │ │ - mov lr, r8 │ │ │ │ + mov lr, r3 │ │ │ │ movs r0, r3 │ │ │ │ - mov lr, r6 │ │ │ │ + mov lr, r1 │ │ │ │ movs r0, r3 │ │ │ │ - bkpt 0x005e │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #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 1e2208 │ │ │ │ + bl 1e2370 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f41f4 │ │ │ │ + cbz r0, 1f435c │ │ │ │ blx 5ac94 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 59c64 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f4202 │ │ │ │ + cbz r0, 1f436a │ │ │ │ blx 5ac94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 59c64 │ │ │ │ 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] @ (1f43f4 ) │ │ │ │ - ldr r3, [pc, #460] @ (1f43f8 ) │ │ │ │ + ldr r2, [pc, #460] @ (1f455c ) │ │ │ │ + ldr r3, [pc, #460] @ (1f4560 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -566883,184 +567012,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 1f4246 │ │ │ │ + bne.n 1f43ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3668 │ │ │ │ + bl 1f37d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f43e8 │ │ │ │ + beq.w 1f4550 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f43ec │ │ │ │ + beq.w 1f4554 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f35e4 │ │ │ │ - cbz r0, 1f42ae │ │ │ │ + bl 1f374c │ │ │ │ + cbz r0, 1f4416 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5af0c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af0c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3998 │ │ │ │ + bl 1f3b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f43d4 │ │ │ │ + beq.w 1f453c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3800 │ │ │ │ + bl 1f3968 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f43d4 │ │ │ │ + beq.w 1f453c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e22b8 │ │ │ │ + bl 1e2420 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f43ec │ │ │ │ + beq.w 1f4554 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 59cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f43d4 │ │ │ │ + bne.n 1f453c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 5a644 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f43d4 │ │ │ │ + bne.n 1f453c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f43d4 │ │ │ │ + beq.n 1f453c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f43d4 │ │ │ │ + beq.n 1f453c │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 5af30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f43ec │ │ │ │ + bne.n 1f4554 │ │ │ │ mov r0, r7 │ │ │ │ blx 5abec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f43ec │ │ │ │ + beq.n 1f4554 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 5a644 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1f43d6 │ │ │ │ + bne.n 1f453e │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3160 │ │ │ │ + bl 1f32c8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f43d6 │ │ │ │ + bne.n 1f453e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59cd0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f43d6 │ │ │ │ + bne.n 1f453e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5a644 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f43d6 │ │ │ │ + bne.n 1f453e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f43d6 │ │ │ │ + beq.n 1f453e │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1f43d6 │ │ │ │ + beq.n 1f453e │ │ │ │ ldrd lr, r0, [sp, #28] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 1f43d6 │ │ │ │ + blt.n 1f453e │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 1f43d6 │ │ │ │ + bne.n 1f453e │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f43d6 │ │ │ │ + bne.n 1f453e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59cd0 │ │ │ │ - cbnz r0, 1f43d6 │ │ │ │ + cbnz r0, 1f453e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 5ab44 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f43d6 │ │ │ │ + bne.n 1f453e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3500 │ │ │ │ + bl 1f3668 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (1f43fc ) │ │ │ │ - ldr r3, [pc, #60] @ (1f43f8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f4564 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f4560 ) │ │ │ │ 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 1f43f0 │ │ │ │ + bne.n 1f4558 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f335c │ │ │ │ + bl 1f34c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3500 │ │ │ │ + bl 1f3668 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f43b8 │ │ │ │ + b.n 1f4520 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f43dc │ │ │ │ + b.n 1f4544 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r6} │ │ │ │ + revsh r0, r3 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1f462c ) │ │ │ │ + ldr r2, [pc, #532] @ (1f4794 ) │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #528] @ (1f4630 ) │ │ │ │ + ldr r3, [pc, #528] @ (1f4798 ) │ │ │ │ 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 │ │ │ │ @@ -567074,99 +567203,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 1f4432 │ │ │ │ + bne.n 1f459a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3668 │ │ │ │ - cbz r0, 1f4476 │ │ │ │ + bl 1f37d0 │ │ │ │ + cbz r0, 1f45de │ │ │ │ ldrb.w r7, [r6, #80] @ 0x50 │ │ │ │ - cbnz r7, 1f4496 │ │ │ │ + cbnz r7, 1f45fe │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3500 │ │ │ │ + bl 1f3668 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ (1f4634 ) │ │ │ │ - ldr r3, [pc, #436] @ (1f4630 ) │ │ │ │ + ldr r2, [pc, #440] @ (1f479c ) │ │ │ │ + ldr r3, [pc, #436] @ (1f4798 ) │ │ │ │ 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 1f4626 │ │ │ │ + bne.w 1f478e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f35e4 │ │ │ │ - cbz r0, 1f44b4 │ │ │ │ + bl 1f374c │ │ │ │ + cbz r0, 1f461c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5af0c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af0c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3998 │ │ │ │ - cbz r0, 1f44c0 │ │ │ │ + bl 1f3b00 │ │ │ │ + cbz r0, 1f4628 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 59cd0 │ │ │ │ - cbz r0, 1f44cc │ │ │ │ + cbz r0, 1f4634 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f335c │ │ │ │ - b.n 1f446a │ │ │ │ + bl 1f34c4 │ │ │ │ + b.n 1f45d2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5aa48 │ │ │ │ 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 1f4618 │ │ │ │ + bcs.w 1f4780 │ │ │ │ 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 1f3ac8 │ │ │ │ + bl 1f3c30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f44c0 │ │ │ │ + beq.n 1f4628 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e22b8 │ │ │ │ + bl 1e2420 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4466 │ │ │ │ + bne.n 1f45ce │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 59cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f44c0 │ │ │ │ + bne.n 1f4628 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f44c0 │ │ │ │ + bne.n 1f4628 │ │ │ │ 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] │ │ │ │ @@ -567175,32 +567304,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 1f3160 │ │ │ │ + bl 1f32c8 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5aa48 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4466 │ │ │ │ + beq.w 1f45ce │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5aa48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -567211,179 +567340,179 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 5ab44 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f44c4 │ │ │ │ + bne.n 1f462c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 5ab44 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1f44c4 │ │ │ │ + bne.w 1f462c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 5ab44 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1f44c4 │ │ │ │ + bne.w 1f462c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5af0c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af0c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5aa48 │ │ │ │ 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 1e221c │ │ │ │ + bl 1e2384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3500 │ │ │ │ - b.n 1f4478 │ │ │ │ + bl 1f3668 │ │ │ │ + b.n 1f45e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3800 │ │ │ │ + bl 1f3968 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4508 │ │ │ │ - b.n 1f44c0 │ │ │ │ + bne.w 1f4670 │ │ │ │ + b.n 1f4628 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 1f46a8 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1f4698 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r6, 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, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f3668 │ │ │ │ - cbnz r0, 1f4656 │ │ │ │ + bl 1f37d0 │ │ │ │ + cbnz r0, 1f47be │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 59cd0 │ │ │ │ - cbnz r0, 1f4688 │ │ │ │ + cbnz r0, 1f47f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5aa48 │ │ │ │ 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 1f3500 │ │ │ │ + bl 1f3668 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f335c │ │ │ │ + bl 1f34c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3500 │ │ │ │ - b.n 1f4650 │ │ │ │ + bl 1f3668 │ │ │ │ + b.n 1f47b8 │ │ │ │ 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 1f3668 │ │ │ │ - cbz r0, 1f46c6 │ │ │ │ + bl 1f37d0 │ │ │ │ + cbz r0, 1f482e │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1f46d8 │ │ │ │ + cbnz r3, 1f4840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3500 │ │ │ │ - vldr d8, [pc, #384] @ 1f4848 │ │ │ │ + bl 1f3668 │ │ │ │ + vldr d8, [pc, #384] @ 1f49b0 │ │ │ │ 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 5af0c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af0c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3998 │ │ │ │ + bl 1f3b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4840 │ │ │ │ + beq.w 1f49a8 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 5aa3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f46c0 │ │ │ │ + beq.n 1f4828 │ │ │ │ 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 1e1c4c │ │ │ │ + bl 1e1db4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f473a │ │ │ │ + cbz r0, 1f48a2 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1e1c4c │ │ │ │ + bl 1e1db4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4728 │ │ │ │ + bne.n 1f4890 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #268] @ (1f4850 ) │ │ │ │ + ldr r3, [pc, #268] @ (1f49b8 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #252] @ 1f4848 │ │ │ │ + vldr d8, [pc, #252] @ 1f49b0 │ │ │ │ blx 5ade4 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1f4826 │ │ │ │ - ldr.w fp, [pc, #244] @ 1f4854 │ │ │ │ + beq.n 1f498e │ │ │ │ + ldr.w fp, [pc, #244] @ 1f49bc │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #240] @ (1f4858 ) │ │ │ │ + ldr r3, [pc, #240] @ (1f49c0 ) │ │ │ │ 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 1e2dc0 │ │ │ │ + bl 1e2f28 │ │ │ │ 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 │ │ │ │ @@ -567393,16 +567522,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 1f47cc │ │ │ │ - bl 1ea408 │ │ │ │ + bne.n 1f4934 │ │ │ │ + bl 1ea570 │ │ │ │ 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 5ad0c <__aeabi_ul2d@plt> │ │ │ │ @@ -567427,58 +567556,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 1f477e │ │ │ │ + bne.n 1f48e6 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 59c64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3500 │ │ │ │ + bl 1f3668 │ │ │ │ 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 1f335c │ │ │ │ - b.n 1f46c0 │ │ │ │ + bl 1f34c4 │ │ │ │ + b.n 1f4828 │ │ │ │ ... │ │ │ │ @ instruction: 0xebbdffff │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r1 │ │ │ │ + lsls r4, r4 │ │ │ │ movs r0, 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, #3520] @ 0xdc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #892] @ (1f4bf0 ) │ │ │ │ - ldr r3, [pc, #892] @ (1f4bf4 ) │ │ │ │ + ldr r2, [pc, #892] @ (1f4d58 ) │ │ │ │ + ldr r3, [pc, #892] @ (1f4d5c ) │ │ │ │ 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 1f64e0 │ │ │ │ + bl 1f6648 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 1f490c │ │ │ │ + bhi.n 1f4a74 │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 1f48f6 │ │ │ │ + bcs.n 1f4a5e │ │ │ │ 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] │ │ │ │ @@ -567486,38 +567615,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 1f649c │ │ │ │ + bl 1f6604 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 1f49f6 │ │ │ │ - ldr r2, [pc, #800] @ (1f4bf8 ) │ │ │ │ - ldr r3, [pc, #792] @ (1f4bf4 ) │ │ │ │ + bhi.w 1f4b5e │ │ │ │ + ldr r2, [pc, #800] @ (1f4d60 ) │ │ │ │ + ldr r3, [pc, #792] @ (1f4d5c ) │ │ │ │ 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 1f4be2 │ │ │ │ + bne.w 1f4d4a │ │ │ │ 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 1f48b0 │ │ │ │ + b.n 1f4a18 │ │ │ │ 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 │ │ │ │ @@ -567527,88 +567656,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 1f64e0 │ │ │ │ + bl 1f6648 │ │ │ │ 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, 1f495a │ │ │ │ + cbz r3, 1f4ac2 │ │ │ │ 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 1f4860 │ │ │ │ + bl 1f49c8 │ │ │ │ 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 1f4860 │ │ │ │ + bl 1f49c8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1f4bb8 │ │ │ │ + beq.w 1f4d20 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1f4ba8 │ │ │ │ + bls.w 1f4d10 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f4bb0 │ │ │ │ + bls.w 1f4d18 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 1f4be8 │ │ │ │ + vldr d7, [pc, #572] @ 1f4d50 │ │ │ │ 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 1f649c │ │ │ │ + bl 1f6604 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1f48d6 │ │ │ │ + bls.n 1f4a3e │ │ │ │ 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 1f48d6 │ │ │ │ + b.n 1f4a3e │ │ │ │ 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] │ │ │ │ @@ -567629,44 +567758,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 1f4bdc │ │ │ │ + bls.w 1f4d44 │ │ │ │ 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 1f4a7c │ │ │ │ + b.n 1f4be4 │ │ │ │ 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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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 1f4a70 │ │ │ │ + bne.n 1f4bd8 │ │ │ │ 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 │ │ │ │ @@ -567725,97 +567854,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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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 1f48d6 │ │ │ │ + b.n 1f4a3e │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1f49a8 │ │ │ │ + b.n 1f4b10 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f49a8 │ │ │ │ + b.n 1f4b10 │ │ │ │ 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 1f4bba │ │ │ │ + bne.n 1f4d22 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1f48d6 │ │ │ │ + b.n 1f4a3e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1f4ac2 │ │ │ │ + b.n 1f4c2a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r6, 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-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1472] @ 1f51d8 │ │ │ │ - ldr.w r3, [pc, #1472] @ 1f51dc │ │ │ │ + ldr.w r0, [pc, #1472] @ 1f5340 │ │ │ │ + ldr.w r3, [pc, #1472] @ 1f5344 │ │ │ │ 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 1f5652 │ │ │ │ + beq.w 1f57ba │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5d2e │ │ │ │ + bne.w 1f5e96 │ │ │ │ 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 1f5e3a │ │ │ │ + bls.w 1f5fa2 │ │ │ │ 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 │ │ │ │ @@ -567825,21 +567954,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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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 1f4c80 │ │ │ │ + bne.n 1f4de8 │ │ │ │ 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 │ │ │ │ @@ -567855,15 +567984,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 1f562c │ │ │ │ + beq.w 1f5794 │ │ │ │ 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 │ │ │ │ @@ -567892,15 +568021,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 1f4d46 │ │ │ │ + bne.n 1f4eae │ │ │ │ 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 │ │ │ │ @@ -567912,15 +568041,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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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 │ │ │ │ @@ -568004,16 +568133,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 5a834 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 1f5e1e │ │ │ │ - vldr d8, [pc, #800] @ 1f51d0 │ │ │ │ + bcs.w 1f5f86 │ │ │ │ + vldr d8, [pc, #800] @ 1f5338 │ │ │ │ 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 │ │ │ │ @@ -568042,15 +568171,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 1f4f04 │ │ │ │ + bne.n 1f506c │ │ │ │ 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 │ │ │ │ @@ -568065,15 +568194,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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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 │ │ │ │ @@ -568154,15 +568283,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 1f4ec2 │ │ │ │ + bcc.w 1f502a │ │ │ │ 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 │ │ │ │ @@ -568210,40 +568339,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 5a170 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1f5aac │ │ │ │ + bls.w 1f5c14 │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 1f51d0 │ │ │ │ + vldr d8, [pc, #172] @ 1f5338 │ │ │ │ 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 1f5150 │ │ │ │ + beq.n 1f52b8 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f5148 │ │ │ │ + bne.n 1f52b0 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1f565e │ │ │ │ + bhi.w 1f57c6 │ │ │ │ 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} │ │ │ │ @@ -568259,51 +568388,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 5a170 │ │ │ │ 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 1f5d22 │ │ │ │ + bls.w 1f5e8a │ │ │ │ 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 1f51e8 │ │ │ │ + b.n 1f5350 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cbz r2, 1f5252 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ 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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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 1f51e0 │ │ │ │ + bne.n 1f5348 │ │ │ │ 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 │ │ │ │ @@ -568360,15 +568489,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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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 │ │ │ │ @@ -568451,15 +568580,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 5a834 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 1f5d1c │ │ │ │ + bcs.w 1f5e84 │ │ │ │ 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] │ │ │ │ @@ -568490,15 +568619,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 1f5444 │ │ │ │ + bne.n 1f55ac │ │ │ │ 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 │ │ │ │ @@ -568513,15 +568642,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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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 │ │ │ │ @@ -568602,15 +568731,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 1f5402 │ │ │ │ + bcc.w 1f556a │ │ │ │ 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 │ │ │ │ @@ -568641,59 +568770,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 1f512a │ │ │ │ + bhi.w 1f5292 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f5aa6 │ │ │ │ - ldr.w r2, [pc, #2096] @ 1f5e60 │ │ │ │ - ldr.w r3, [pc, #2096] @ 1f5e64 │ │ │ │ + bne.w 1f5c0e │ │ │ │ + ldr.w r2, [pc, #2096] @ 1f5fc8 │ │ │ │ + ldr.w r3, [pc, #2096] @ 1f5fcc │ │ │ │ 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 1f5e4e │ │ │ │ + bne.w 1f5fb6 │ │ │ │ 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 1f511c │ │ │ │ - b.n 1f5624 │ │ │ │ + bhi.w 1f5284 │ │ │ │ + b.n 1f578c │ │ │ │ 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 1f4860 │ │ │ │ + bl 1f49c8 │ │ │ │ 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 5a834 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1f585c │ │ │ │ + bcs.w 1f59c4 │ │ │ │ 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 │ │ │ │ @@ -568723,15 +568852,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 1f56f2 │ │ │ │ + bne.n 1f585a │ │ │ │ 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 │ │ │ │ @@ -568746,15 +568875,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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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 │ │ │ │ @@ -568835,15 +568964,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 1f56b0 │ │ │ │ + bcc.w 1f5818 │ │ │ │ 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 │ │ │ │ @@ -568865,15 +568994,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 5a834 <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 1f5a76 │ │ │ │ + bcs.w 1f5bde │ │ │ │ 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 │ │ │ │ @@ -568903,15 +569032,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 1f590c │ │ │ │ + bne.n 1f5a74 │ │ │ │ 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 │ │ │ │ @@ -568926,15 +569055,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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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 │ │ │ │ @@ -569015,15 +569144,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 1f58ca │ │ │ │ + bcc.w 1f5a32 │ │ │ │ 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 │ │ │ │ @@ -569035,23 +569164,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 1f55fa │ │ │ │ + b.n 1f5762 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5da8 │ │ │ │ + bne.w 1f5f10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1f5e24 │ │ │ │ + bls.w 1f5f8c │ │ │ │ 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 │ │ │ │ @@ -569063,22 +569192,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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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 1f5ad8 │ │ │ │ + bne.n 1f5c40 │ │ │ │ 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 │ │ │ │ @@ -569098,17 +569227,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 5a834 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1f562c │ │ │ │ + bls.w 1f5794 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 1f5e58 │ │ │ │ + vldr d8, [pc, #764] @ 1f5fc0 │ │ │ │ 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 │ │ │ │ @@ -569136,15 +569265,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 1f5bac │ │ │ │ + bne.n 1f5d14 │ │ │ │ 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 │ │ │ │ @@ -569158,15 +569287,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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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 │ │ │ │ @@ -569251,24 +569380,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 1f5b6a │ │ │ │ - b.n 1f562c │ │ │ │ + bcc.w 1f5cd2 │ │ │ │ + b.n 1f5794 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 1f55bc │ │ │ │ + b.n 1f5724 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 1f522e │ │ │ │ + b.w 1f5396 │ │ │ │ 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 │ │ │ │ @@ -569280,37 +569409,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 1f4cda │ │ │ │ + beq.w 1f4e42 │ │ │ │ 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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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 5a170 │ │ │ │ - b.w 1f4c64 │ │ │ │ + b.w 1f4dcc │ │ │ │ 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 │ │ │ │ @@ -569323,70 +569452,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 1f5b2c │ │ │ │ + beq.w 1f5c94 │ │ │ │ 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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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 5a170 │ │ │ │ - b.n 1f5ab6 │ │ │ │ + b.n 1f5c1e │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 1f5076 │ │ │ │ + b.w 1f51de │ │ │ │ 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 1f5b2c │ │ │ │ + b.n 1f5c94 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 1f4cda │ │ │ │ + b.w 1f4e42 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ 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] @ 1f5ee0 │ │ │ │ + ldr.w ip, [pc, #104] @ 1f6048 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1f5ed8 │ │ │ │ + vldr d7, [pc, #88] @ 1f6040 │ │ │ │ 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] │ │ │ │ @@ -569413,58 +569542,58 @@ │ │ │ │ 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 │ │ │ │ ... │ │ │ │ - adds.w r0, r8, #38 @ 0x26 │ │ │ │ - cbz r2, 1f5efa │ │ │ │ + @ instruction: 0xf0f00026 │ │ │ │ + cbz r2, 1f6062 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f4c00 │ │ │ │ + bl 1f4d68 │ │ │ │ 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] @ (1f6268 ) │ │ │ │ + ldr r0, [pc, #844] @ (1f63d0 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #840] @ (1f626c ) │ │ │ │ + ldr r1, [pc, #840] @ (1f63d4 ) │ │ │ │ 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 1f611e │ │ │ │ + beq.w 1f6286 │ │ │ │ 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 1f613e │ │ │ │ + beq.w 1f62a6 │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f61cc │ │ │ │ + beq.w 1f6334 │ │ │ │ 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 │ │ │ │ @@ -569491,15 +569620,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 1f5fa2 │ │ │ │ + bne.n 1f610a │ │ │ │ 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 │ │ │ │ @@ -569508,15 +569637,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 5ab80 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ab80 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #624] @ 1f6260 │ │ │ │ + vldr d8, [pc, #624] @ 1f63c8 │ │ │ │ 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] │ │ │ │ @@ -569539,15 +569668,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 1f63f4 │ │ │ │ + bl 1f655c │ │ │ │ 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} │ │ │ │ @@ -569592,47 +569721,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 5ab80 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ab80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f5ffa │ │ │ │ + bne.n 1f6162 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6274 │ │ │ │ + bne.w 1f63dc │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1f62d2 │ │ │ │ + bhi.w 1f643a │ │ │ │ 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 1f641c │ │ │ │ + bl 1f6584 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 5ab80 │ │ │ │ - ldr r2, [pc, #336] @ (1f6270 ) │ │ │ │ - ldr r3, [pc, #328] @ (1f626c ) │ │ │ │ + ldr r2, [pc, #336] @ (1f63d8 ) │ │ │ │ + ldr r3, [pc, #328] @ (1f63d4 ) │ │ │ │ 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 1f63ce │ │ │ │ + bne.w 1f6536 │ │ │ │ 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 │ │ │ │ @@ -569656,40 +569785,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 1f616e │ │ │ │ + bne.n 1f62d6 │ │ │ │ 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 5ab80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6322 │ │ │ │ + bne.w 1f648a │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1f637e │ │ │ │ + bhi.w 1f64e6 │ │ │ │ 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 1f6106 │ │ │ │ + b.n 1f626e │ │ │ │ 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] │ │ │ │ @@ -569713,16 +569842,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 1f6206 │ │ │ │ - vldr d7, [pc, #60] @ 1f6260 │ │ │ │ + bne.n 1f636e │ │ │ │ + vldr d7, [pc, #60] @ 1f63c8 │ │ │ │ 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 │ │ │ │ @@ -569730,39 +569859,39 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 5ab80 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ab80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1f5fe8 │ │ │ │ + bne.w 1f6150 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f60e2 │ │ │ │ + b.n 1f624a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r0, pc, #896 @ (adr r0, 1f65ec ) │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r4, #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 1f641c │ │ │ │ + bl 1f6584 │ │ │ │ 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 │ │ │ │ @@ -569778,58 +569907,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 1f62fa │ │ │ │ + bls.n 1f6462 │ │ │ │ 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 1f6448 │ │ │ │ + bl 1f65b0 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1f611e │ │ │ │ + beq.w 1f6286 │ │ │ │ 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 1f60f2 │ │ │ │ + b.n 1f625a │ │ │ │ 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 1f641c │ │ │ │ + bl 1f6584 │ │ │ │ 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 │ │ │ │ @@ -569845,115 +569974,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 1f63a6 │ │ │ │ + bls.n 1f650e │ │ │ │ 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 1f6448 │ │ │ │ + bl 1f65b0 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1f611e │ │ │ │ + beq.w 1f6286 │ │ │ │ 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 1f61b6 │ │ │ │ + b.n 1f631e │ │ │ │ blx 5a6d4 <__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 1f5f00 │ │ │ │ + bl 1f6068 │ │ │ │ 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 1f64e4 │ │ │ │ + bl 1f664c │ │ │ │ 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 1f71e8 │ │ │ │ + bl 1f7350 │ │ │ │ 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, 1f6496 │ │ │ │ + cbz r6, 1f65fe │ │ │ │ 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 1f71e8 │ │ │ │ + bl 1f7350 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1f6474 │ │ │ │ + bne.n 1f65dc │ │ │ │ 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 │ │ │ │ @@ -569965,15 +570094,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 1f809c │ │ │ │ + bl 1f8204 │ │ │ │ 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 │ │ │ │ @@ -572570,17 +572699,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] @ (1f81c0 ) │ │ │ │ + ldr r4, [pc, #272] @ (1f8328 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (1f81c4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1f832c ) │ │ │ │ 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 │ │ │ │ @@ -572588,15 +572717,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 1f81a2 │ │ │ │ + beq.n 1f830a │ │ │ │ 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] │ │ │ │ @@ -572611,37 +572740,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, 1f815e │ │ │ │ + cbz r3, 1f82c6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1f8144 │ │ │ │ + b.n 1f82ac │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1f64e4 │ │ │ │ + bl 1f664c │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1f812c │ │ │ │ + bne.n 1f8294 │ │ │ │ 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 1f64e4 │ │ │ │ + bl 1f664c │ │ │ │ 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 │ │ │ │ @@ -572657,69 +572786,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 1f80f0 │ │ │ │ - ldr r2, [pc, #36] @ (1f81c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f81c4 ) │ │ │ │ + bne.n 1f8258 │ │ │ │ + ldr r2, [pc, #36] @ (1f8330 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f832c ) │ │ │ │ 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 1f81bc │ │ │ │ + bne.n 1f8324 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8248 │ │ │ │ + beq.n 1f83b0 │ │ │ │ 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 1f81fe │ │ │ │ + bhi.n 1f8366 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a230 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 1f8220 │ │ │ │ + cbz r0, 1f8388 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 5a230 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a230 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f81fe │ │ │ │ + bne.n 1f8366 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f8200 │ │ │ │ + b.n 1f8368 │ │ │ │ movs r0, #3 │ │ │ │ blx 5a230 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -572803,68 +572932,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5a5d8 │ │ │ │ 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] @ (1f839c ) │ │ │ │ + ldr r2, [pc, #112] @ (1f8504 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1f83a0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f8508 ) │ │ │ │ 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 1f838e │ │ │ │ + beq.n 1f84f6 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1f838a │ │ │ │ + bne.n 1f84f2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 59a84 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5ab5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 59ac0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5ab68 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1f83a4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f83a0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f850c ) │ │ │ │ + ldr r3, [pc, #40] @ (1f8508 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f8396 │ │ │ │ + bne.n 1f84fe │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1f8372 │ │ │ │ + b.n 1f84da │ │ │ │ mov r1, r2 │ │ │ │ blx 59ac0 │ │ │ │ - b.n 1f8370 │ │ │ │ + b.n 1f84d8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 59ab4 │ │ │ │ subs r0, #0 │ │ │ │ @@ -572888,96 +573017,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5abec │ │ │ │ - cbz r0, 1f8426 │ │ │ │ + cbz r0, 1f858e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (1f842c ) │ │ │ │ + ldr r2, [pc, #40] @ (1f8594 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 5af90 │ │ │ │ - cbnz r0, 1f841a │ │ │ │ + cbnz r0, 1f8582 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c64 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 1f8416 │ │ │ │ + b.n 1f857e │ │ │ │ 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 5a18c │ │ │ │ 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] @ (1f8494 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f85fc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1f8498 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f8600 ) │ │ │ │ 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 5a428 │ │ │ │ - cbnz r0, 1f848c │ │ │ │ - cbz r4, 1f8474 │ │ │ │ + cbnz r0, 1f85f4 │ │ │ │ + cbz r4, 1f85dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1f849c ) │ │ │ │ - ldr r3, [pc, #32] @ (1f8498 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f8604 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f8600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f8490 │ │ │ │ + bne.n 1f85f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1f8474 │ │ │ │ + b.n 1f85dc │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r6, r4, #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, 1f84d8 │ │ │ │ + cbnz r3, 1f8640 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f84dc │ │ │ │ + beq.n 1f8644 │ │ │ │ bic.w r0, r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -572986,25 +573115,25 @@ │ │ │ │ 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 1f84b4 │ │ │ │ + bl 1f861c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1f8522 │ │ │ │ + cbnz r3, 1f868a │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f8526 │ │ │ │ + beq.n 1f868e │ │ │ │ bic.w r0, r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -573013,15 +573142,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 1f84fc │ │ │ │ + bl 1f8664 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -573033,75 +573162,75 @@ │ │ │ │ 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 1f8584 │ │ │ │ + beq.n 1f86ec │ │ │ │ subs r3, #4 │ │ │ │ - b.n 1f857a │ │ │ │ + b.n 1f86e2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f8584 │ │ │ │ + beq.n 1f86ec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1f8572 │ │ │ │ + bpl.n 1f86da │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1f85b0 │ │ │ │ + beq.n 1f8718 │ │ │ │ subs r3, #4 │ │ │ │ movw ip, #281 @ 0x119 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1f85a8 │ │ │ │ + bmi.n 1f8710 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1f85b4 │ │ │ │ + cbnz r0, 1f871c │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1f85b4 │ │ │ │ + bne.n 1f871c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f8598 │ │ │ │ + bne.n 1f8700 │ │ │ │ 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] @ (1f85f8 ) │ │ │ │ + ldr r0, [pc, #44] @ (1f8760 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1f85f2 │ │ │ │ - ldr r3, [pc, #36] @ (1f85fc ) │ │ │ │ + cbnz r3, 1f875a │ │ │ │ + ldr r3, [pc, #36] @ (1f8764 ) │ │ │ │ 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 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ sub.w r0, r0, #7 │ │ │ │ @@ -573113,1295 +573242,1295 @@ │ │ │ │ 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 1f8666 │ │ │ │ - cbz r3, 1f8666 │ │ │ │ + bne.n 1f87ce │ │ │ │ + cbz r3, 1f87ce │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1f8646 │ │ │ │ + b.n 1f87ae │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f8666 │ │ │ │ + beq.n 1f87ce │ │ │ │ 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 201534 │ │ │ │ + bl 20169c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1f8640 │ │ │ │ + bvc.n 1f87a8 │ │ │ │ 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 1f86b6 │ │ │ │ - cbz r3, 1f86ba │ │ │ │ + bne.n 1f881e │ │ │ │ + cbz r3, 1f8822 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1f869a │ │ │ │ + b.n 1f8802 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f86ba │ │ │ │ + beq.n 1f8822 │ │ │ │ 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 201534 │ │ │ │ + bl 20169c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1f8694 │ │ │ │ + bvs.n 1f87fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #88] @ (1f8728 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f8890 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1f872c ) │ │ │ │ + ldr r4, [pc, #84] @ (1f8894 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #2032 @ 0x7f0 │ │ │ │ - bne.n 1f8710 │ │ │ │ + bne.n 1f8878 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1520 @ 0x5f0 │ │ │ │ movne.w r4, #2032 @ 0x7f0 │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #1008 @ 0x3f0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f879c ) │ │ │ │ + ldr r3, [pc, #92] @ (1f8904 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f87a0 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f8908 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1087 @ 0x43f │ │ │ │ - bne.n 1f8782 │ │ │ │ + bne.n 1f88ea │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1086 @ 0x43e │ │ │ │ movw ip, #1087 @ 0x43f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f87fc ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f8800 │ │ │ │ + ldr r3, [pc, #72] @ (1f8964 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f8968 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #127 @ 0x7f │ │ │ │ - bne.n 1f87e6 │ │ │ │ + bne.n 1f894e │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #126 @ 0x7e │ │ │ │ movne r4, #127 @ 0x7f │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8864 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f8868 │ │ │ │ + ldr r3, [pc, #80] @ (1f89cc ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f89d0 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #768 @ 0x300 │ │ │ │ - bne.n 1f884c │ │ │ │ + bne.n 1f89b4 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #256 @ 0x100 │ │ │ │ movne.w r4, #768 @ 0x300 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (1f88dc ) │ │ │ │ + ldr r3, [pc, #96] @ (1f8a44 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (1f88e0 ) │ │ │ │ + ldr r4, [pc, #92] @ (1f8a48 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1807 @ 0x70f │ │ │ │ - bne.n 1f88c2 │ │ │ │ + bne.n 1f8a2a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1294 @ 0x50e │ │ │ │ movw ip, #1807 @ 0x70f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f8950 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f8ab8 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f8954 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f8abc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1151 @ 0x47f │ │ │ │ - bne.n 1f8936 │ │ │ │ + bne.n 1f8a9e │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1150 @ 0x47e │ │ │ │ movw ip, #1151 @ 0x47f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f89b8 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f89bc │ │ │ │ + ldr r3, [pc, #80] @ (1f8b20 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f8b24 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #783 @ 0x30f │ │ │ │ - bne.n 1f89a0 │ │ │ │ + bne.n 1f8b08 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #783 @ 0x30f │ │ │ │ tst.w r3, #8 │ │ │ │ it eq │ │ │ │ moveq.w r4, #270 @ 0x10e │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f8a18 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f8a1c │ │ │ │ + ldr r3, [pc, #72] @ (1f8b80 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f8b84 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #63 @ 0x3f │ │ │ │ - bne.n 1f8a02 │ │ │ │ + bne.n 1f8b6a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #62 @ 0x3e │ │ │ │ movne r4, #63 @ 0x3f │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8a80 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f8a84 │ │ │ │ + ldr r3, [pc, #80] @ (1f8be8 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f8bec │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1008 @ 0x3f0 │ │ │ │ - bne.n 1f8a68 │ │ │ │ + bne.n 1f8bd0 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #496 @ 0x1f0 │ │ │ │ movne.w r4, #1008 @ 0x3f0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f8ae0 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f8ae4 │ │ │ │ + ldr r3, [pc, #72] @ (1f8c48 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f8c4c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #15 │ │ │ │ - bne.n 1f8aca │ │ │ │ + bne.n 1f8c32 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #14 │ │ │ │ movne r4, #15 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #88] @ (1f8b50 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f8cb8 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1f8b54 ) │ │ │ │ + ldr r4, [pc, #84] @ (1f8cbc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1984 @ 0x7c0 │ │ │ │ - bne.n 1f8b38 │ │ │ │ + bne.n 1f8ca0 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1472 @ 0x5c0 │ │ │ │ movne.w r4, #1984 @ 0x7c0 │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #960 @ 0x3c0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8bb8 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f8bbc │ │ │ │ + ldr r3, [pc, #80] @ (1f8d20 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f8d24 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #960 @ 0x3c0 │ │ │ │ - bne.n 1f8ba0 │ │ │ │ + bne.n 1f8d08 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #448 @ 0x1c0 │ │ │ │ movne.w r4, #960 @ 0x3c0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f8c2c ) │ │ │ │ + ldr r3, [pc, #92] @ (1f8d94 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f8c30 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f8d98 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1039 @ 0x40f │ │ │ │ - bne.n 1f8c12 │ │ │ │ + bne.n 1f8d7a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1038 @ 0x40e │ │ │ │ movw ip, #1039 @ 0x40f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #15 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ tst.w r0, #48 @ 0x30 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (1f8cb8 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 1f8cbc │ │ │ │ + ldr r3, [pc, #76] @ (1f8e20 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 1f8e24 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1072 @ 0x430 │ │ │ │ - bne.n 1f8ca2 │ │ │ │ + bne.n 1f8e0a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #16 │ │ │ │ ite eq │ │ │ │ moveq r4, ip │ │ │ │ movne.w r4, #1072 @ 0x430 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (1f8d30 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f8e98 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (1f8d34 ) │ │ │ │ + ldr r4, [pc, #92] @ (1f8e9c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1983 @ 0x7bf │ │ │ │ - bne.n 1f8d16 │ │ │ │ + bne.n 1f8e7e │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1470 @ 0x5be │ │ │ │ movw ip, #1983 @ 0x7bf │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #959 @ 0x3bf │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (1f8d8c ) │ │ │ │ - ldr.w ip, [pc, #68] @ 1f8d90 │ │ │ │ + ldr r3, [pc, #68] @ (1f8ef4 ) │ │ │ │ + ldr.w ip, [pc, #68] @ 1f8ef8 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f8d74 │ │ │ │ + bne.n 1f8edc │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 1f8d88 │ │ │ │ + bpl.n 1f8ef0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ eor.w r0, r0, #2048 @ 0x800 │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #104] @ (1f8e30 ) │ │ │ │ - ldr.w ip, [pc, #104] @ 1f8e34 │ │ │ │ + ldr r3, [pc, #104] @ (1f8f98 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 1f8f9c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f8e2a │ │ │ │ + bne.n 1f8f92 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w ip, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1f8e1c │ │ │ │ + bpl.n 1f8f84 │ │ │ │ movw r3, #1537 @ 0x601 │ │ │ │ movw r4, #513 @ 0x201 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f8e06 │ │ │ │ + bne.n 1f8f6e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 1f8e06 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + b.n 1f8f6e │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f8ea4 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f900c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f8ea8 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f9010 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1585 @ 0x631 │ │ │ │ - bne.n 1f8e8c │ │ │ │ + bne.n 1f8ff4 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1585 @ 0x631 │ │ │ │ tst.w r3, #8 │ │ │ │ it eq │ │ │ │ moveq.w r4, #1072 @ 0x430 │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #561 @ 0x231 │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a034 │ │ │ │ + bl 28a19c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 1f8efc │ │ │ │ + cbz r3, 1f9064 │ │ │ │ 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 1f8ed2 │ │ │ │ + b.n 1f903a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f8ef4 │ │ │ │ + beq.n 1f905c │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a2bc │ │ │ │ + bl 28a424 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1f8ece │ │ │ │ + bhi.n 1f9036 │ │ │ │ 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, 1f8f50 │ │ │ │ + cbz r3, 1f90b8 │ │ │ │ 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 1f8f26 │ │ │ │ + b.n 1f908e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f8f48 │ │ │ │ + beq.n 1f90b0 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a2bc │ │ │ │ + bl 28a424 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1f8f22 │ │ │ │ + bhi.n 1f908a │ │ │ │ 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, 1f8fa4 │ │ │ │ + cbz r3, 1f910c │ │ │ │ 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 1f8f7a │ │ │ │ + b.n 1f90e2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f8f9c │ │ │ │ + beq.n 1f9104 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a2bc │ │ │ │ + bl 28a424 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1f8f76 │ │ │ │ + bhi.n 1f90de │ │ │ │ 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, 1f8ff8 │ │ │ │ + cbz r3, 1f9160 │ │ │ │ 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 1f8fce │ │ │ │ + b.n 1f9136 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f8ff0 │ │ │ │ + beq.n 1f9158 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a2bc │ │ │ │ + bl 28a424 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1f8fca │ │ │ │ + bhi.n 1f9132 │ │ │ │ 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, 1f904c │ │ │ │ + cbz r3, 1f91b4 │ │ │ │ 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 1f9022 │ │ │ │ + b.n 1f918a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f9044 │ │ │ │ + beq.n 1f91ac │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a2bc │ │ │ │ + bl 28a424 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1f901e │ │ │ │ + bhi.n 1f9186 │ │ │ │ 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, 1f909e │ │ │ │ + cbz r3, 1f9206 │ │ │ │ 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 1f9076 │ │ │ │ + b.n 1f91de │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f9096 │ │ │ │ + beq.n 1f91fe │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a2bc │ │ │ │ + bl 28a424 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9072 │ │ │ │ + bne.n 1f91da │ │ │ │ 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 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 28a2a4 │ │ │ │ + bl 28a40c │ │ │ │ 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 28a2a4 │ │ │ │ + bl 28a40c │ │ │ │ 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 20197c │ │ │ │ + bl 201ae4 │ │ │ │ tst.w r0, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr.w r8, [pc, #236] @ 1f920c │ │ │ │ + ldr.w r8, [pc, #236] @ 1f9374 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ add r8, pc │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f91c0 │ │ │ │ + beq.n 1f9328 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ subs r4, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 1f91b8 │ │ │ │ + bne.n 1f9320 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f91cc │ │ │ │ + beq.n 1f9334 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f91f2 │ │ │ │ + beq.n 1f935a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1f9172 │ │ │ │ + bne.n 1f92da │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f9172 │ │ │ │ + bls.n 1f92da │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r4, r1 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1f91b8 │ │ │ │ + beq.n 1f9320 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1f91e4 │ │ │ │ + bne.n 1f934c │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 1f9194 │ │ │ │ + beq.n 1f92fc │ │ │ │ mov r0, r3 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f910c │ │ │ │ + bl 1f9274 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1f91b8 │ │ │ │ - ldr r2, [pc, #120] @ (1f9210 ) │ │ │ │ + cbnz r0, 1f9320 │ │ │ │ + ldr r2, [pc, #120] @ (1f9378 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ mla r2, r9, r1, r2 │ │ │ │ add r2, sl │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1f9172 │ │ │ │ + bne.n 1f92da │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 1f9172 │ │ │ │ + bne.n 1f92da │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f9138 │ │ │ │ + bne.n 1f92a0 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w sl, r3, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ sub.w sl, r4, sl │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w sl, sl, asr #5 │ │ │ │ - bne.n 1f917a │ │ │ │ + bne.n 1f92e2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f9180 │ │ │ │ + bne.n 1f92e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 202c08 │ │ │ │ + bl 202d70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9180 │ │ │ │ - b.n 1f9194 │ │ │ │ + bne.n 1f92e8 │ │ │ │ + b.n 1f92fc │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ ite ls │ │ │ │ movls r2, r6 │ │ │ │ orrhi.w r2, r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f91b8 │ │ │ │ + beq.n 1f9320 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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] @ (1f9298 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f9400 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f929c ) │ │ │ │ + ldr r2, [pc, #112] @ (1f9404 ) │ │ │ │ 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 202aec │ │ │ │ + bl 202c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f9272 │ │ │ │ - ldr r2, [pc, #68] @ (1f92a0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f929c ) │ │ │ │ + beq.n 1f93da │ │ │ │ + ldr r2, [pc, #68] @ (1f9408 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f9404 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9292 │ │ │ │ + bne.n 1f93fa │ │ │ │ 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 201534 │ │ │ │ + bl 20169c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f925a │ │ │ │ + b.n 1f93c2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f92da │ │ │ │ + beq.n 1f9442 │ │ │ │ subs r2, #4 │ │ │ │ push {lr} │ │ │ │ movw lr, #311 @ 0x137 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1f92ce │ │ │ │ + bne.n 1f9436 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f92d8 │ │ │ │ + bne.n 1f9440 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1f92d8 │ │ │ │ + bne.n 1f9440 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f92b6 │ │ │ │ + bne.n 1f941e │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #64] @ 1f9328 │ │ │ │ + ldr.w ip, [pc, #64] @ 1f9490 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 1f9302 │ │ │ │ + cbnz r2, 1f946a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1f9306 │ │ │ │ + bne.n 1f946e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f9304 │ │ │ │ + bne.n 1f946c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #24] @ (1f932c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f9494 ) │ │ │ │ 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 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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 1f9364 │ │ │ │ - cbnz r2, 1f9360 │ │ │ │ + beq.n 1f94cc │ │ │ │ + cbnz r2, 1f94c8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f9356 │ │ │ │ + beq.n 1f94be │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #283 @ 0x11b │ │ │ │ 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 1f9348 │ │ │ │ + beq.n 1f94b0 │ │ │ │ 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] @ (1f951c ) │ │ │ │ + ldr r0, [pc, #428] @ (1f9684 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f9384 │ │ │ │ + beq.n 1f94ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f94fa │ │ │ │ + beq.w 1f9662 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #400] @ (1f9520 ) │ │ │ │ + ldr r1, [pc, #400] @ (1f9688 ) │ │ │ │ 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 1f9424 │ │ │ │ + beq.n 1f958c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f9380 │ │ │ │ + bne.n 1f94e8 │ │ │ │ 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 1f9516 │ │ │ │ + bhi.w 1f967e │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1f951a │ │ │ │ + bhi.w 1f9682 │ │ │ │ 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 │ │ │ │ @@ -574415,33 +574544,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 1f9380 │ │ │ │ + blt.n 1f94e8 │ │ │ │ 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 1f9380 │ │ │ │ + bne.n 1f94e8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f94fa │ │ │ │ + beq.n 1f9662 │ │ │ │ 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 1f9512 │ │ │ │ + bhi.n 1f967a │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1f94cc │ │ │ │ - add r0, pc, #8 @ (adr r0, 1f9444 ) │ │ │ │ + bhi.n 1f9634 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1f95ac ) │ │ │ │ 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 │ │ │ │ @@ -574501,79 +574630,79 @@ │ │ │ │ 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 1f9404 │ │ │ │ + b.n 1f956c │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1f9404 │ │ │ │ + b.n 1f956c │ │ │ │ movs r0, #0 │ │ │ │ orrs.w ip, r2, r0 │ │ │ │ - beq.w 1f9380 │ │ │ │ + beq.w 1f94e8 │ │ │ │ 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 1f9380 │ │ │ │ + bne.w 1f94e8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1f93b6 │ │ │ │ + bne.w 1f951e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f94d4 │ │ │ │ + b.n 1f963c │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f94d4 │ │ │ │ + b.n 1f963c │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f94f2 │ │ │ │ - b.n 1f9380 │ │ │ │ + bne.n 1f965a │ │ │ │ + b.n 1f94e8 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 1f9404 │ │ │ │ + b.n 1f956c │ │ │ │ mov r0, ip │ │ │ │ - b.n 1f94d4 │ │ │ │ + b.n 1f963c │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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 201568 │ │ │ │ + bl 2016d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f95b0 │ │ │ │ + beq.n 1f9718 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9606 │ │ │ │ + beq.n 1f976e │ │ │ │ ldr.w lr, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [lr, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ ldrd r1, r0, [r0, #-20] │ │ │ │ - bhi.n 1f95f6 │ │ │ │ + bhi.n 1f975e │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f95ac │ │ │ │ + bhi.n 1f9714 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r5, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -574584,78 +574713,78 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9606 │ │ │ │ + beq.n 1f976e │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f959e │ │ │ │ + bne.n 1f9706 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9606 │ │ │ │ + beq.n 1f976e │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxth r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f95b4 │ │ │ │ - b.n 1f95b0 │ │ │ │ + bne.n 1f971c │ │ │ │ + b.n 1f9718 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9606 │ │ │ │ + beq.n 1f976e │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxtb r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f95ca │ │ │ │ - b.n 1f95b0 │ │ │ │ + bne.n 1f9732 │ │ │ │ + b.n 1f9718 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9606 │ │ │ │ + beq.n 1f976e │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f95e0 │ │ │ │ - b.n 1f95b0 │ │ │ │ + beq.n 1f9748 │ │ │ │ + b.n 1f9718 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f95b0 │ │ │ │ + beq.n 1f9718 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f955c │ │ │ │ + bne.n 1f96c4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #232] @ (1f9700 ) │ │ │ │ + ldr r0, [pc, #232] @ (1f9868 ) │ │ │ │ ldr.w lr, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r4, [lr, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1f96b0 │ │ │ │ + bne.n 1f9818 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f96e8 │ │ │ │ + beq.n 1f9850 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #216] @ (1f9704 ) │ │ │ │ + ldr r1, [pc, #216] @ (1f986c ) │ │ │ │ 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 1f96b0 │ │ │ │ + bne.n 1f9818 │ │ │ │ ldrb.w r6, [lr, #13] │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ rsb r2, r6, #64 @ 0x40 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ @@ -574669,17 +574798,17 @@ │ │ │ │ subs r0, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r2, r1, [r1, #-20] │ │ │ │ - bhi.n 1f96ba │ │ │ │ + bhi.n 1f9822 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1f96fc │ │ │ │ + bhi.n 1f9864 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r6, #50 @ 0x32 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ cmp r7, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ @@ -574701,235 +574830,235 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f96b0 │ │ │ │ + bne.n 1f9818 │ │ │ │ negs r7, r2 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ and.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1f96b0 │ │ │ │ + bne.n 1f9818 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f9672 │ │ │ │ + bne.n 1f97da │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f96ba │ │ │ │ + b.n 1f9822 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f96ba │ │ │ │ + b.n 1f9822 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f96ba │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + b.n 1f9822 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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] @ (1f978c ) │ │ │ │ + ldr r0, [pc, #116] @ (1f98f4 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f9790 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f98f8 ) │ │ │ │ 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 202aec │ │ │ │ + bl 202c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f9766 │ │ │ │ - ldr r2, [pc, #68] @ (1f9794 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f9790 ) │ │ │ │ + beq.n 1f98ce │ │ │ │ + ldr r2, [pc, #68] @ (1f98fc ) │ │ │ │ + ldr r3, [pc, #60] @ (1f98f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9786 │ │ │ │ + bne.n 1f98ee │ │ │ │ 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 201534 │ │ │ │ + bl 20169c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f974e │ │ │ │ + b.n 1f98b6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1f981c ) │ │ │ │ + ldr r0, [pc, #116] @ (1f9984 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f9820 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f9988 ) │ │ │ │ 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 202aec │ │ │ │ + bl 202c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f97f6 │ │ │ │ - ldr r2, [pc, #68] @ (1f9824 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f9820 ) │ │ │ │ + beq.n 1f995e │ │ │ │ + ldr r2, [pc, #68] @ (1f998c ) │ │ │ │ + ldr r3, [pc, #60] @ (1f9988 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9816 │ │ │ │ + bne.n 1f997e │ │ │ │ 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 201534 │ │ │ │ + bl 20169c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f97de │ │ │ │ + b.n 1f9946 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1f98ac ) │ │ │ │ + ldr r0, [pc, #116] @ (1f9a14 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f98b0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f9a18 ) │ │ │ │ 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 202aec │ │ │ │ + bl 202c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f9886 │ │ │ │ - ldr r2, [pc, #68] @ (1f98b4 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f98b0 ) │ │ │ │ + beq.n 1f99ee │ │ │ │ + ldr r2, [pc, #68] @ (1f9a1c ) │ │ │ │ + ldr r3, [pc, #60] @ (1f9a18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f98a6 │ │ │ │ + bne.n 1f9a0e │ │ │ │ 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 201534 │ │ │ │ + bl 20169c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f986e │ │ │ │ + b.n 1f99d6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r4, #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 201568 │ │ │ │ + bl 2016d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9958 │ │ │ │ + beq.n 1f9ac0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9990 │ │ │ │ + beq.n 1f9af8 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [r4, #13] │ │ │ │ subs r1, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 1f9988 │ │ │ │ + bhi.n 1f9af0 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f9932 │ │ │ │ + bhi.n 1f9a9a │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r7, r6, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ cmp r4, #16 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -574939,82 +575068,82 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ - cbz r2, 1f9958 │ │ │ │ + cbz r2, 1f9ac0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f9990 │ │ │ │ + beq.n 1f9af8 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1f9932 │ │ │ │ + b.n 1f9a9a │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f9990 │ │ │ │ + beq.n 1f9af8 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9944 │ │ │ │ + bne.n 1f9aac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f9990 │ │ │ │ + beq.n 1f9af8 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f995c │ │ │ │ - b.n 1f9958 │ │ │ │ + bne.n 1f9ac4 │ │ │ │ + b.n 1f9ac0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f9990 │ │ │ │ + beq.n 1f9af8 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9972 │ │ │ │ - b.n 1f9958 │ │ │ │ + bne.n 1f9ada │ │ │ │ + b.n 1f9ac0 │ │ │ │ orrs r2, r0 │ │ │ │ - beq.n 1f9958 │ │ │ │ + beq.n 1f9ac0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f98f0 │ │ │ │ + bne.n 1f9a58 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 201568 │ │ │ │ - cbz r0, 1f9a12 │ │ │ │ + bl 2016d0 │ │ │ │ + cbz r0, 1f9b7a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9a5c │ │ │ │ + beq.n 1f9bc4 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1f9a54 │ │ │ │ + bhi.n 1f9bbc │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f9a0e │ │ │ │ + bhi.n 1f9b76 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r6, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r4, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -575025,83 +575154,83 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9a5c │ │ │ │ + beq.n 1f9bc4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bne.n 1f9a00 │ │ │ │ + bne.n 1f9b68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9a5c │ │ │ │ + beq.n 1f9bc4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bne.n 1f9a16 │ │ │ │ - b.n 1f9a12 │ │ │ │ + bne.n 1f9b7e │ │ │ │ + b.n 1f9b7a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9a5c │ │ │ │ + beq.n 1f9bc4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1f9a2a │ │ │ │ - b.n 1f9a12 │ │ │ │ + bne.n 1f9b92 │ │ │ │ + b.n 1f9b7a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9a5c │ │ │ │ + beq.n 1f9bc4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f9a3e │ │ │ │ - b.n 1f9a12 │ │ │ │ + bne.n 1f9ba6 │ │ │ │ + b.n 1f9b7a │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1f9a12 │ │ │ │ + beq.n 1f9b7a │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f99c8 │ │ │ │ + bne.n 1f9b30 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 201568 │ │ │ │ + bl 2016d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9b40 │ │ │ │ + beq.n 1f9ca8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f9c50 │ │ │ │ + beq.w 1f9db8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ ldrd r4, sl, [r2, #-20] │ │ │ │ - bhi.w 1f9c1e │ │ │ │ + bhi.w 1f9d86 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 1f9bcc │ │ │ │ + bhi.w 1f9d34 │ │ │ │ tbb [pc, r9] │ │ │ │ strh r3, [r5, #18] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ subs r7, #130 @ 0x82 │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ @@ -575113,17 +575242,17 @@ │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1f9b02 │ │ │ │ + b.n 1f9c6a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1f9c50 │ │ │ │ + beq.w 1f9db8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a834 <__popcountdi2@plt> │ │ │ │ @@ -575141,22 +575270,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9af2 │ │ │ │ + beq.n 1f9c5a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1f9b5e │ │ │ │ + b.n 1f9cc6 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f9c50 │ │ │ │ + beq.n 1f9db8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a834 <__popcountdi2@plt> │ │ │ │ @@ -575174,34 +575303,34 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9b50 │ │ │ │ - b.n 1f9b40 │ │ │ │ + beq.n 1f9cb8 │ │ │ │ + b.n 1f9ca8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f9bb0 │ │ │ │ + b.n 1f9d18 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f9c50 │ │ │ │ + beq.n 1f9db8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ lsl.w r3, r2, r4 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9ba2 │ │ │ │ - b.n 1f9b40 │ │ │ │ + beq.n 1f9d0a │ │ │ │ + b.n 1f9ca8 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ad84 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -575216,67 +575345,67 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9b40 │ │ │ │ + bne.n 1f9ca8 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f9c50 │ │ │ │ + beq.n 1f9db8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 1f9bd4 │ │ │ │ + b.n 1f9d3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 5a834 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1f9c56 │ │ │ │ + bne.n 1f9dbe │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9b40 │ │ │ │ + bne.w 1f9ca8 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 1f9aa0 │ │ │ │ + bne.w 1f9c08 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #1 │ │ │ │ sub.w r2, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ lsls r3, r0 │ │ │ │ orrs r2, r1 │ │ │ │ subs r3, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f9c30 │ │ │ │ + b.n 1f9d98 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 201568 │ │ │ │ + bl 2016d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f9eea │ │ │ │ + beq.w 1fa052 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f9ee4 │ │ │ │ + beq.w 1fa04c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ add.w lr, r7, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ @@ -575287,35 +575416,35 @@ │ │ │ │ rsb r3, ip, #32 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ - beq.w 1f9ef0 │ │ │ │ + beq.w 1fa058 │ │ │ │ subs r3, r7, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ lsl.w r1, r3, ip │ │ │ │ orrs r2, r0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.w 1f9ed2 │ │ │ │ + bhi.w 1fa03a │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, ip │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1f9d58 │ │ │ │ + bhi.n 1f9ec0 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r1, r5, r2 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ strb r0, [r3, #24] │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ @@ -575338,357 +575467,357 @@ │ │ │ │ rsb r5, ip, #32 │ │ │ │ ands r0, r1 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ lsr.w r5, r8, r5 │ │ │ │ - bne.w 1f9eea │ │ │ │ + bne.w 1fa052 │ │ │ │ orrs r3, r5 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 1f9ee4 │ │ │ │ + beq.w 1fa04c │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1f9d48 │ │ │ │ + beq.n 1f9eb0 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ subs r1, r7, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ lsl.w r2, r3, ip │ │ │ │ sub.w r3, ip, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1f9d58 │ │ │ │ + b.n 1f9ec0 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxth r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.w 1f9eea │ │ │ │ + bne.w 1fa052 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 1f9ee4 │ │ │ │ + beq.w 1fa04c │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r2, r1 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 1f9db0 │ │ │ │ + beq.n 1f9f18 │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1f9db0 │ │ │ │ + b.n 1f9f18 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 1f9eea │ │ │ │ + bne.n 1fa052 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 1f9ee4 │ │ │ │ + beq.n 1fa04c │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r2, r1 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 1f9e14 │ │ │ │ + beq.n 1f9f7c │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1f9e14 │ │ │ │ + b.n 1f9f7c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 1f9eea │ │ │ │ + bne.n 1fa052 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 1f9ee4 │ │ │ │ + beq.n 1fa04c │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 1f9e74 │ │ │ │ + beq.n 1f9fdc │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1f9e7a │ │ │ │ + b.n 1f9fe2 │ │ │ │ ands r0, r1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f9eea │ │ │ │ + bne.n 1fa052 │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 1f9cc2 │ │ │ │ + bne.w 1f9e2a │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1f9cfc │ │ │ │ + b.n 1f9e64 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 201568 │ │ │ │ + bl 2016d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa018 │ │ │ │ + beq.n 1fa180 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f9fb4 │ │ │ │ + beq.n 1fa11c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ add r4, r8 │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ lsrs r6, r6, #1 │ │ │ │ and.w lr, r6, #63 @ 0x3f │ │ │ │ lsl.w r8, r9, lr │ │ │ │ sub.w r1, lr, #32 │ │ │ │ rsb r3, lr, #32 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f9fba │ │ │ │ + beq.n 1fa122 │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldrd r2, r3, [r3, #-20] │ │ │ │ - bhi.n 1f9fa2 │ │ │ │ + bhi.n 1fa10a │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f9fc2 │ │ │ │ + bhi.n 1fa12a │ │ │ │ tbb [pc, r3] │ │ │ │ movs r0, #150 @ 0x96 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ strb r0, [r4, #8] │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r6, [pc, #128] @ (1fa014 ) │ │ │ │ + ldr r6, [pc, #128] @ (1fa17c ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ and.w r2, ip, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 1fa018 │ │ │ │ + bne.n 1fa180 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1f9f44 │ │ │ │ + bne.n 1fa0ac │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 1f9f64 │ │ │ │ + b.n 1fa0cc │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ and.w r2, r2, ip │ │ │ │ sub.w r3, lr, #32 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 1fa018 │ │ │ │ + bne.n 1fa180 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f9fb4 │ │ │ │ + beq.n 1fa11c │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.w 1fa10a │ │ │ │ + beq.w 1fa272 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, lr, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - beq.n 1f9fdc │ │ │ │ + beq.n 1fa144 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxth r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 1fa018 │ │ │ │ + bne.n 1fa180 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f9fb4 │ │ │ │ + beq.n 1fa11c │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1fa0f8 │ │ │ │ + beq.n 1fa260 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1fa028 │ │ │ │ + b.n 1fa190 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 1fa018 │ │ │ │ + bne.n 1fa180 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f9fb4 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ beq.n 1fa11c │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ + beq.n 1fa284 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1fa070 │ │ │ │ + b.n 1fa1d8 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 1fa018 │ │ │ │ + bne.n 1fa180 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 1f9fb4 │ │ │ │ + beq.w 1fa11c │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1fa12e │ │ │ │ + beq.n 1fa296 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1fa0b8 │ │ │ │ + b.n 1fa220 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1fa028 │ │ │ │ + b.n 1fa190 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1f9fcc │ │ │ │ + b.n 1fa134 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1fa070 │ │ │ │ + b.n 1fa1d8 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1fa0b8 │ │ │ │ + b.n 1fa220 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 201568 │ │ │ │ + bl 2016d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa244 │ │ │ │ + beq.n 1fa3ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fa20c │ │ │ │ + beq.n 1fa374 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ @@ -575699,32 +575828,32 @@ │ │ │ │ rsb r1, r0, #32 │ │ │ │ mov r8, r2 │ │ │ │ mov lr, r1 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ - beq.w 1fa2e4 │ │ │ │ + beq.w 1fa44c │ │ │ │ subs r1, r6, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r1, r8 │ │ │ │ lsls r2, r0 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ lsr.w lr, r1, lr │ │ │ │ lsl.w r8, r1, r0 │ │ │ │ orr.w r2, r2, lr │ │ │ │ ldrb.w lr, [ip, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w lr, lr, #5 │ │ │ │ add.w lr, r5, lr, lsl #3 │ │ │ │ ldrd r1, lr, [lr, #-20] │ │ │ │ - bhi.n 1fa1fc │ │ │ │ + bhi.n 1fa364 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1fa24a │ │ │ │ + bhi.n 1fa3b2 │ │ │ │ tbb [pc, r4] │ │ │ │ adds r7, #27 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ @@ -575737,149 +575866,149 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ and.w r1, r8, r1 │ │ │ │ and.w r2, r2, lr │ │ │ │ orrs r1, r2 │ │ │ │ - bne.n 1fa244 │ │ │ │ + bne.n 1fa3ac │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1fa184 │ │ │ │ + bne.n 1fa2ec │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fa23c │ │ │ │ + b.n 1fa3a4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1fa20c │ │ │ │ + beq.n 1fa374 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne r8, r2 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ ite ne │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1fa21c │ │ │ │ + beq.n 1fa384 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fa274 │ │ │ │ + b.n 1fa3dc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1fa20c │ │ │ │ + beq.n 1fa374 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r2 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1fa254 │ │ │ │ - b.n 1fa244 │ │ │ │ + beq.n 1fa3bc │ │ │ │ + b.n 1fa3ac │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fa2a6 │ │ │ │ + b.n 1fa40e │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1fa20c │ │ │ │ + beq.n 1fa374 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r2 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ uxth r1, r1 │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1fa286 │ │ │ │ - b.n 1fa244 │ │ │ │ + beq.n 1fa3ee │ │ │ │ + b.n 1fa3ac │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fa2da │ │ │ │ + b.n 1fa442 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1fa20c │ │ │ │ + beq.n 1fa374 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r2 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1fa2ba │ │ │ │ - b.n 1fa244 │ │ │ │ + beq.n 1fa422 │ │ │ │ + b.n 1fa3ac │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r8 │ │ │ │ - b.n 1fa1be │ │ │ │ + b.n 1fa326 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w 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 201568 │ │ │ │ + bl 2016d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa3ec │ │ │ │ + beq.n 1fa554 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fa3aa │ │ │ │ + beq.n 1fa512 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ subs r1, r7, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ lsrs r4, r4, #1 │ │ │ │ and.w r6, r4, #63 @ 0x3f │ │ │ │ lsl.w r7, r8, r6 │ │ │ │ sub.w r2, r6, #32 │ │ │ │ rsb r0, r6, #32 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 1fa3b0 │ │ │ │ + beq.n 1fa518 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r0, r8, r0 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ adc.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 1fa398 │ │ │ │ + bhi.n 1fa500 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1fa45e │ │ │ │ + bhi.n 1fa5c6 │ │ │ │ tbb [pc, r0] │ │ │ │ strb r0, [r4, #12] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r3, [r6, r1] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ @@ -575892,171 +576021,171 @@ │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r9, r9, r0 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - bne.n 1fa3ec │ │ │ │ + bne.n 1fa554 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1fa336 │ │ │ │ + bne.n 1fa49e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, ip │ │ │ │ - b.n 1fa356 │ │ │ │ + b.n 1fa4be │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1fa3e4 │ │ │ │ + b.n 1fa54c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa3aa │ │ │ │ + beq.n 1fa512 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r0 │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ itete eq │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa3c0 │ │ │ │ + beq.n 1fa528 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1fa41e │ │ │ │ + b.n 1fa586 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa3aa │ │ │ │ + beq.n 1fa512 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r0 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ itete ne │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa3fa │ │ │ │ - b.n 1fa3ec │ │ │ │ + beq.n 1fa562 │ │ │ │ + b.n 1fa554 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1fa454 │ │ │ │ + b.n 1fa5bc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa3aa │ │ │ │ + beq.n 1fa512 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r0 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ itete ne │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa430 │ │ │ │ - b.n 1fa3ec │ │ │ │ + beq.n 1fa598 │ │ │ │ + b.n 1fa554 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1fa48a │ │ │ │ + b.n 1fa5f2 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa3aa │ │ │ │ + beq.n 1fa512 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r0 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ itete ne │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa466 │ │ │ │ - b.n 1fa3ec │ │ │ │ + beq.n 1fa5ce │ │ │ │ + b.n 1fa554 │ │ │ │ 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 r4, r7, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 201568 │ │ │ │ + bl 2016d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa536 │ │ │ │ + beq.n 1fa69e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fa734 │ │ │ │ + beq.w 1fa89c │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ ldrd r4, fp, [r2, #-20] │ │ │ │ - bhi.w 1fa6c2 │ │ │ │ + bhi.w 1fa82a │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 1fa53c │ │ │ │ + bhi.n 1fa6a4 │ │ │ │ tbb [pc, r9] │ │ │ │ subs r0, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ - add r0, pc, #124 @ (adr r0, 1fa584 ) │ │ │ │ + add r0, pc, #124 @ (adr r0, 1fa6ec ) │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ ldrsh r7, [r3, r0] │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1fa734 │ │ │ │ + beq.w 1fa89c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 1fa536 │ │ │ │ + cbz r4, 1fa69e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1fa51e │ │ │ │ + bne.n 1fa686 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa536 │ │ │ │ + beq.n 1fa69e │ │ │ │ blx 5ad84 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ rbit r2, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ @@ -576078,34 +576207,34 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fa536 │ │ │ │ + bne.n 1fa69e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1fa734 │ │ │ │ + beq.w 1fa89c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 1fa544 │ │ │ │ + b.n 1fa6ac │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fa5d4 │ │ │ │ + b.n 1fa73c │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1fa734 │ │ │ │ + beq.w 1fa89c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa536 │ │ │ │ + beq.n 1fa69e │ │ │ │ blx 5a834 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ rbit r2, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ @@ -576127,29 +576256,29 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fa5c4 │ │ │ │ - b.n 1fa536 │ │ │ │ + beq.n 1fa72c │ │ │ │ + b.n 1fa69e │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fa656 │ │ │ │ + b.n 1fa7be │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1fa734 │ │ │ │ + beq.n 1fa89c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa536 │ │ │ │ + beq.w 1fa69e │ │ │ │ blx 5a834 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ rbit r2, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ @@ -576171,35 +576300,35 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fa648 │ │ │ │ - b.n 1fa536 │ │ │ │ + beq.n 1fa7b0 │ │ │ │ + b.n 1fa69e │ │ │ │ mov r0, r4 │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - beq.w 1fa536 │ │ │ │ + beq.w 1fa69e │ │ │ │ mov r1, fp │ │ │ │ blx 5a834 <__popcountdi2@plt> │ │ │ │ rbit r3, fp │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ - cbz r4, 1fa6f0 │ │ │ │ + cbz r4, 1fa858 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ sub.w r1, r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1fa73a │ │ │ │ + bne.n 1fa8a2 │ │ │ │ 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 │ │ │ │ @@ -576209,17 +576338,17 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fa536 │ │ │ │ + bne.w 1fa69e │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1fa4d8 │ │ │ │ + bne.w 1fa640 │ │ │ │ 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 │ │ │ │ @@ -576237,40 +576366,40 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ cmpeq r2, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1fa720 │ │ │ │ + b.n 1fa888 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1fa796 │ │ │ │ + beq.n 1fa8fe │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa826 │ │ │ │ + beq.n 1fa98e │ │ │ │ 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 1fa812 │ │ │ │ + bhi.n 1fa97a │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1fa810 │ │ │ │ + bhi.n 1fa978 │ │ │ │ tbb [pc, r4] │ │ │ │ movs r1, #16 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ asrs r1, r4, #32 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -576281,62 +576410,62 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1fa7b0 │ │ │ │ + bne.n 1fa918 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fa7f2 │ │ │ │ + beq.n 1fa95a │ │ │ │ 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 1fa812 │ │ │ │ + bhi.n 1fa97a │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ - bcs.n 1fa7f6 │ │ │ │ + bcs.n 1fa95e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ 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 1fa83e │ │ │ │ + beq.n 1fa9a6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa8f0 │ │ │ │ + beq.n 1faa58 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w ip, [lr, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r0, r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1fa8e2 │ │ │ │ + bhi.n 1faa4a │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fa8ae │ │ │ │ + bhi.n 1faa16 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r1, r2, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r2, #28 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ @@ -576348,61 +576477,61 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1fa896 │ │ │ │ + bne.n 1fa9fe │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1fa89c │ │ │ │ + beq.n 1faa04 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1fa8a0 │ │ │ │ + bls.n 1faa08 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1fa89c │ │ │ │ + beq.n 1faa04 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1fa8b6 │ │ │ │ - b.n 1fa8b2 │ │ │ │ + bls.n 1faa1e │ │ │ │ + b.n 1faa1a │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1fa89c │ │ │ │ + beq.n 1faa04 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1fa8cc │ │ │ │ - b.n 1fa8b2 │ │ │ │ + bls.n 1faa34 │ │ │ │ + b.n 1faa1a │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1fa8b2 │ │ │ │ + bcs.n 1faa1a │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1fa854 │ │ │ │ - b.n 1fa89c │ │ │ │ + bne.n 1fa9bc │ │ │ │ + b.n 1faa04 │ │ │ │ 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 1fa906 │ │ │ │ + beq.n 1faa6e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa9d0 │ │ │ │ + beq.n 1fab38 │ │ │ │ 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 r6, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -576411,18 +576540,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 1fa9be │ │ │ │ + bhi.n 1fab26 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1fa974 │ │ │ │ + bhi.n 1faadc │ │ │ │ tbb [pc, r3] │ │ │ │ adds r0, r2, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r4, #24 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ @@ -576440,91 +576569,91 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 5ad84 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fa964 │ │ │ │ + bne.n 1faacc │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1fa96a │ │ │ │ + bne.n 1faad2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxth r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a834 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fa964 │ │ │ │ + bne.n 1faacc │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1fa986 │ │ │ │ - b.n 1fa980 │ │ │ │ + bne.n 1faaee │ │ │ │ + b.n 1faae8 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a834 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fa964 │ │ │ │ + bne.n 1faacc │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1fa9a2 │ │ │ │ - b.n 1fa980 │ │ │ │ + bne.n 1fab0a │ │ │ │ + b.n 1faae8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5a834 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fa964 │ │ │ │ + bne.n 1faacc │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1fa926 │ │ │ │ - b.n 1fa980 │ │ │ │ + bne.n 1faa8e │ │ │ │ + b.n 1faae8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (1faa80 ) │ │ │ │ + ldr r0, [pc, #160] @ (1fabe8 ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1faa16 │ │ │ │ + bne.n 1fab7e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1faa76 │ │ │ │ - ldr.w lr, [pc, #140] @ 1faa84 │ │ │ │ + beq.n 1fabde │ │ │ │ + ldr.w lr, [pc, #140] @ 1fabec │ │ │ │ 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 1faa1a │ │ │ │ + beq.n 1fab82 │ │ │ │ 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 1faa6a │ │ │ │ + bhi.n 1fabd2 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1faa6a │ │ │ │ + bhi.n 1fabd2 │ │ │ │ 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 │ │ │ │ @@ -576536,35 +576665,35 @@ │ │ │ │ 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 1faa16 │ │ │ │ + beq.n 1fab7e │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 1faa2e │ │ │ │ + bne.n 1fab96 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1faa6e │ │ │ │ + b.n 1fabd6 │ │ │ │ nop │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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 1faa9a │ │ │ │ + beq.n 1fac02 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fab6a │ │ │ │ + beq.n 1facd2 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ @@ -576572,17 +576701,17 @@ │ │ │ │ subs r7, 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 1faaf8 │ │ │ │ + bhi.n 1fac60 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1fab3a │ │ │ │ + bhi.n 1faca2 │ │ │ │ tbb [pc, lr] │ │ │ │ adds r1, #31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ subs r1, r6, #4 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -576596,88 +576725,88 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds.w r5, r1, #32768 @ 0x8000 │ │ │ │ adc.w r6, r3, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1fab34 │ │ │ │ + bcs.n 1fac9c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1fab6e │ │ │ │ + bge.n 1facd6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fab34 │ │ │ │ + bne.n 1fac9c │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1faaba │ │ │ │ + bne.n 1fac22 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fab36 │ │ │ │ + b.n 1fac9e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r3, r1, #16 │ │ │ │ - bpl.n 1fab2e │ │ │ │ - cbnz r0, 1fab34 │ │ │ │ + bpl.n 1fac96 │ │ │ │ + cbnz r0, 1fac9c │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1fab1e │ │ │ │ - b.n 1fab1a │ │ │ │ + bne.n 1fac86 │ │ │ │ + b.n 1fac82 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w lr, #0 │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ adc.w r3, lr, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1fab34 │ │ │ │ + bcs.n 1fac9c │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bcc.n 1fab5a │ │ │ │ + bcc.n 1facc2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fab34 │ │ │ │ + bne.n 1fac9c │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1fab1a │ │ │ │ + beq.n 1fac82 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 1fab3e │ │ │ │ + b.n 1faca6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1fab16 │ │ │ │ + blt.n 1fac7e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fab34 │ │ │ │ + bne.n 1fac9c │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1fab16 │ │ │ │ + b.n 1fac7e │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1fab96 │ │ │ │ + beq.n 1facfe │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1facfa │ │ │ │ + beq.w 1fae62 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldrb.w lr, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w lr, lr, #5 │ │ │ │ add.w lr, r0, lr, lsl #3 │ │ │ │ ldrd r3, lr, [lr, #-20] │ │ │ │ - bhi.n 1facb2 │ │ │ │ + bhi.n 1fae1a │ │ │ │ add.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1fac8c │ │ │ │ + bhi.n 1fadf4 │ │ │ │ tbb [pc, lr] │ │ │ │ ldrb r2, [r1, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ adds r6, #92 @ 0x5c │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ @@ -576688,118 +576817,118 @@ │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1facd8 │ │ │ │ + bne.n 1fae40 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1facf2 │ │ │ │ + beq.n 1fae5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, r3, #32768 @ 0x8000 │ │ │ │ adc.w r1, lr, #0 │ │ │ │ cmp.w ip, #98304 @ 0x18000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1facd8 │ │ │ │ + bcs.n 1fae40 │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1fabf8 │ │ │ │ - b.n 1fabf4 │ │ │ │ + beq.n 1fad60 │ │ │ │ + b.n 1fad5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1facd8 │ │ │ │ + bne.n 1fae40 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1facf2 │ │ │ │ + beq.n 1fae5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1fac32 │ │ │ │ - b.n 1fac2e │ │ │ │ + beq.n 1fad9a │ │ │ │ + b.n 1fad96 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1facd8 │ │ │ │ + bne.n 1fae40 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1facf2 │ │ │ │ + beq.n 1fae5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1fac5a │ │ │ │ - b.n 1fac56 │ │ │ │ - cbnz r6, 1facd8 │ │ │ │ + beq.n 1fadc2 │ │ │ │ + b.n 1fadbe │ │ │ │ + cbnz r6, 1fae40 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1facf2 │ │ │ │ + beq.n 1fae5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, r3, #32768 @ 0x8000 │ │ │ │ adc.w r1, lr, #0 │ │ │ │ cmp.w ip, #98304 @ 0x18000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1facd8 │ │ │ │ + bcs.n 1fae40 │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1fac7e │ │ │ │ - b.n 1fac7c │ │ │ │ + beq.n 1fade6 │ │ │ │ + b.n 1fade4 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, lr, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 1facd8 │ │ │ │ + bcs.n 1fae40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 1facdc │ │ │ │ - cbz r6, 1facf6 │ │ │ │ + bge.n 1fae44 │ │ │ │ + cbz r6, 1fae5e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - blt.n 1facec │ │ │ │ + blt.n 1fae54 │ │ │ │ movs r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1facd8 │ │ │ │ + bne.n 1fae40 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1fabb0 │ │ │ │ + bne.w 1fad18 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1facec │ │ │ │ + b.n 1fae54 │ │ │ │ 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 1fad12 │ │ │ │ + beq.n 1fae7a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fae12 │ │ │ │ + beq.n 1faf7a │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ mov r8, lr │ │ │ │ add r3, r2 │ │ │ │ @@ -576807,17 +576936,17 @@ │ │ │ │ subs r0, r3, #1 │ │ │ │ subs r7, r4, #1 │ │ │ │ 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 1fad6e │ │ │ │ + bhi.n 1faed6 │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 1fadb8 │ │ │ │ + bhi.n 1faf20 │ │ │ │ tbb [pc, r7] │ │ │ │ adds r5, #34 @ 0x22 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -576833,408 +576962,408 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ 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 1fadd4 │ │ │ │ + bcs.n 1faf3c │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1fae16 │ │ │ │ + bge.n 1faf7e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fadd4 │ │ │ │ + bne.n 1faf3c │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1fad32 │ │ │ │ + bne.n 1fae9a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fadd6 │ │ │ │ + b.n 1faf3e │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1fadaa │ │ │ │ + bcc.n 1faf12 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fadd4 │ │ │ │ + bne.n 1faf3c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fad96 │ │ │ │ + beq.n 1faefe │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ 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 │ │ │ │ - bcc.n 1fad9a │ │ │ │ + bcc.n 1faf02 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ uxth r3, r3 │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r2, r4, r4 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r2, #0 │ │ │ │ - bcs.n 1fadd4 │ │ │ │ + bcs.n 1faf3c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1fae02 │ │ │ │ + bcc.n 1faf6a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fadd4 │ │ │ │ + bne.n 1faf3c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fad96 │ │ │ │ + beq.n 1faefe │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1faddc │ │ │ │ + b.n 1faf44 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1fad92 │ │ │ │ + blt.n 1faefa │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fadd4 │ │ │ │ + bne.n 1faf3c │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1fad92 │ │ │ │ + b.n 1faefa │ │ │ │ stmdb 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 1fb134 │ │ │ │ + beq.w 1fb29c │ │ │ │ subs r7, r5, #4 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 1fae60 │ │ │ │ + b.n 1fafc8 │ │ │ │ cmp r2, #191 @ 0xbf │ │ │ │ - bne.w 1fb0d4 │ │ │ │ + bne.w 1fb23c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1fb134 │ │ │ │ + beq.w 1fb29c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 1fae56 │ │ │ │ + bne.n 1fafbe │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1fb0d4 │ │ │ │ + bne.w 1fb23c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r2, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fae50 │ │ │ │ + bne.n 1fafb8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1fae56 │ │ │ │ + beq.n 1fafbe │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 1faea2 │ │ │ │ + b.n 1fb00a │ │ │ │ cmp r2, #191 @ 0xbf │ │ │ │ - bne.w 1fb0d4 │ │ │ │ + bne.w 1fb23c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1fb128 │ │ │ │ + beq.w 1fb290 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 1fae98 │ │ │ │ + bne.n 1fb000 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1fb0d4 │ │ │ │ + bne.w 1fb23c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r2, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fae92 │ │ │ │ + bne.n 1faffa │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1fae98 │ │ │ │ + beq.n 1fb000 │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1faeec │ │ │ │ + b.n 1fb054 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.w 1fb0d4 │ │ │ │ + bne.w 1fb23c │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1fb118 │ │ │ │ + beq.w 1fb280 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 1faede │ │ │ │ + bne.n 1fb046 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb0d4 │ │ │ │ + bne.w 1fb23c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1faed8 │ │ │ │ + bne.n 1fb040 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1faede │ │ │ │ + beq.n 1fb046 │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1faf3a │ │ │ │ + b.n 1fb0a2 │ │ │ │ cmp r6, #191 @ 0xbf │ │ │ │ - bne.w 1fb0d4 │ │ │ │ + bne.w 1fb23c │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1fb104 │ │ │ │ + beq.w 1fb26c │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1faf2c │ │ │ │ + bne.n 1fb094 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fb0d4 │ │ │ │ + bne.w 1fb23c │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ cmp r6, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r6, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1faf26 │ │ │ │ + bne.n 1fb08e │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 1faf2c │ │ │ │ + beq.n 1fb094 │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 1faf84 │ │ │ │ + b.n 1fb0ec │ │ │ │ cmp r5, #191 @ 0xbf │ │ │ │ - bne.w 1fb0d4 │ │ │ │ + bne.w 1fb23c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 1fb0ea │ │ │ │ + beq.w 1fb252 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1faf7a │ │ │ │ + bne.n 1fb0e2 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fb0d4 │ │ │ │ + bne.w 1fb23c │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r5, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1faf74 │ │ │ │ + bne.n 1fb0dc │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1faf7a │ │ │ │ + beq.n 1fb0e2 │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ - b.n 1fafd0 │ │ │ │ + b.n 1fb138 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.w 1fb0d4 │ │ │ │ + bne.w 1fb23c │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1fb0dc │ │ │ │ + beq.w 1fb244 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 1fafc2 │ │ │ │ + bne.n 1fb12a │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb0d4 │ │ │ │ + bne.n 1fb23c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fafbc │ │ │ │ + bne.n 1fb124 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1fafc2 │ │ │ │ + beq.n 1fb12a │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1fb00c │ │ │ │ + b.n 1fb174 │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.n 1fb0d4 │ │ │ │ + bne.n 1fb23c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fafc2 │ │ │ │ + beq.n 1fb12a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1fb004 │ │ │ │ + bne.n 1fb16c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb0d4 │ │ │ │ + bne.n 1fb23c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r3, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fb000 │ │ │ │ + bne.n 1fb168 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1fb004 │ │ │ │ + beq.n 1fb16c │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1fb048 │ │ │ │ + b.n 1fb1b0 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.n 1fb0d2 │ │ │ │ + bne.n 1fb23a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1fb004 │ │ │ │ + beq.n 1fb16c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 1fb040 │ │ │ │ + bne.n 1fb1a8 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb0d2 │ │ │ │ + bne.n 1fb23a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1fb03c │ │ │ │ + bne.n 1fb1a4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1fb040 │ │ │ │ + beq.n 1fb1a8 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 1fb08c │ │ │ │ + b.n 1fb1f4 │ │ │ │ cmp.w lr, #191 @ 0xbf │ │ │ │ - bne.n 1fb0d2 │ │ │ │ + bne.n 1fb23a │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1fb040 │ │ │ │ + beq.n 1fb1a8 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1fb080 │ │ │ │ + bne.n 1fb1e8 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fb0d2 │ │ │ │ + bne.n 1fb23a │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w lr, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1fb07a │ │ │ │ + bne.n 1fb1e2 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1fae2c │ │ │ │ + bl 1faf94 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb080 │ │ │ │ + bne.n 1fb1e8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1fb0d4 │ │ │ │ + b.n 1fb23c │ │ │ │ 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 1faf84 │ │ │ │ + bne.w 1fb0ec │ │ │ │ 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 1faf3a │ │ │ │ + bne.w 1fb0a2 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1faeec │ │ │ │ + bne.w 1fb054 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1faea2 │ │ │ │ + bne.w 1fb00a │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1fae60 │ │ │ │ + bne.w 1fafc8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fb190 │ │ │ │ + beq.n 1fb2f8 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1fb168 │ │ │ │ + b.n 1fb2d0 │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.n 1fb196 │ │ │ │ + bne.n 1fb2fe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1fb190 │ │ │ │ + beq.n 1fb2f8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1fb160 │ │ │ │ + bmi.n 1fb2c8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1fb196 │ │ │ │ + cbnz r3, 1fb2fe │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r3, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - bne.n 1fb15c │ │ │ │ - bl 1fae2c │ │ │ │ + bne.n 1fb2c4 │ │ │ │ + bl 1faf94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb160 │ │ │ │ + bne.n 1fb2c8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -577242,56 +577371,56 @@ │ │ │ │ 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] @ 1fb294 │ │ │ │ + ldr.w r8, [pc, #224] @ 1fb3fc │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 201568 │ │ │ │ + bl 2016d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb268 │ │ │ │ + beq.n 1fb3d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fb268 │ │ │ │ - ldr r3, [pc, #200] @ (1fb298 ) │ │ │ │ + beq.n 1fb3d0 │ │ │ │ + ldr r3, [pc, #200] @ (1fb400 ) │ │ │ │ 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 1fb23c │ │ │ │ + bhi.n 1fb3a4 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1fb278 │ │ │ │ + bls.n 1fb3e0 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1fb278 │ │ │ │ + bpl.n 1fb3e0 │ │ │ │ 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 1fb28c │ │ │ │ + bhi.n 1fb3f4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fb286 │ │ │ │ + bhi.n 1fb3ee │ │ │ │ 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 │ │ │ │ @@ -577302,1236 +577431,1236 @@ │ │ │ │ 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 1fb278 │ │ │ │ + bne.n 1fb3e0 │ │ │ │ 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 201534 │ │ │ │ + bl 20169c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1fb278 │ │ │ │ + beq.n 1fb3e0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1fb1dc │ │ │ │ + bne.n 1fb344 │ │ │ │ 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 1fb262 │ │ │ │ + bne.n 1fb3ca │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fb274 │ │ │ │ + b.n 1fb3dc │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fb274 │ │ │ │ + b.n 1fb3dc │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1fb274 │ │ │ │ + b.n 1fb3dc │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #248] @ (1fb390 ) │ │ │ │ + ldr r4, [pc, #856] @ (1fb758 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r3, [pc, #1340] @ 1fb7ec │ │ │ │ + ldr.w r3, [pc, #1340] @ 1fb954 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1fb39a │ │ │ │ + beq.n 1fb502 │ │ │ │ mov r8, r3 │ │ │ │ subs r5, #4 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ands.w r6, r7, #1 │ │ │ │ - bne.n 1fb392 │ │ │ │ + bne.n 1fb4fa │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 1fb302 │ │ │ │ + cbz r3, 1fb46a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb2f8 │ │ │ │ + bne.n 1fb460 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb2f8 │ │ │ │ + bls.n 1fb460 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r5, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb392 │ │ │ │ + beq.n 1fb4fa │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - beq.n 1fb39e │ │ │ │ + beq.n 1fb506 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb3a2 │ │ │ │ + bne.n 1fb50a │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1fb392 │ │ │ │ + beq.n 1fb4fa │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r3 │ │ │ │ subs r5, r2, #4 │ │ │ │ mov r6, ip │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r0, r7, #31 │ │ │ │ - bmi.n 1fb3fa │ │ │ │ + bmi.n 1fb562 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1fb406 │ │ │ │ + beq.n 1fb56e │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fb366 │ │ │ │ + beq.n 1fb4ce │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1fb366 │ │ │ │ + bne.n 1fb4ce │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1fb366 │ │ │ │ + bls.n 1fb4ce │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb3fa │ │ │ │ - ldr.w r2, [pc, #1160] @ 1fb7f0 │ │ │ │ + beq.n 1fb562 │ │ │ │ + ldr.w r2, [pc, #1160] @ 1fb958 │ │ │ │ mov r7, sl │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ ldr.w lr, [r8, r2] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, lr │ │ │ │ add r2, r3 │ │ │ │ ldrb r3, [r2, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fb2f8 │ │ │ │ + bne.n 1fb460 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1fb2f8 │ │ │ │ + bmi.n 1fb460 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb2c4 │ │ │ │ + bne.n 1fb42c │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fb2fa │ │ │ │ + b.n 1fb462 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb318 │ │ │ │ + bne.n 1fb480 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 202c08 │ │ │ │ + bl 202d70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb318 │ │ │ │ - ldr.w r2, [pc, #1088] @ 1fb7f0 │ │ │ │ + bne.n 1fb480 │ │ │ │ + ldr.w r2, [pc, #1088] @ 1fb958 │ │ │ │ ldr.w lr, [r8, r2] │ │ │ │ - b.n 1fb376 │ │ │ │ + b.n 1fb4de │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1fb68e │ │ │ │ + bne.w 1fb7f6 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 1fb5da │ │ │ │ + bne.w 1fb742 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1fb520 │ │ │ │ + bne.w 1fb688 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1fb430 │ │ │ │ + bne.n 1fb598 │ │ │ │ ldrd r5, r6, [sp, #12] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1fb32e │ │ │ │ + bne.n 1fb496 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 1fb392 │ │ │ │ + b.n 1fb4fa │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r1, r5, r1 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r1, asr #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 1fb4b0 │ │ │ │ + bne.n 1fb618 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fb4b6 │ │ │ │ + beq.n 1fb61e │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1fb3fa │ │ │ │ + beq.n 1fb562 │ │ │ │ str r5, [sp, #12] │ │ │ │ subs r5, r2, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, ip │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bmi.n 1fb3ee │ │ │ │ + bmi.n 1fb556 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb4c6 │ │ │ │ + bne.n 1fb62e │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r1, r5, r1 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r1, asr #5 │ │ │ │ - bne.n 1fb500 │ │ │ │ + bne.n 1fb668 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb506 │ │ │ │ + bne.n 1fb66e │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 202c08 │ │ │ │ + bl 202d70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb506 │ │ │ │ - ldr r1, [pc, #912] @ (1fb7f0 ) │ │ │ │ + bne.n 1fb66e │ │ │ │ + ldr r1, [pc, #912] @ (1fb958 ) │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r1, r0 │ │ │ │ add r1, r3 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 1fb480 │ │ │ │ + bne.n 1fb5e8 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 1fb3ee │ │ │ │ + bpl.n 1fb556 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ add r1, r2 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 1fb4a4 │ │ │ │ + bne.n 1fb60c │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 1fb3fa │ │ │ │ + bpl.n 1fb562 │ │ │ │ mov lr, r3 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r5, r9 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1fb376 │ │ │ │ + b.n 1fb4de │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fb41c │ │ │ │ - bl 202c08 │ │ │ │ + beq.n 1fb584 │ │ │ │ + bl 202d70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb41c │ │ │ │ - ldr r1, [pc, #816] @ (1fb7f0 ) │ │ │ │ + bne.n 1fb584 │ │ │ │ + ldr r1, [pc, #816] @ (1fb958 ) │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ - b.n 1fb486 │ │ │ │ + b.n 1fb5ee │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fb4f4 │ │ │ │ + beq.n 1fb65c │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1fb4f4 │ │ │ │ + bne.n 1fb65c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1fb4f4 │ │ │ │ + bls.n 1fb65c │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb3ee │ │ │ │ - ldr r1, [pc, #760] @ (1fb7f0 ) │ │ │ │ + beq.w 1fb556 │ │ │ │ + ldr r1, [pc, #760] @ (1fb958 ) │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ - b.n 1fb486 │ │ │ │ + b.n 1fb5ee │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb450 │ │ │ │ + bne.n 1fb5b8 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 1fb3ee │ │ │ │ + beq.w 1fb556 │ │ │ │ strd r7, r3, [sp, #32] │ │ │ │ subs r7, r2, #4 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, r4 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, lr │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 1fb3de │ │ │ │ + bmi.w 1fb546 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fb56c │ │ │ │ + cbz r3, 1fb6d4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fb55a │ │ │ │ + beq.n 1fb6c2 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb55a │ │ │ │ + bne.n 1fb6c2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb55a │ │ │ │ + bls.n 1fb6c2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r7, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb3de │ │ │ │ - ldr r1, [pc, #660] @ (1fb7f0 ) │ │ │ │ + beq.w 1fb546 │ │ │ │ + ldr r1, [pc, #660] @ (1fb958 ) │ │ │ │ mov r4, r5 │ │ │ │ ldrd r7, r3, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ - b.n 1fb462 │ │ │ │ + b.n 1fb5ca │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - bne.n 1fb5b8 │ │ │ │ - cbnz r1, 1fb5be │ │ │ │ + bne.n 1fb720 │ │ │ │ + cbnz r1, 1fb726 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 202c08 │ │ │ │ + bl 202d70 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 1fb5be │ │ │ │ - ldr r3, [pc, #612] @ (1fb7f0 ) │ │ │ │ + cbnz r0, 1fb726 │ │ │ │ + ldr r3, [pc, #612] @ (1fb958 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ ldr r3, [r4, #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.n 1fb5ac │ │ │ │ + bne.n 1fb714 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 1fb3de │ │ │ │ + bpl.w 1fb546 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrd r7, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 1fb462 │ │ │ │ + b.n 1fb5ca │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb57e │ │ │ │ + bne.n 1fb6e6 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 1fb3de │ │ │ │ + beq.w 1fb546 │ │ │ │ strd r6, r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, lr │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r6, r8 │ │ │ │ subs r7, r2, #4 │ │ │ │ strd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 1fb3ce │ │ │ │ + bmi.w 1fb536 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fb626 │ │ │ │ + cbz r3, 1fb78e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fb614 │ │ │ │ + beq.n 1fb77c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb614 │ │ │ │ + bne.n 1fb77c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb614 │ │ │ │ + bls.n 1fb77c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r7, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb3ce │ │ │ │ - ldr r3, [pc, #472] @ (1fb7f0 ) │ │ │ │ + beq.w 1fb536 │ │ │ │ + ldr r3, [pc, #472] @ (1fb958 ) │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - b.n 1fb58e │ │ │ │ + b.n 1fb6f6 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne.n 1fb670 │ │ │ │ - cbnz r3, 1fb676 │ │ │ │ - bl 202c08 │ │ │ │ - cbnz r0, 1fb676 │ │ │ │ - ldr r3, [pc, #428] @ (1fb7f0 ) │ │ │ │ + bne.n 1fb7d8 │ │ │ │ + cbnz r3, 1fb7de │ │ │ │ + bl 202d70 │ │ │ │ + cbnz r0, 1fb7de │ │ │ │ + ldr r3, [pc, #428] @ (1fb958 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fb664 │ │ │ │ + bne.n 1fb7cc │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 1fb3ce │ │ │ │ + bpl.w 1fb536 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fb58e │ │ │ │ + b.n 1fb6f6 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb63a │ │ │ │ + bne.n 1fb7a2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 1fb3ce │ │ │ │ + beq.w 1fb536 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ subs r7, r2, #4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str.w ip, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.w 1fb3be │ │ │ │ + bmi.w 1fb526 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ - cbz r0, 1fb6d8 │ │ │ │ + cbz r0, 1fb840 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1fb6cc │ │ │ │ + beq.n 1fb834 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fb6cc │ │ │ │ + bne.n 1fb834 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ subs r0, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1fb6cc │ │ │ │ + bls.n 1fb834 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ subs r1, r7, r4 │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb3be │ │ │ │ + beq.w 1fb526 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #288] @ (1fb7f0 ) │ │ │ │ + ldr r3, [pc, #288] @ (1fb958 ) │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b.n 1fb644 │ │ │ │ + b.n 1fb7ac │ │ │ │ add.w r6, r1, #44 @ 0x2c │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ subs r6, r7, r6 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - bne.n 1fb724 │ │ │ │ - cbnz r6, 1fb72a │ │ │ │ + bne.n 1fb88c │ │ │ │ + cbnz r6, 1fb892 │ │ │ │ strd r1, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 202c08 │ │ │ │ + bl 202d70 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 1fb72a │ │ │ │ - ldr r0, [pc, #244] @ (1fb7f0 ) │ │ │ │ + cbnz r0, 1fb892 │ │ │ │ + ldr r0, [pc, #244] @ (1fb958 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r4, ip, r4, r0 │ │ │ │ add r4, r6 │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ and.w r4, r4, #134 @ 0x86 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bne.n 1fb71c │ │ │ │ + bne.n 1fb884 │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.w 1fb3be │ │ │ │ + bpl.w 1fb526 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 1fb644 │ │ │ │ + b.n 1fb7ac │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb6ea │ │ │ │ + bne.n 1fb852 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ add.w r2, r1, #20 │ │ │ │ strd r7, r5, [sp, #56] @ 0x38 │ │ │ │ mov r7, r3 │ │ │ │ subs r5, r4, #4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ strd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1fb3b8 │ │ │ │ + beq.w 1fb520 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 1fb79c │ │ │ │ + bmi.n 1fb904 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fb7a2 │ │ │ │ + cbz r3, 1fb90a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fb77e │ │ │ │ + beq.n 1fb8e6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb77e │ │ │ │ + bne.n 1fb8e6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb77e │ │ │ │ + bls.n 1fb8e6 │ │ │ │ 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 20303c │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb79c │ │ │ │ + beq.n 1fb904 │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fb6f8 │ │ │ │ + b.n 1fb860 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb7b6 │ │ │ │ + bne.n 1fb91e │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f910c │ │ │ │ - cbz r0, 1fb7be │ │ │ │ + bl 1f9274 │ │ │ │ + cbz r0, 1fb926 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 1fb73e │ │ │ │ + b.n 1fb8a6 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r6, r5, r6 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - bne.n 1fb78a │ │ │ │ + bne.n 1fb8f2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fb790 │ │ │ │ - bl 202c08 │ │ │ │ + bne.n 1fb8f8 │ │ │ │ + bl 202d70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb790 │ │ │ │ - ldr r3, [pc, #48] @ (1fb7f0 ) │ │ │ │ + bne.n 1fb8f8 │ │ │ │ + ldr r3, [pc, #48] @ (1fb958 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fb7de │ │ │ │ + bne.n 1fb946 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1fb79c │ │ │ │ + bpl.n 1fb904 │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fb6fc │ │ │ │ + b.n 1fb864 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #272] @ (1fb900 ) │ │ │ │ + ldr r3, [pc, #880] @ (1fbcc8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1624] @ 1fbe60 │ │ │ │ + ldr.w r3, [pc, #1624] @ 1fbfc8 │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1fb90a │ │ │ │ + beq.n 1fba72 │ │ │ │ movw fp, #52429 @ 0xcccd │ │ │ │ movt fp, #52428 @ 0xcccc │ │ │ │ mov r7, fp │ │ │ │ sub.w sl, r3, #4 │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ands.w r8, r6, #1 │ │ │ │ - bne.n 1fb8fe │ │ │ │ + bne.n 1fba66 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fb916 │ │ │ │ + beq.n 1fba7e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fb9fa │ │ │ │ + beq.w 1fbb62 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb862 │ │ │ │ + bne.n 1fb9ca │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb862 │ │ │ │ + bls.n 1fb9ca │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb8fe │ │ │ │ + beq.n 1fba66 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb92c │ │ │ │ + bne.n 1fba94 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fb8fe │ │ │ │ + beq.n 1fba66 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r4, sl │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, ip │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.w 1fb9e6 │ │ │ │ + bmi.w 1fbb4e │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fb93e │ │ │ │ + beq.n 1fbaa6 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fbb30 │ │ │ │ + beq.w 1fbc98 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb8d6 │ │ │ │ + bne.n 1fba3e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb8d6 │ │ │ │ + bls.n 1fba3e │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r1, r3, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb9e6 │ │ │ │ - ldr.w r3, [pc, #1420] @ 1fbe64 │ │ │ │ + beq.w 1fbb4e │ │ │ │ + ldr.w r3, [pc, #1420] @ 1fbfcc │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r9 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fb862 │ │ │ │ + bne.n 1fb9ca │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 1fb828 │ │ │ │ + bne.n 1fb990 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ 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, sl, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.n 1fb86a │ │ │ │ + bne.n 1fb9d2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fb870 │ │ │ │ - bl 202c08 │ │ │ │ + bne.n 1fb9d8 │ │ │ │ + bl 202d70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb870 │ │ │ │ - ldr.w r3, [pc, #1324] @ 1fbe64 │ │ │ │ + bne.n 1fb9d8 │ │ │ │ + ldr.w r3, [pc, #1324] @ 1fbfcc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fb8ea │ │ │ │ + b.n 1fba52 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - beq.n 1fba14 │ │ │ │ + beq.n 1fbb7c │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fba18 │ │ │ │ + bne.n 1fbb80 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fb9e6 │ │ │ │ + beq.n 1fbb4e │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r8, ip │ │ │ │ mov r4, fp │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r2 │ │ │ │ subs r2, r3, #4 │ │ │ │ strd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bmi.w 1fbade │ │ │ │ + bmi.w 1fbc46 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbaf4 │ │ │ │ + beq.w 1fbc5c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fbc02 │ │ │ │ + beq.w 1fbd6a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb9ba │ │ │ │ + bne.n 1fbb22 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb9ba │ │ │ │ + bls.n 1fbb22 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ subs r1, r2, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r8, r1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fbade │ │ │ │ - ldr.w r3, [pc, #1192] @ 1fbe64 │ │ │ │ + beq.w 1fbc46 │ │ │ │ + ldr.w r3, [pc, #1192] @ 1fbfcc │ │ │ │ mov r9, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1fbdbc │ │ │ │ + bne.w 1fbf24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne.w 1fb89a │ │ │ │ + bne.w 1fba02 │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1fb8fe │ │ │ │ + b.n 1fba66 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1fb862 │ │ │ │ + bhi.w 1fb9ca │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 1fb828 │ │ │ │ - b.n 1fb90a │ │ │ │ + bne.w 1fb990 │ │ │ │ + b.n 1fba72 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fb956 │ │ │ │ - bl 202c08 │ │ │ │ + bne.n 1fbabe │ │ │ │ + bl 202d70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb956 │ │ │ │ - ldr.w r3, [pc, #1088] @ 1fbe64 │ │ │ │ + bne.n 1fbabe │ │ │ │ + ldr.w r3, [pc, #1088] @ 1fbfcc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fb9d0 │ │ │ │ + b.n 1fbb38 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.w 1fbb56 │ │ │ │ + bne.w 1fbcbe │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fbb5e │ │ │ │ - bl 202c08 │ │ │ │ + bne.w 1fbcc6 │ │ │ │ + bl 202d70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fbb5e │ │ │ │ - ldr.w r3, [pc, #1044] @ 1fbe64 │ │ │ │ + bne.w 1fbcc6 │ │ │ │ + ldr.w r3, [pc, #1044] @ 1fbfcc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1fbdda │ │ │ │ + bne.w 1fbf42 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1fbdae │ │ │ │ + beq.w 1fbf16 │ │ │ │ ldr.w r6, [sl] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 1fba6c │ │ │ │ + bmi.n 1fbbd4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fba2a │ │ │ │ + beq.n 1fbb92 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fbbd4 │ │ │ │ + beq.w 1fbd3c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbab2 │ │ │ │ + bne.n 1fbc1a │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbab2 │ │ │ │ + bls.n 1fbc1a │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, fp, r1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fba6c │ │ │ │ - ldr r3, [pc, #944] @ (1fbe64 ) │ │ │ │ + beq.n 1fbbd4 │ │ │ │ + ldr r3, [pc, #944] @ (1fbfcc ) │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r6, r5, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1fbdca │ │ │ │ + bne.w 1fbf32 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1fb97e │ │ │ │ + bne.w 1fbae6 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r4 │ │ │ │ ldrd sl, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b.n 1fb9e6 │ │ │ │ + b.n 1fbb4e │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.n 1fbb3c │ │ │ │ - cbz r5, 1fbb42 │ │ │ │ + bne.n 1fbca4 │ │ │ │ + cbz r5, 1fbcaa │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r7, r6, #20 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1fbade │ │ │ │ + beq.n 1fbc46 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ strd r9, r4, [sp, #48] @ 0x30 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r4, r8 │ │ │ │ mov fp, ip │ │ │ │ strd r6, r5, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 1fba7a │ │ │ │ + b.n 1fbbe2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 1fb9e6 │ │ │ │ - b.n 1fb8d6 │ │ │ │ + bls.w 1fbb4e │ │ │ │ + b.n 1fba3e │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fbb06 │ │ │ │ + beq.n 1fbc6e │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 202c08 │ │ │ │ + bl 202d70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fbb06 │ │ │ │ - ldr r3, [pc, #788] @ (1fbe64 ) │ │ │ │ + bne.n 1fbc6e │ │ │ │ + ldr r3, [pc, #788] @ (1fbfcc ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 1fbac8 │ │ │ │ + b.n 1fbc30 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.w 1fba44 │ │ │ │ + bne.w 1fbbac │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r9, r6, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1fba6c │ │ │ │ + beq.n 1fbbd4 │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ strd r6, r5, [sp, #76] @ 0x4c │ │ │ │ sub.w r8, r3, #4 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ mov r6, r7 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, lr │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1fbbe8 │ │ │ │ + bmi.n 1fbd50 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fbc18 │ │ │ │ + beq.n 1fbd80 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fbbe0 │ │ │ │ + beq.n 1fbd48 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbbbc │ │ │ │ + bne.n 1fbd24 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbbbc │ │ │ │ + bls.n 1fbd24 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fbbe8 │ │ │ │ - ldr r3, [pc, #676] @ (1fbe64 ) │ │ │ │ + beq.n 1fbd50 │ │ │ │ + ldr r3, [pc, #676] @ (1fbfcc ) │ │ │ │ mov r7, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fba56 │ │ │ │ + b.n 1fbbbe │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 1fba6c │ │ │ │ - b.n 1fbab2 │ │ │ │ + bls.w 1fbbd4 │ │ │ │ + b.n 1fbc1a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1fbbbc │ │ │ │ + bhi.n 1fbd24 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1fbb86 │ │ │ │ + bne.n 1fbcee │ │ │ │ mov r4, fp │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1fba6c │ │ │ │ + b.n 1fbbd4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1fb9ba │ │ │ │ + bhi.w 1fbb22 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1fb97e │ │ │ │ - b.n 1fbae8 │ │ │ │ + bne.w 1fbae6 │ │ │ │ + b.n 1fbc50 │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 1fbc9c │ │ │ │ + bne.n 1fbe04 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fbca2 │ │ │ │ + beq.n 1fbe0a │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w sl, r2, #20 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 1fbbe8 │ │ │ │ + beq.n 1fbd50 │ │ │ │ mov r3, r4 │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ mov r4, sl │ │ │ │ strd r8, r6, [sp, #88] @ 0x58 │ │ │ │ subs r5, #4 │ │ │ │ mov r6, lr │ │ │ │ mov sl, r3 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ strd r2, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r2, r7, #31 │ │ │ │ - bmi.n 1fbcbe │ │ │ │ + bmi.n 1fbe26 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fbcd0 │ │ │ │ + beq.n 1fbe38 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fbcb6 │ │ │ │ + beq.n 1fbe1e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbc86 │ │ │ │ + bne.n 1fbdee │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbc86 │ │ │ │ + bls.n 1fbdee │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r6, r1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fbcbe │ │ │ │ - ldr r3, [pc, #476] @ (1fbe64 ) │ │ │ │ + beq.n 1fbe26 │ │ │ │ + ldr r3, [pc, #476] @ (1fbfcc ) │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ ldrd r2, r7, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, r6, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 1fbd14 │ │ │ │ + b.n 1fbe7c │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fbc2e │ │ │ │ + beq.n 1fbd96 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - bl 202c08 │ │ │ │ + bl 202d70 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fbc2e │ │ │ │ - ldr r3, [pc, #436] @ (1fbe64 ) │ │ │ │ + bne.n 1fbd96 │ │ │ │ + ldr r3, [pc, #436] @ (1fbfcc ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 1fbd14 │ │ │ │ + b.n 1fbe7c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1fbc86 │ │ │ │ + bhi.n 1fbdee │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fbc56 │ │ │ │ + bne.n 1fbdbe │ │ │ │ ldrd r9, r8, [sp, #84] @ 0x54 │ │ │ │ mov r4, sl │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - b.n 1fbbe8 │ │ │ │ + b.n 1fbd50 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 1fbd3c │ │ │ │ - cbnz r3, 1fbd42 │ │ │ │ + bne.n 1fbea4 │ │ │ │ + cbnz r3, 1fbeaa │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 202c08 │ │ │ │ + bl 202d70 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r0, 1fbd42 │ │ │ │ - ldr r2, [pc, #372] @ (1fbe64 ) │ │ │ │ + cbnz r0, 1fbeaa │ │ │ │ + ldr r2, [pc, #372] @ (1fbfcc ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1fbcbe │ │ │ │ + beq.n 1fbe26 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ mov r4, sl │ │ │ │ ldrd r2, r7, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, r6, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1fbbe8 │ │ │ │ + beq.w 1fbd50 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fba56 │ │ │ │ + b.n 1fbbbe │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fbce2 │ │ │ │ + bne.n 1fbe4a │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r9, r7, #20 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1fbcbe │ │ │ │ + beq.n 1fbe26 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ mov r9, r4 │ │ │ │ mov r6, ip │ │ │ │ strd r7, r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r7, [r8] │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.n 1fbdf4 │ │ │ │ + bmi.n 1fbf5c │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fbe08 │ │ │ │ + beq.n 1fbf70 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1fbdec │ │ │ │ + beq.n 1fbf54 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1fbd9c │ │ │ │ + bne.n 1fbf04 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1fbd9c │ │ │ │ + bls.n 1fbf04 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r6, r1 │ │ │ │ - bl 20303c │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fbdf4 │ │ │ │ - ldr r2, [pc, #196] @ (1fbe64 ) │ │ │ │ + beq.n 1fbf5c │ │ │ │ + ldr r2, [pc, #196] @ (1fbfcc ) │ │ │ │ mov r4, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r7, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - b.n 1fbcf2 │ │ │ │ + b.n 1fbe5a │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ - b.n 1fbade │ │ │ │ + b.n 1fbc46 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1fb8ea │ │ │ │ + b.n 1fba52 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b.n 1fb9d0 │ │ │ │ + b.n 1fbb38 │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r6, r5, [sp, #60] @ 0x3c │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ - b.n 1fbac8 │ │ │ │ + b.n 1fbc30 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1fbd9c │ │ │ │ + bhi.n 1fbf04 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1fbd66 │ │ │ │ + bne.n 1fbece │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r9 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - b.n 1fbcbe │ │ │ │ + b.n 1fbe26 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r4, asr #5 │ │ │ │ - bne.n 1fbe48 │ │ │ │ - cbnz r4, 1fbe4e │ │ │ │ - bl 202c08 │ │ │ │ - cbnz r0, 1fbe4e │ │ │ │ - ldr r1, [pc, #64] @ (1fbe64 ) │ │ │ │ + bne.n 1fbfb0 │ │ │ │ + cbnz r4, 1fbfb6 │ │ │ │ + bl 202d70 │ │ │ │ + cbnz r0, 1fbfb6 │ │ │ │ + ldr r1, [pc, #64] @ (1fbfcc ) │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ add r2, r4 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1fbdf4 │ │ │ │ + beq.n 1fbf5c │ │ │ │ ldrd r7, r3, [sp, #112] @ 0x70 │ │ │ │ mov r4, r9 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - b.n 1fbcf2 │ │ │ │ + b.n 1fbe5a │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fbe1c │ │ │ │ + bne.n 1fbf84 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f910c │ │ │ │ + bl 1f9274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fbe22 │ │ │ │ - b.n 1fbdf4 │ │ │ │ + beq.n 1fbf8a │ │ │ │ + b.n 1fbf5c │ │ │ │ nop │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + mov lr, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2796] @ 1fc968 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fcad0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fc96c │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fcad4 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -578539,15 +578668,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fc02c │ │ │ │ + bne.w 1fc194 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #84] @ 0x54 │ │ │ │ @@ -578562,18 +578691,18 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r0, #1 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w lr, [r5, #312] @ 0x138 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 1fbf0e │ │ │ │ + cbnz r7, 1fc076 │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fc84a │ │ │ │ + bne.w 1fc9b2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w ip, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, ip, #1 │ │ │ │ @@ -578605,72 +578734,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 1fbfea │ │ │ │ + cbnz r0, 1fc152 │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1fbfea │ │ │ │ + bmi.n 1fc152 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1fc004 │ │ │ │ + cbz r4, 1fc16c │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fc030 │ │ │ │ + bne.n 1fc198 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fc048 │ │ │ │ + bne.n 1fc1b0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r4, [sp, #39] @ 0x27 │ │ │ │ - b.n 1fc058 │ │ │ │ + b.n 1fc1c0 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fbfb8 │ │ │ │ + bne.n 1fc120 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fc908 │ │ │ │ + bmi.w 1fca70 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fc856 │ │ │ │ + bne.w 1fc9be │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1fbfd4 │ │ │ │ + bpl.n 1fc13c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1fbfd8 │ │ │ │ + b.n 1fc140 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fbec2 │ │ │ │ + b.n 1fc02a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fc944 │ │ │ │ + beq.w 1fcaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc856 │ │ │ │ + beq.w 1fc9be │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w ip, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, lr, #3, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ ubfx ip, lr, #4, #1 │ │ │ │ @@ -578695,15 +578824,15 @@ │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w ip, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #49] @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ - cbz r6, 1fc0c8 │ │ │ │ + cbz r6, 1fc230 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ ubfx r4, r1, #11, #1 │ │ │ │ strb.w r6, [sp, #54] @ 0x36 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -578720,46 +578849,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1fc122 │ │ │ │ + cbz r0, 1fc28a │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1fc134 │ │ │ │ + cbz r0, 1fc29c │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc85e │ │ │ │ + bne.w 1fc9c6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc8f6 │ │ │ │ + beq.w 1fca5e │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fc93e │ │ │ │ + bne.w 1fcaa6 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc882 │ │ │ │ + bne.w 1fc9ea │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, r0 │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -578794,20 +578923,20 @@ │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ strb.w r8, [sp, #73] @ 0x49 │ │ │ │ strb.w r9, [sp, #77] @ 0x4d │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #81] @ 0x51 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ - cbz r4, 1fc242 │ │ │ │ + cbz r4, 1fc3aa │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fc242 │ │ │ │ + cbnz r7, 1fc3aa │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc934 │ │ │ │ + bne.w 1fca9c │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ ubfx ip, r1, #14, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb.w r7, [r3, #121] @ 0x79 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ strb.w r4, [sp, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ @@ -578829,33 +578958,33 @@ │ │ │ │ strb.w r4, [sp, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r7, [sp, #93] @ 0x5d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc8cc │ │ │ │ + bne.w 1fca34 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #94] @ 0x5e │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ - cbnz r4, 1fc2da │ │ │ │ + cbnz r4, 1fc442 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #136] @ 0x88 │ │ │ │ strb.w r4, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w r4, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ - cbnz r4, 1fc2f8 │ │ │ │ + cbnz r4, 1fc460 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #100] @ 0x64 │ │ │ │ ldrb.w ip, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w ip, [sp, #102] @ 0x66 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ @@ -578874,17 +579003,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc886 │ │ │ │ + bne.w 1fc9ee │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fc886 │ │ │ │ + bpl.w 1fc9ee │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -578904,17 +579033,17 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc8d0 │ │ │ │ + beq.w 1fca38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fc8e8 │ │ │ │ + bne.w 1fca50 │ │ │ │ mov r0, ip │ │ │ │ eor.w r6, r4, #1 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ and.w r6, ip, r6 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r4 │ │ │ │ @@ -578931,31 +579060,31 @@ │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ strb.w r0, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fc420 │ │ │ │ + cbz r0, 1fc588 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fc42e │ │ │ │ + cbz r0, 1fc596 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #48] @ 0x30 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fc448 │ │ │ │ + cbz r0, 1fc5b0 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fc456 │ │ │ │ + cbz r0, 1fc5be │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ ubfx r4, r0, #11, #1 │ │ │ │ strb.w r6, [sp, #136] @ 0x88 │ │ │ │ ubfx r0, lr, #10, #1 │ │ │ │ @@ -578974,95 +579103,95 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc8c8 │ │ │ │ + bne.w 1fca30 │ │ │ │ ldrb.w r0, [r3, #106] @ 0x6a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc8c4 │ │ │ │ + bne.w 1fca2c │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc8c0 │ │ │ │ + bne.w 1fca28 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc8ac │ │ │ │ + bne.w 1fca14 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc8bc │ │ │ │ + bne.w 1fca24 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ - cbz r0, 1fc54c │ │ │ │ + cbz r0, 1fc6b4 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc8e0 │ │ │ │ + bne.w 1fca48 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fc580 │ │ │ │ + cbz r0, 1fc6e8 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fc580 │ │ │ │ + cbz r0, 1fc6e8 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc92a │ │ │ │ + bne.w 1fca92 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fc592 │ │ │ │ + cbz r0, 1fc6fa │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fc592 │ │ │ │ + cbz r0, 1fc6fa │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1fc5ae │ │ │ │ + cbz r0, 1fc716 │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fc5ce │ │ │ │ + cbz r0, 1fc736 │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fc5ce │ │ │ │ + cbz r4, 1fc736 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc926 │ │ │ │ + bne.w 1fca8e │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w ip, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ @@ -579112,47 +579241,47 @@ │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #88] @ 0x58 │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1fc6a8 │ │ │ │ + cbz r0, 1fc810 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1fc6b8 │ │ │ │ + cbz r0, 1fc820 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1fc6c8 │ │ │ │ + cbz r0, 1fc830 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #119] @ 0x77 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 1fc6de │ │ │ │ + cbz r0, 1fc846 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fc6f0 │ │ │ │ + cbnz r1, 1fc858 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #35] @ 0x23 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 1fc714 │ │ │ │ + cbz r1, 1fc87c │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -579181,193 +579310,193 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fc796 │ │ │ │ + cbz r2, 1fc8fe │ │ │ │ ubfx r2, lr, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fc7ac │ │ │ │ + cbz r2, 1fc914 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 1fc7be │ │ │ │ + cbz r2, 1fc926 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ - cbz r2, 1fc7d0 │ │ │ │ + cbz r2, 1fc938 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 1fc7e2 │ │ │ │ + cbz r2, 1fc94a │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r5, 1fc7fe │ │ │ │ - b.n 1fc82c │ │ │ │ + cbnz r5, 1fc966 │ │ │ │ + b.n 1fc994 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fc82c │ │ │ │ + cbz r5, 1fc994 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc7f8 │ │ │ │ - ldr r6, [pc, #360] @ (1fc970 ) │ │ │ │ + beq.n 1fc960 │ │ │ │ + ldr r6, [pc, #360] @ (1fcad8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c1a4 │ │ │ │ + bl 28c30c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fc82c │ │ │ │ + cbz r3, 1fc994 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fc80c │ │ │ │ + bne.n 1fc974 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fc81e │ │ │ │ - ldr r2, [pc, #324] @ (1fc974 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fc96c ) │ │ │ │ + bne.n 1fc986 │ │ │ │ + ldr r2, [pc, #324] @ (1fcadc ) │ │ │ │ + ldr r3, [pc, #316] @ (1fcad4 ) │ │ │ │ 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 1fc962 │ │ │ │ + bne.w 1fcaca │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, lr, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1fbf0e │ │ │ │ + b.w 1fc076 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1fc052 │ │ │ │ + b.w 1fc1ba │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fc8e4 │ │ │ │ + bne.n 1fca4c │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc184 │ │ │ │ + bne.w 1fc2ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc184 │ │ │ │ + bne.w 1fc2ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc196 │ │ │ │ + b.n 1fc2fe │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc366 │ │ │ │ + bne.w 1fc4ce │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fc368 │ │ │ │ + b.n 1fc4d0 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc52c │ │ │ │ + beq.w 1fc694 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc534 │ │ │ │ + b.n 1fc69c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc504 │ │ │ │ + b.n 1fc66c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc4ee │ │ │ │ + b.n 1fc656 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc4c4 │ │ │ │ + b.n 1fc62c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc2b8 │ │ │ │ + b.n 1fc420 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fc3ce │ │ │ │ + b.n 1fc536 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc568 │ │ │ │ + b.n 1fc6d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc86e │ │ │ │ + b.n 1fc9d6 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fc3ce │ │ │ │ + b.n 1fc536 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc184 │ │ │ │ + bne.w 1fc2ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc196 │ │ │ │ + b.n 1fc2fe │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fc950 │ │ │ │ + bmi.n 1fcab8 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fbfd4 │ │ │ │ - b.w 1fc04e │ │ │ │ + beq.w 1fc13c │ │ │ │ + b.w 1fc1b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc5ce │ │ │ │ + b.n 1fc736 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fc580 │ │ │ │ + b.n 1fc6e8 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fc242 │ │ │ │ + b.n 1fc3aa │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fc184 │ │ │ │ + b.n 1fc2ec │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1fbfd8 │ │ │ │ + b.w 1fc140 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fc028 │ │ │ │ - b.w 1fc04e │ │ │ │ + beq.w 1fc190 │ │ │ │ + b.w 1fc1b6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adcs r0, r7 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2796] @ 1fd478 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fd5e0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fd47c │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fd5e4 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -579375,15 +579504,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fcb3c │ │ │ │ + bne.w 1fcca4 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #84] @ 0x54 │ │ │ │ @@ -579398,18 +579527,18 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r0, #1 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w lr, [r5, #312] @ 0x138 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 1fca1e │ │ │ │ + cbnz r7, 1fcb86 │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fd35a │ │ │ │ + bne.w 1fd4c2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w ip, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, ip, #1 │ │ │ │ @@ -579441,72 +579570,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 1fcafa │ │ │ │ + cbnz r0, 1fcc62 │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1fcafa │ │ │ │ + bmi.n 1fcc62 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1fcb14 │ │ │ │ + cbz r4, 1fcc7c │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fcb40 │ │ │ │ + bne.n 1fcca8 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fcb58 │ │ │ │ + bne.n 1fccc0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r4, [sp, #39] @ 0x27 │ │ │ │ - b.n 1fcb68 │ │ │ │ + b.n 1fccd0 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fcac8 │ │ │ │ + bne.n 1fcc30 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fd418 │ │ │ │ + bmi.w 1fd580 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fd366 │ │ │ │ + bne.w 1fd4ce │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1fcae4 │ │ │ │ + bpl.n 1fcc4c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1fcae8 │ │ │ │ + b.n 1fcc50 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fc9d2 │ │ │ │ + b.n 1fcb3a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fd454 │ │ │ │ + beq.w 1fd5bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd366 │ │ │ │ + beq.w 1fd4ce │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w ip, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, lr, #3, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ ubfx ip, lr, #4, #1 │ │ │ │ @@ -579531,15 +579660,15 @@ │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w ip, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #49] @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ - cbz r6, 1fcbd8 │ │ │ │ + cbz r6, 1fcd40 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ ubfx r4, r1, #11, #1 │ │ │ │ strb.w r6, [sp, #54] @ 0x36 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -579556,46 +579685,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1fcc32 │ │ │ │ + cbz r0, 1fcd9a │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1fcc44 │ │ │ │ + cbz r0, 1fcdac │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd36e │ │ │ │ + bne.w 1fd4d6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd406 │ │ │ │ + beq.w 1fd56e │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fd44e │ │ │ │ + bne.w 1fd5b6 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd392 │ │ │ │ + bne.w 1fd4fa │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, r0 │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -579630,20 +579759,20 @@ │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ strb.w r8, [sp, #73] @ 0x49 │ │ │ │ strb.w r9, [sp, #77] @ 0x4d │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #81] @ 0x51 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ - cbz r4, 1fcd52 │ │ │ │ + cbz r4, 1fceba │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fcd52 │ │ │ │ + cbnz r7, 1fceba │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd444 │ │ │ │ + bne.w 1fd5ac │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ ubfx ip, r1, #14, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb.w r7, [r3, #121] @ 0x79 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ strb.w r4, [sp, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ @@ -579665,33 +579794,33 @@ │ │ │ │ strb.w r4, [sp, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r7, [sp, #93] @ 0x5d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd3dc │ │ │ │ + bne.w 1fd544 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #94] @ 0x5e │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ - cbnz r4, 1fcdea │ │ │ │ + cbnz r4, 1fcf52 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #136] @ 0x88 │ │ │ │ strb.w r4, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w r4, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ - cbnz r4, 1fce08 │ │ │ │ + cbnz r4, 1fcf70 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #100] @ 0x64 │ │ │ │ ldrb.w ip, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w ip, [sp, #102] @ 0x66 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ @@ -579710,17 +579839,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd396 │ │ │ │ + bne.w 1fd4fe │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fd396 │ │ │ │ + bpl.w 1fd4fe │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -579740,17 +579869,17 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd3e0 │ │ │ │ + beq.w 1fd548 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fd3f8 │ │ │ │ + bne.w 1fd560 │ │ │ │ mov r0, ip │ │ │ │ eor.w r6, r4, #1 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ and.w r6, ip, r6 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r4 │ │ │ │ @@ -579767,31 +579896,31 @@ │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ strb.w r0, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fcf30 │ │ │ │ + cbz r0, 1fd098 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fcf3e │ │ │ │ + cbz r0, 1fd0a6 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #48] @ 0x30 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fcf58 │ │ │ │ + cbz r0, 1fd0c0 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fcf66 │ │ │ │ + cbz r0, 1fd0ce │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ ubfx r4, r0, #11, #1 │ │ │ │ strb.w r6, [sp, #136] @ 0x88 │ │ │ │ ubfx r0, lr, #10, #1 │ │ │ │ @@ -579810,95 +579939,95 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd3d8 │ │ │ │ + bne.w 1fd540 │ │ │ │ ldrb.w r0, [r3, #106] @ 0x6a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd3d4 │ │ │ │ + bne.w 1fd53c │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd3d0 │ │ │ │ + bne.w 1fd538 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd3bc │ │ │ │ + bne.w 1fd524 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd3cc │ │ │ │ + bne.w 1fd534 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ - cbz r0, 1fd05c │ │ │ │ + cbz r0, 1fd1c4 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd3f0 │ │ │ │ + bne.w 1fd558 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fd090 │ │ │ │ + cbz r0, 1fd1f8 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fd090 │ │ │ │ + cbz r0, 1fd1f8 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd43a │ │ │ │ + bne.w 1fd5a2 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fd0a2 │ │ │ │ + cbz r0, 1fd20a │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fd0a2 │ │ │ │ + cbz r0, 1fd20a │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1fd0be │ │ │ │ + cbz r0, 1fd226 │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fd0de │ │ │ │ + cbz r0, 1fd246 │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fd0de │ │ │ │ + cbz r4, 1fd246 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd436 │ │ │ │ + bne.w 1fd59e │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w ip, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ @@ -579948,47 +580077,47 @@ │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #88] @ 0x58 │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1fd1b8 │ │ │ │ + cbz r0, 1fd320 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1fd1c8 │ │ │ │ + cbz r0, 1fd330 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1fd1d8 │ │ │ │ + cbz r0, 1fd340 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #119] @ 0x77 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 1fd1ee │ │ │ │ + cbz r0, 1fd356 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fd200 │ │ │ │ + cbnz r1, 1fd368 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #35] @ 0x23 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 1fd224 │ │ │ │ + cbz r1, 1fd38c │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -580017,193 +580146,193 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fd2a6 │ │ │ │ + cbz r2, 1fd40e │ │ │ │ ubfx r2, lr, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fd2bc │ │ │ │ + cbz r2, 1fd424 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 1fd2ce │ │ │ │ + cbz r2, 1fd436 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ - cbz r2, 1fd2e0 │ │ │ │ + cbz r2, 1fd448 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 1fd2f2 │ │ │ │ + cbz r2, 1fd45a │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r5, 1fd30e │ │ │ │ - b.n 1fd33c │ │ │ │ + cbnz r5, 1fd476 │ │ │ │ + b.n 1fd4a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fd33c │ │ │ │ + cbz r5, 1fd4a4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fd308 │ │ │ │ - ldr r6, [pc, #360] @ (1fd480 ) │ │ │ │ + beq.n 1fd470 │ │ │ │ + ldr r6, [pc, #360] @ (1fd5e8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c1a4 │ │ │ │ + bl 28c30c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fd33c │ │ │ │ + cbz r3, 1fd4a4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fd31c │ │ │ │ + bne.n 1fd484 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd32e │ │ │ │ - ldr r2, [pc, #324] @ (1fd484 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fd47c ) │ │ │ │ + bne.n 1fd496 │ │ │ │ + ldr r2, [pc, #324] @ (1fd5ec ) │ │ │ │ + ldr r3, [pc, #316] @ (1fd5e4 ) │ │ │ │ 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 1fd472 │ │ │ │ + bne.w 1fd5da │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, lr, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1fca1e │ │ │ │ + b.w 1fcb86 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1fcb62 │ │ │ │ + b.w 1fccca │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fd3f4 │ │ │ │ + bne.n 1fd55c │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcc94 │ │ │ │ + bne.w 1fcdfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcc94 │ │ │ │ + bne.w 1fcdfc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fcca6 │ │ │ │ + b.n 1fce0e │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fce76 │ │ │ │ + bne.w 1fcfde │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fce78 │ │ │ │ + b.n 1fcfe0 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd03c │ │ │ │ + beq.w 1fd1a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd044 │ │ │ │ + b.n 1fd1ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd014 │ │ │ │ + b.n 1fd17c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fcffe │ │ │ │ + b.n 1fd166 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fcfd4 │ │ │ │ + b.n 1fd13c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fcdc8 │ │ │ │ + b.n 1fcf30 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fcede │ │ │ │ + b.n 1fd046 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd078 │ │ │ │ + b.n 1fd1e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd37e │ │ │ │ + b.n 1fd4e6 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fcede │ │ │ │ + b.n 1fd046 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcc94 │ │ │ │ + bne.w 1fcdfc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fcca6 │ │ │ │ + b.n 1fce0e │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fd460 │ │ │ │ + bmi.n 1fd5c8 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fcae4 │ │ │ │ - b.w 1fcb5e │ │ │ │ + beq.w 1fcc4c │ │ │ │ + b.w 1fccc6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd0de │ │ │ │ + b.n 1fd246 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fd090 │ │ │ │ + b.n 1fd1f8 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fcd52 │ │ │ │ + b.n 1fceba │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fcc94 │ │ │ │ + b.n 1fcdfc │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1fcae8 │ │ │ │ + b.w 1fcc50 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fcb38 │ │ │ │ - b.w 1fcb5e │ │ │ │ + beq.w 1fcca0 │ │ │ │ + b.w 1fccc6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r5, #0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2796] @ 1fdf88 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fe0f0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fdf8c │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fe0f4 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -580211,15 +580340,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fd64c │ │ │ │ + bne.w 1fd7b4 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #84] @ 0x54 │ │ │ │ @@ -580234,18 +580363,18 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r0, #1 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w lr, [r5, #312] @ 0x138 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 1fd52e │ │ │ │ + cbnz r7, 1fd696 │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fde6a │ │ │ │ + bne.w 1fdfd2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w ip, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, ip, #1 │ │ │ │ @@ -580277,72 +580406,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 1fd60a │ │ │ │ + cbnz r0, 1fd772 │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1fd60a │ │ │ │ + bmi.n 1fd772 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1fd624 │ │ │ │ + cbz r4, 1fd78c │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fd650 │ │ │ │ + bne.n 1fd7b8 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fd668 │ │ │ │ + bne.n 1fd7d0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r4, [sp, #39] @ 0x27 │ │ │ │ - b.n 1fd678 │ │ │ │ + b.n 1fd7e0 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fd5d8 │ │ │ │ + bne.n 1fd740 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fdf28 │ │ │ │ + bmi.w 1fe090 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fde76 │ │ │ │ + bne.w 1fdfde │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1fd5f4 │ │ │ │ + bpl.n 1fd75c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1fd5f8 │ │ │ │ + b.n 1fd760 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fd4e2 │ │ │ │ + b.n 1fd64a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fdf64 │ │ │ │ + beq.w 1fe0cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fde76 │ │ │ │ + beq.w 1fdfde │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w ip, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, lr, #3, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ ubfx ip, lr, #4, #1 │ │ │ │ @@ -580367,15 +580496,15 @@ │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w ip, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #49] @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ - cbz r6, 1fd6e8 │ │ │ │ + cbz r6, 1fd850 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ ubfx r4, r1, #11, #1 │ │ │ │ strb.w r6, [sp, #54] @ 0x36 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -580392,46 +580521,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1fd742 │ │ │ │ + cbz r0, 1fd8aa │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1fd754 │ │ │ │ + cbz r0, 1fd8bc │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fde7e │ │ │ │ + bne.w 1fdfe6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fdf16 │ │ │ │ + beq.w 1fe07e │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fdf5e │ │ │ │ + bne.w 1fe0c6 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdea2 │ │ │ │ + bne.w 1fe00a │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, r0 │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -580466,20 +580595,20 @@ │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ strb.w r8, [sp, #73] @ 0x49 │ │ │ │ strb.w r9, [sp, #77] @ 0x4d │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #81] @ 0x51 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ - cbz r4, 1fd862 │ │ │ │ + cbz r4, 1fd9ca │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fd862 │ │ │ │ + cbnz r7, 1fd9ca │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdf54 │ │ │ │ + bne.w 1fe0bc │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ ubfx ip, r1, #14, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb.w r7, [r3, #121] @ 0x79 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ strb.w r4, [sp, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ @@ -580501,33 +580630,33 @@ │ │ │ │ strb.w r4, [sp, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r7, [sp, #93] @ 0x5d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdeec │ │ │ │ + bne.w 1fe054 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #94] @ 0x5e │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ - cbnz r4, 1fd8fa │ │ │ │ + cbnz r4, 1fda62 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #136] @ 0x88 │ │ │ │ strb.w r4, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w r4, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ - cbnz r4, 1fd918 │ │ │ │ + cbnz r4, 1fda80 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #100] @ 0x64 │ │ │ │ ldrb.w ip, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w ip, [sp, #102] @ 0x66 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ @@ -580546,17 +580675,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdea6 │ │ │ │ + bne.w 1fe00e │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fdea6 │ │ │ │ + bpl.w 1fe00e │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -580576,17 +580705,17 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fdef0 │ │ │ │ + beq.w 1fe058 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fdf08 │ │ │ │ + bne.w 1fe070 │ │ │ │ mov r0, ip │ │ │ │ eor.w r6, r4, #1 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ and.w r6, ip, r6 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r4 │ │ │ │ @@ -580603,31 +580732,31 @@ │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ strb.w r0, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fda40 │ │ │ │ + cbz r0, 1fdba8 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fda4e │ │ │ │ + cbz r0, 1fdbb6 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #48] @ 0x30 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fda68 │ │ │ │ + cbz r0, 1fdbd0 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fda76 │ │ │ │ + cbz r0, 1fdbde │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ ubfx r4, r0, #11, #1 │ │ │ │ strb.w r6, [sp, #136] @ 0x88 │ │ │ │ ubfx r0, lr, #10, #1 │ │ │ │ @@ -580646,95 +580775,95 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fdee8 │ │ │ │ + bne.w 1fe050 │ │ │ │ ldrb.w r0, [r3, #106] @ 0x6a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fdee4 │ │ │ │ + bne.w 1fe04c │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fdee0 │ │ │ │ + bne.w 1fe048 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fdecc │ │ │ │ + bne.w 1fe034 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fdedc │ │ │ │ + bne.w 1fe044 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ - cbz r0, 1fdb6c │ │ │ │ + cbz r0, 1fdcd4 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fdf00 │ │ │ │ + bne.w 1fe068 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fdba0 │ │ │ │ + cbz r0, 1fdd08 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fdba0 │ │ │ │ + cbz r0, 1fdd08 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fdf4a │ │ │ │ + bne.w 1fe0b2 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fdbb2 │ │ │ │ + cbz r0, 1fdd1a │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fdbb2 │ │ │ │ + cbz r0, 1fdd1a │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1fdbce │ │ │ │ + cbz r0, 1fdd36 │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fdbee │ │ │ │ + cbz r0, 1fdd56 │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fdbee │ │ │ │ + cbz r4, 1fdd56 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fdf46 │ │ │ │ + bne.w 1fe0ae │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w ip, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ @@ -580784,47 +580913,47 @@ │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #88] @ 0x58 │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1fdcc8 │ │ │ │ + cbz r0, 1fde30 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1fdcd8 │ │ │ │ + cbz r0, 1fde40 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1fdce8 │ │ │ │ + cbz r0, 1fde50 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #119] @ 0x77 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 1fdcfe │ │ │ │ + cbz r0, 1fde66 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fdd10 │ │ │ │ + cbnz r1, 1fde78 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #35] @ 0x23 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 1fdd34 │ │ │ │ + cbz r1, 1fde9c │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -580853,225 +580982,225 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fddb6 │ │ │ │ + cbz r2, 1fdf1e │ │ │ │ ubfx r2, lr, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fddcc │ │ │ │ + cbz r2, 1fdf34 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 1fddde │ │ │ │ + cbz r2, 1fdf46 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ - cbz r2, 1fddf0 │ │ │ │ + cbz r2, 1fdf58 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 1fde02 │ │ │ │ + cbz r2, 1fdf6a │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r5, 1fde1e │ │ │ │ - b.n 1fde4c │ │ │ │ + cbnz r5, 1fdf86 │ │ │ │ + b.n 1fdfb4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fde4c │ │ │ │ + cbz r5, 1fdfb4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fde18 │ │ │ │ - ldr r6, [pc, #360] @ (1fdf90 ) │ │ │ │ + beq.n 1fdf80 │ │ │ │ + ldr r6, [pc, #360] @ (1fe0f8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c1a4 │ │ │ │ + bl 28c30c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fde4c │ │ │ │ + cbz r3, 1fdfb4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fde2c │ │ │ │ + bne.n 1fdf94 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fde3e │ │ │ │ - ldr r2, [pc, #324] @ (1fdf94 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fdf8c ) │ │ │ │ + bne.n 1fdfa6 │ │ │ │ + ldr r2, [pc, #324] @ (1fe0fc ) │ │ │ │ + ldr r3, [pc, #316] @ (1fe0f4 ) │ │ │ │ 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 1fdf82 │ │ │ │ + bne.w 1fe0ea │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, lr, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1fd52e │ │ │ │ + b.w 1fd696 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1fd672 │ │ │ │ + b.w 1fd7da │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fdf04 │ │ │ │ + bne.n 1fe06c │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd7a4 │ │ │ │ + bne.w 1fd90c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd7a4 │ │ │ │ + bne.w 1fd90c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd7b6 │ │ │ │ + b.n 1fd91e │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd986 │ │ │ │ + bne.w 1fdaee │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fd988 │ │ │ │ + b.n 1fdaf0 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fdb4c │ │ │ │ + beq.w 1fdcb4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdb54 │ │ │ │ + b.n 1fdcbc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdb24 │ │ │ │ + b.n 1fdc8c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdb0e │ │ │ │ + b.n 1fdc76 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdae4 │ │ │ │ + b.n 1fdc4c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd8d8 │ │ │ │ + b.n 1fda40 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fd9ee │ │ │ │ + b.n 1fdb56 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdb88 │ │ │ │ + b.n 1fdcf0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fde8e │ │ │ │ + b.n 1fdff6 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fd9ee │ │ │ │ + b.n 1fdb56 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd7a4 │ │ │ │ + bne.w 1fd90c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd7b6 │ │ │ │ + b.n 1fd91e │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fdf70 │ │ │ │ + bmi.n 1fe0d8 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fd5f4 │ │ │ │ - b.w 1fd66e │ │ │ │ + beq.w 1fd75c │ │ │ │ + b.w 1fd7d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdbee │ │ │ │ + b.n 1fdd56 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fdba0 │ │ │ │ + b.n 1fdd08 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fd862 │ │ │ │ + b.n 1fd9ca │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fd7a4 │ │ │ │ + b.n 1fd90c │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1fd5f8 │ │ │ │ + b.w 1fd760 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fd648 │ │ │ │ - b.w 1fd66e │ │ │ │ + beq.w 1fd7b0 │ │ │ │ + b.w 1fd7d6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r6, r4, #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 1fdfc4 │ │ │ │ + beq.n 1fe12c │ │ │ │ mov.w r0, #370 @ 0x172 │ │ │ │ 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 1fe08a │ │ │ │ + beq.n 1fe1f2 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1fe0c0 │ │ │ │ - bhi.n 1fe090 │ │ │ │ + beq.n 1fe228 │ │ │ │ + bhi.n 1fe1f8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1fe04e │ │ │ │ + beq.n 1fe1b6 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1fe0f2 │ │ │ │ + beq.n 1fe25a │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1fe16c │ │ │ │ + bhi.w 1fe2d4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fe246 │ │ │ │ + bhi.w 1fe3ae │ │ │ │ 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 │ │ │ │ @@ -581098,22 +581227,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 1fe0da │ │ │ │ + beq.n 1fe242 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #305 @ 0x131 │ │ │ │ - bhi.n 1fe08e │ │ │ │ + bhi.n 1fe1f6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fe17e │ │ │ │ + bhi.w 1fe2e6 │ │ │ │ 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] │ │ │ │ @@ -581126,92 +581255,92 @@ │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ mov.w r0, #370 @ 0x172 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 1fe1fc │ │ │ │ + beq.w 1fe364 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 1fe13e │ │ │ │ + bne.n 1fe2a6 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #166 @ 0xa6 │ │ │ │ - beq.n 1fe08e │ │ │ │ + beq.n 1fe1f6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #167 @ 0xa7 │ │ │ │ - beq.n 1fe08e │ │ │ │ + beq.n 1fe1f6 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #163 @ 0xa3 │ │ │ │ - beq.n 1fe08e │ │ │ │ + beq.n 1fe1f6 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #164 @ 0xa4 │ │ │ │ movne r0, #161 @ 0xa1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 1fe1c2 │ │ │ │ - bls.n 1fe10c │ │ │ │ + beq.n 1fe32a │ │ │ │ + bls.n 1fe274 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 1fe08e │ │ │ │ + beq.n 1fe1f6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #299 @ 0x12b │ │ │ │ - beq.n 1fe08e │ │ │ │ + beq.n 1fe1f6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #300 @ 0x12c │ │ │ │ movne.w r0, #298 @ 0x12a │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #418 @ 0x1a2 │ │ │ │ - beq.n 1fe08e │ │ │ │ + beq.n 1fe1f6 │ │ │ │ movw r3, #417 @ 0x1a1 │ │ │ │ movw r0, #419 @ 0x1a3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1fe242 │ │ │ │ + bhi.w 1fe3aa │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fe246 │ │ │ │ + bhi.w 1fe3ae │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (1fe378 ) │ │ │ │ + ldr r2, [pc, #592] @ (1fe4e0 ) │ │ │ │ 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 1fe23e │ │ │ │ + bhi.n 1fe3a6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fe246 │ │ │ │ + bhi.n 1fe3ae │ │ │ │ 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] │ │ │ │ @@ -581257,15 +581386,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #169 @ 0xa9 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fe246 │ │ │ │ + bhi.n 1fe3ae │ │ │ │ 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 │ │ │ │ @@ -581284,18 +581413,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1fe23a │ │ │ │ + bhi.n 1fe3a2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fe246 │ │ │ │ + bhi.n 1fe3ae │ │ │ │ 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 │ │ │ │ @@ -581330,136 +581459,136 @@ │ │ │ │ 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] @ 1fe300 │ │ │ │ + ldr.w lr, [pc, #156] @ 1fe468 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 1fe304 │ │ │ │ + ldr.w ip, [pc, #152] @ 1fe46c │ │ │ │ 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 1fe2e2 │ │ │ │ + bhi.n 1fe44a │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 1fe2ee │ │ │ │ + cbz r2, 1fe456 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1fe254 │ │ │ │ + bl 1fe3bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (1fe308 ) │ │ │ │ - ldr r3, [pc, #80] @ (1fe304 ) │ │ │ │ + ldr r2, [pc, #88] @ (1fe470 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fe46c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe2fa │ │ │ │ + bne.n 1fe462 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1fe2ae │ │ │ │ + b.n 1fe416 │ │ │ │ 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 1fe2ae │ │ │ │ + b.n 1fe416 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1fe2f4 │ │ │ │ + cbz r3, 1fe45c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1fe2ae │ │ │ │ + b.n 1fe416 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 1fe29e │ │ │ │ + b.n 1fe406 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fe2e8 │ │ │ │ + b.n 1fe450 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #68] @ 1fe360 │ │ │ │ + ldr.w ip, [pc, #68] @ 1fe4c8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ add ip, pc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1fe352 │ │ │ │ - ldr r1, [pc, #52] @ (1fe364 ) │ │ │ │ + beq.n 1fe4ba │ │ │ │ + ldr r1, [pc, #52] @ (1fe4cc ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fe348 │ │ │ │ + beq.n 1fe4b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - cbz r2, 1fe356 │ │ │ │ - bl 1e509c │ │ │ │ + cbz r2, 1fe4be │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 59c64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - b.n 1fe348 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + b.n 1fe4b0 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (1fe40c ) │ │ │ │ + ldr r1, [pc, #148] @ (1fe574 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 1fe410 │ │ │ │ + ldr.w lr, [pc, #148] @ 1fe578 │ │ │ │ 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 1fe400 │ │ │ │ + bhi.n 1fe568 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fe3fc │ │ │ │ + bhi.n 1fe564 │ │ │ │ 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 │ │ │ │ @@ -581472,109 +581601,109 @@ │ │ │ │ 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] @ (1fe414 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fe410 ) │ │ │ │ + ldr r2, [pc, #60] @ (1fe57c ) │ │ │ │ + ldr r3, [pc, #56] @ (1fe578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe406 │ │ │ │ + bne.n 1fe56e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1fe3cc │ │ │ │ + b.n 1fe534 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1fe3cc │ │ │ │ + b.n 1fe534 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1fe3cc │ │ │ │ + b.n 1fe534 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 1fe3cc │ │ │ │ + b.n 1fe534 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r7, #1 │ │ │ │ + subs r2, r2, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r6, r4, #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, 1fe44a │ │ │ │ + cbz r1, 1fe5b2 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1e55ec │ │ │ │ + bl 1e5754 │ │ │ │ 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 1e55ec │ │ │ │ + bl 1e5754 │ │ │ │ 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, #148] @ 1fe508 │ │ │ │ + ldr.w lr, [pc, #148] @ 1fe670 │ │ │ │ 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 1fe4c6 │ │ │ │ - ldr.w ip, [pc, #124] @ 1fe50c │ │ │ │ + bne.n 1fe62e │ │ │ │ + ldr.w ip, [pc, #124] @ 1fe674 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr.w r4, [lr, ip] │ │ │ │ add.w ip, r4, r0, lsl #7 │ │ │ │ ldr.w r0, [ip, #124] @ 0x7c │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1fe4bc │ │ │ │ + bpl.n 1fe624 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 1fe500 │ │ │ │ + cbnz r0, 1fe668 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1ea0ac │ │ │ │ + bl 1ea214 │ │ │ │ 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 1fe4aa │ │ │ │ - add r0, pc, #8 @ (adr r0, 1fe4d8 ) │ │ │ │ + bhi.n 1fe612 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1fe640 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -581589,44 +581718,44 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1fe4bc │ │ │ │ - b.n 1fe4aa │ │ │ │ - subs r6, r0, r6 │ │ │ │ + bne.n 1fe624 │ │ │ │ + b.n 1fe612 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ 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 1fe5ba │ │ │ │ + beq.n 1fe722 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 1fe564 │ │ │ │ + beq.n 1fe6cc │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 1fe5a6 │ │ │ │ + bls.n 1fe70e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe5ba │ │ │ │ + beq.n 1fe722 │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 5aacc <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -581639,45 +581768,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 1fe564 │ │ │ │ + bne.n 1fe6cc │ │ │ │ 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 59e0c <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fe564 │ │ │ │ + bne.n 1fe6cc │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fe56a │ │ │ │ + bne.n 1fe6d2 │ │ │ │ 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 1fe668 │ │ │ │ + beq.n 1fe7d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe668 │ │ │ │ + beq.n 1fe7d0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -581713,31 +581842,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 1fe5ea │ │ │ │ + bne.n 1fe752 │ │ │ │ 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, #496 @ 0x1f0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e5470 │ │ │ │ + bl 1e55d8 │ │ │ │ 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 │ │ │ │ @@ -581756,218 +581885,218 @@ │ │ │ │ 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, #26 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1fe704 │ │ │ │ - bls.n 1fe714 │ │ │ │ + beq.n 1fe86c │ │ │ │ + bls.n 1fe87c │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - beq.n 1fe704 │ │ │ │ - bhi.n 1fe73c │ │ │ │ + beq.n 1fe86c │ │ │ │ + bhi.n 1fe8a4 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1fe704 │ │ │ │ - bhi.n 1fe762 │ │ │ │ + beq.n 1fe86c │ │ │ │ + bhi.n 1fe8ca │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 1fe712 │ │ │ │ + bne.n 1fe87a │ │ │ │ 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, #64 @ 0x40 │ │ │ │ - beq.n 1fe704 │ │ │ │ - bhi.n 1fe750 │ │ │ │ + beq.n 1fe86c │ │ │ │ + bhi.n 1fe8b8 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 1fe76e │ │ │ │ + bls.n 1fe8d6 │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #4 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 1fe784 │ │ │ │ + bhi.n 1fe8ec │ │ │ │ movw r2, #4113 @ 0x1011 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1fe704 │ │ │ │ + bmi.n 1fe86c │ │ │ │ bx lr │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 1fe704 │ │ │ │ - bhi.n 1fe77c │ │ │ │ + beq.n 1fe86c │ │ │ │ + bhi.n 1fe8e4 │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 1fe712 │ │ │ │ - b.n 1fe704 │ │ │ │ + bne.n 1fe87a │ │ │ │ + b.n 1fe86c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1fe704 │ │ │ │ - bhi.n 1fe774 │ │ │ │ + beq.n 1fe86c │ │ │ │ + bhi.n 1fe8dc │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 1fe712 │ │ │ │ - b.n 1fe704 │ │ │ │ + bne.n 1fe87a │ │ │ │ + b.n 1fe86c │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 1fe712 │ │ │ │ - b.n 1fe704 │ │ │ │ + bne.n 1fe87a │ │ │ │ + b.n 1fe86c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe712 │ │ │ │ - b.n 1fe704 │ │ │ │ + beq.n 1fe87a │ │ │ │ + b.n 1fe86c │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 1fe712 │ │ │ │ - b.n 1fe704 │ │ │ │ + bne.n 1fe87a │ │ │ │ + b.n 1fe86c │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 1fe712 │ │ │ │ - b.n 1fe704 │ │ │ │ + bne.n 1fe87a │ │ │ │ + b.n 1fe86c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1e55ec │ │ │ │ + bl 1e5754 │ │ │ │ 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, 1fe7c8 │ │ │ │ + cbz r0, 1fe930 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fe7c8 │ │ │ │ - bl 1e509c │ │ │ │ - cbz r5, 1fe7ee │ │ │ │ + beq.n 1fe930 │ │ │ │ + bl 1e5204 │ │ │ │ + cbz r5, 1fe956 │ │ │ │ mov r0, r5 │ │ │ │ blx 5abf8 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1fe7e2 │ │ │ │ + bhi.n 1fe94a │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 5a458 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ 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] @ (1fe888 ) │ │ │ │ + ldr r2, [pc, #128] @ (1fe9f0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (1fe88c ) │ │ │ │ + ldr r3, [pc, #128] @ (1fe9f4 ) │ │ │ │ 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, 1fe82c │ │ │ │ + cbz r0, 1fe994 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fe82c │ │ │ │ - bl 1e509c │ │ │ │ + beq.n 1fe994 │ │ │ │ + bl 1e5204 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1eb0f8 │ │ │ │ + bl 1eb260 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1fe870 │ │ │ │ + bhi.n 1fe9d8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r2, [sp] │ │ │ │ movs r2, #1 │ │ │ │ blx 59f80 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (1fe890 ) │ │ │ │ - ldr r3, [pc, #52] @ (1fe88c ) │ │ │ │ + ldr r2, [pc, #60] @ (1fe9f8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1fe9f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe882 │ │ │ │ + bne.n 1fe9ea │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe852 │ │ │ │ - b.n 1fe842 │ │ │ │ + beq.n 1fe9ba │ │ │ │ + b.n 1fe9aa │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r6, r4, #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 1fe8e0 │ │ │ │ + beq.n 1fea48 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 1fe8ee │ │ │ │ + cbz r1, 1fea56 │ │ │ │ add.w ip, r2, #112 @ 0x70 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1fe8ce │ │ │ │ + beq.n 1fea36 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e5114 │ │ │ │ + bl 1e527c │ │ │ │ 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, #112 @ 0x70 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 5a458 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1fe8c6 │ │ │ │ + b.n 1fea2e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fe8ca │ │ │ │ - bl 1e5114 │ │ │ │ - b.n 1fe8ca │ │ │ │ + beq.n 1fea32 │ │ │ │ + bl 1e527c │ │ │ │ + b.n 1fea32 │ │ │ │ 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 │ │ │ │ @@ -581975,92 +582104,92 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e55ec │ │ │ │ + bl 1e5754 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe7a4 │ │ │ │ + bl 1fe90c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r5, #0, #26 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r1, #29] │ │ │ │ - beq.n 1fe96c │ │ │ │ + beq.n 1fead4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1fe94e │ │ │ │ + beq.n 1feab6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1fe972 │ │ │ │ + beq.n 1feada │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe6dc │ │ │ │ + bl 1fe844 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fe942 │ │ │ │ + beq.n 1feaaa │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ - bl 1fe6dc │ │ │ │ + bl 1fe844 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 1fe986 │ │ │ │ + cbnz r3, 1feaee │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe6dc │ │ │ │ + bl 1fe844 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1fe972 │ │ │ │ + beq.n 1feada │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r1, #19] │ │ │ │ - b.n 1fe97a │ │ │ │ + b.n 1feae2 │ │ │ │ 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, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e55ec │ │ │ │ + bl 1e5754 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1fe7a4 │ │ │ │ + bl 1fe90c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r2, r3, #0, #26 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ @@ -582080,36 +582209,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e55ec │ │ │ │ + bl 1e5754 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe7a4 │ │ │ │ + bl 1fe90c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r1, [r4, #29] │ │ │ │ and.w r2, r2, #4160749568 @ 0xf8000000 │ │ │ │ str r7, [r4, #8] │ │ │ │ orr.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ bic.w r1, r1, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r1, [r4, #29] │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fe6dc │ │ │ │ + bl 1fe844 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ @@ -582123,124 +582252,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 1fead6 │ │ │ │ + beq.n 1fec3e │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1feabc │ │ │ │ + bne.n 1fec24 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1feb08 │ │ │ │ - bl 2e69cc │ │ │ │ + beq.n 1fec70 │ │ │ │ + bl 2e6b34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe8f4 │ │ │ │ + bl 1fea5c │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e6a7c │ │ │ │ + bl 2e6be4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe8f4 │ │ │ │ + bl 1fea5c │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r1, 1feb02 │ │ │ │ - bl 2e69cc │ │ │ │ + cbz r1, 1fec6a │ │ │ │ + bl 2e6b34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe8f4 │ │ │ │ + bl 1fea5c │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #440] @ 0x1b8 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2e69a4 │ │ │ │ - b.n 1feae4 │ │ │ │ - bl 2e6acc │ │ │ │ - b.n 1fea9e │ │ │ │ + bl 2e6b0c │ │ │ │ + b.n 1fec4c │ │ │ │ + bl 2e6c34 │ │ │ │ + b.n 1fec06 │ │ │ │ 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, 1feb40 │ │ │ │ + cbz r4, 1feca8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 1feb38 │ │ │ │ + beq.n 1feca0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1feb46 │ │ │ │ + beq.n 1fecae │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1feb26 │ │ │ │ + bne.n 1fec8e │ │ │ │ mov r0, lr │ │ │ │ - bl 1fea70 │ │ │ │ + bl 1febd8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1feb6a │ │ │ │ + cbz r0, 1fecd2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1feb5e │ │ │ │ + beq.n 1fecc6 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1feb68 │ │ │ │ + beq.n 1fecd0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1feb4e │ │ │ │ + bne.n 1fecb6 │ │ │ │ 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 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ 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 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ 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] │ │ │ │ @@ -582279,74 +582408,74 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1fec20 │ │ │ │ + beq.n 1fed88 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (1fec34 ) │ │ │ │ + ldr r1, [pc, #16] @ (1fed9c ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 5af30 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (1fec8c ) │ │ │ │ + ldr r3, [pc, #68] @ (1fedf4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (1fec90 ) │ │ │ │ + ldr r2, [pc, #64] @ (1fedf8 ) │ │ │ │ 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, 1fec62 │ │ │ │ + cbnz r2, 1fedca │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1fec74 │ │ │ │ + beq.n 1feddc │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (1fec94 ) │ │ │ │ + ldr r1, [pc, #24] @ (1fedfc ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5af30 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - ldr r6, [pc, #88] @ (1fed04 ) │ │ │ │ - bl 1e4ee8 │ │ │ │ + ldr r6, [pc, #88] @ (1fee6c ) │ │ │ │ + bl 1e5050 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1fed08 ) │ │ │ │ + ldr r3, [pc, #84] @ (1fee70 ) │ │ │ │ add r6, pc │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ strd r0, r1, [r4] │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ @@ -582357,39 +582486,39 @@ │ │ │ │ ldr r2, [r6, r3] │ │ │ │ movs r3, #8 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 1e68e0 │ │ │ │ - ldr r1, [pc, #36] @ (1fed0c ) │ │ │ │ + bl 1e6a48 │ │ │ │ + ldr r1, [pc, #36] @ (1fee74 ) │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ - bl 1e51d4 │ │ │ │ + bl 1e533c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bl 18d0e │ │ │ │ + bl 18e76 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ strd r3, r3, [r0] │ │ │ │ add.w r6, r4, #32 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ @@ -582408,146 +582537,146 @@ │ │ │ │ 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 r6, [r4, #24] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1fec98 │ │ │ │ + bl 1fee00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r7, [pc, #212] @ (1fee50 ) │ │ │ │ - bl 1fec98 │ │ │ │ + ldr r7, [pc, #212] @ (1fefb8 ) │ │ │ │ + bl 1fee00 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r4, [r5, #12] │ │ │ │ add r7, pc │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, r2, #5 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - bhi.n 1fee4a │ │ │ │ + bhi.n 1fefb2 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1fedee │ │ │ │ + bls.n 1fef56 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1fee02 │ │ │ │ + bhi.n 1fef6a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #160] @ (1fee54 ) │ │ │ │ + ldr r1, [pc, #160] @ (1fefbc ) │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fee1a │ │ │ │ + beq.n 1fef82 │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ - cbz r0, 1fee0c │ │ │ │ + cbz r0, 1fef74 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fee4a │ │ │ │ + beq.n 1fefb2 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ str.w r0, [r8, #52] @ 0x34 │ │ │ │ add r0, r2 │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ str.w r6, [r8, #56] @ 0x38 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1fee4a │ │ │ │ + beq.n 1fefb2 │ │ │ │ str.w r6, [r8, #56] @ 0x38 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, r6 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 1fedb2 │ │ │ │ + b.n 1fef1a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fedce │ │ │ │ + b.n 1fef36 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abec │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fee4a │ │ │ │ + cbz r0, 1fefb2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, r7, r2 │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str.w r7, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ - b.n 1fedf4 │ │ │ │ + b.n 1fef5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1fed10 │ │ │ │ + bl 1fee78 │ │ │ │ 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 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ 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 1fec98 │ │ │ │ + bl 1fee00 │ │ │ │ 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 1fec98 │ │ │ │ + bl 1fee00 │ │ │ │ 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 │ │ │ │ @@ -582557,237 +582686,237 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r7, [pc, #216] @ (1fefd8 ) │ │ │ │ + ldr r7, [pc, #216] @ (1ff140 ) │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4] │ │ │ │ add r7, pc │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ - bl 1fec98 │ │ │ │ + bl 1fee00 │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r1, r2, #5 │ │ │ │ str r0, [r4, #28] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r0, #40] @ 0x28 │ │ │ │ - bhi.n 1fefd2 │ │ │ │ + bhi.n 1ff13a │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1fef70 │ │ │ │ + bls.n 1ff0d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1fef92 │ │ │ │ + bhi.n 1ff0fa │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #144] @ (1fefdc ) │ │ │ │ + ldr r1, [pc, #144] @ (1ff144 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fefa8 │ │ │ │ + beq.n 1ff110 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1fef9c │ │ │ │ + cbz r0, 1ff104 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fefd2 │ │ │ │ + beq.n 1ff13a │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ add r0, r2 │ │ │ │ - b.n 1fef76 │ │ │ │ + b.n 1ff0de │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1fefd2 │ │ │ │ + beq.n 1ff13a │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [r4, #32] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1fef4a │ │ │ │ + b.n 1ff0b2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fef62 │ │ │ │ + b.n 1ff0ca │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abec │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fefd2 │ │ │ │ + cbz r0, 1ff13a │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ adds r0, r7, r2 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - b.n 1fef76 │ │ │ │ + b.n 1ff0de │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ 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] @ (1ff03c ) │ │ │ │ + ldr r3, [pc, #76] @ (1ff1a4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (1ff040 ) │ │ │ │ + ldr r2, [pc, #76] @ (1ff1a8 ) │ │ │ │ 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 1fe418 │ │ │ │ + bl 1fe580 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1ff03a │ │ │ │ + cbz r6, 1ff1a2 │ │ │ │ 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 1ff02a │ │ │ │ + bne.n 1ff192 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1ff022 │ │ │ │ + bne.n 1ff18a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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, 1ff08c │ │ │ │ + cbz r3, 1ff1f4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1e55ec │ │ │ │ + bl 1e5754 │ │ │ │ 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, 1ff08a │ │ │ │ + cbz r4, 1ff1f2 │ │ │ │ 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 1e55ec │ │ │ │ - b.n 1ff06e │ │ │ │ + bl 1e5754 │ │ │ │ + b.n 1ff1d6 │ │ │ │ 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, 1ff0d4 │ │ │ │ + cbz r3, 1ff23c │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1e55ec │ │ │ │ + bl 1e5754 │ │ │ │ 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 1e55ec │ │ │ │ - b.n 1ff0be │ │ │ │ + bl 1e5754 │ │ │ │ + b.n 1ff226 │ │ │ │ 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 1fe418 │ │ │ │ + bl 1fe580 │ │ │ │ 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, 1ff11a │ │ │ │ - b.n 1ff132 │ │ │ │ + cbnz r3, 1ff282 │ │ │ │ + b.n 1ff29a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1ff118 │ │ │ │ + bne.n 1ff280 │ │ │ │ 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 │ │ │ │ @@ -582796,194 +582925,194 @@ │ │ │ │ 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] @ (1ff184 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ff2ec ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (1ff188 ) │ │ │ │ + ldr r2, [pc, #56] @ (1ff2f0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ add.w r3, r3, r5, lsl #7 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsl.w r3, r4, r2 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ - bl 1fe418 │ │ │ │ + bl 1fe580 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1ff182 │ │ │ │ + cbz r4, 1ff2ea │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #96] @ 0x60 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1ff176 │ │ │ │ + bne.n 1ff2de │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ 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 1fe418 │ │ │ │ + bl 1fe580 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1ff1c6 │ │ │ │ + cbz r4, 1ff32e │ │ │ │ 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 1ff1ba │ │ │ │ + bne.n 1ff322 │ │ │ │ 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 1ff232 │ │ │ │ + bhi.n 1ff39a │ │ │ │ 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 1fe418 │ │ │ │ + bl 1fe580 │ │ │ │ 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 1ff202 │ │ │ │ + bne.n 1ff36a │ │ │ │ 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 1fe418 │ │ │ │ + bl 1fe580 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ff1fc │ │ │ │ + bne.n 1ff364 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1ff1ea │ │ │ │ + b.n 1ff352 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 1ff214 │ │ │ │ + b.n 1ff37c │ │ │ │ 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, 1ff2b0 │ │ │ │ + cbz r3, 1ff418 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1e55ec │ │ │ │ + bl 1e5754 │ │ │ │ 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 1e54b4 │ │ │ │ + bl 1e561c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 1ff294 │ │ │ │ + cbz r6, 1ff3fc │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1ff28c │ │ │ │ - ldr r3, [pc, #36] @ (1ff2bc ) │ │ │ │ + bne.n 1ff3f4 │ │ │ │ + ldr r3, [pc, #36] @ (1ff424 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r4, #77] @ 0x4d │ │ │ │ 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 1e55ec │ │ │ │ + bl 1e5754 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ff268 │ │ │ │ + b.n 1ff3d0 │ │ │ │ nop │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r6, r4, #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 1ff2ea │ │ │ │ - ldr r1, [pc, #16] @ (1ff2ec ) │ │ │ │ + bne.n 1ff452 │ │ │ │ + ldr r1, [pc, #16] @ (1ff454 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 5af30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #2 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r6, r4, #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, 1ff33a │ │ │ │ + cbz r3, 1ff4a2 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1e55ec │ │ │ │ + bl 1e5754 │ │ │ │ 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 │ │ │ │ @@ -582991,33 +583120,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 1e55ec │ │ │ │ - b.n 1ff318 │ │ │ │ + bl 1e5754 │ │ │ │ + b.n 1ff480 │ │ │ │ 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, 1ff362 │ │ │ │ + cbnz r3, 1ff4ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5664 │ │ │ │ + bl 1e57cc │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1e55ec │ │ │ │ + bl 1e5754 │ │ │ │ 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 │ │ │ │ @@ -583040,17 +583169,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, 1ff404 │ │ │ │ + cbz r3, 1ff56c │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e55ec │ │ │ │ + bl 1e5754 │ │ │ │ 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] │ │ │ │ @@ -583062,148 +583191,148 @@ │ │ │ │ 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 1e55ec │ │ │ │ - b.n 1ff3dc │ │ │ │ - b.n 1ff410 │ │ │ │ + bl 1e5754 │ │ │ │ + b.n 1ff544 │ │ │ │ + b.n 1ff578 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ff40e │ │ │ │ + bne.n 1ff576 │ │ │ │ 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] @ (1ff50c ) │ │ │ │ + ldr r5, [pc, #228] @ (1ff674 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (1ff510 ) │ │ │ │ + ldr r4, [pc, #228] @ (1ff678 ) │ │ │ │ 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 1ff4f2 │ │ │ │ + bhi.n 1ff65a │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ff500 │ │ │ │ + beq.n 1ff668 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1fe254 │ │ │ │ + bl 1fe3bc │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ff50c │ │ │ │ + bhi.n 1ff674 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff504 │ │ │ │ + beq.n 1ff66c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 1fe254 │ │ │ │ + bl 1fe3bc │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (1ff514 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ff67c ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (1ff510 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ff678 ) │ │ │ │ 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 1ff508 │ │ │ │ + bne.n 1ff670 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff49e │ │ │ │ + bne.n 1ff606 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ff49e │ │ │ │ + b.n 1ff606 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ff49e │ │ │ │ + b.n 1ff606 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1ff476 │ │ │ │ + b.n 1ff5de │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff476 │ │ │ │ + bne.n 1ff5de │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ff476 │ │ │ │ + b.n 1ff5de │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 1ff460 │ │ │ │ + b.n 1ff5c8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 1ff48c │ │ │ │ + b.n 1ff5f4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ 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, #2688] @ 1fffac │ │ │ │ + ldr.w ip, [pc, #2688] @ 200114 │ │ │ │ add ip, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 200228 │ │ │ │ + bhi.w 200390 │ │ │ │ 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 20022e │ │ │ │ + bhi.w 200396 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r7, r6, #18 │ │ │ │ lsls r3, r4, #16 │ │ │ │ lsls r7, r7, #21 │ │ │ │ lsls r6, r3, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ @@ -583211,124 +583340,124 @@ │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r2, r2, #20 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 20022e │ │ │ │ + bhi.w 200396 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r1, #23 │ │ │ │ lsls r6, r2, #10 │ │ │ │ lsls r2, r1, #11 │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r5, r4, #13 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r1, r4, #14 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r1, r1, #7 │ │ │ │ lsls r7, r5, #7 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 20022e │ │ │ │ + bhi.w 200396 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ lsls r4, r1, #22 │ │ │ │ movs r2, r4 │ │ │ │ lsls r6, r6, #20 │ │ │ │ lsls r6, r3, #22 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 1ff74a │ │ │ │ + bhi.w 1ff8b2 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r6, r0, #9 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r3, r3, #16 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsls r0, r7, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 200204 │ │ │ │ + bhi.w 20036c │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 2001bc │ │ │ │ + bhi.w 200324 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, #81 @ 0x51 │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 200198 │ │ │ │ + bhi.w 200300 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 2001e0 │ │ │ │ + bhi.w 200348 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbz r0, 1ff638 │ │ │ │ + cbz r0, 1ff7a0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1ff638 │ │ │ │ + bne.n 1ff7a0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1ff620 │ │ │ │ + beq.n 1ff788 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ff618 │ │ │ │ + bne.n 1ff780 │ │ │ │ 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 1ff64c │ │ │ │ - b.n 1ff6a2 │ │ │ │ + bne.n 1ff7b4 │ │ │ │ + b.n 1ff80a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ff64a │ │ │ │ + bne.n 1ff7b2 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r3, 1ff68c │ │ │ │ + cbz r3, 1ff7f4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1ff68c │ │ │ │ + bne.n 1ff7f4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1ff676 │ │ │ │ + beq.n 1ff7de │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ff66e │ │ │ │ + bne.n 1ff7d6 │ │ │ │ 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 │ │ │ │ @@ -583336,1673 +583465,1673 @@ │ │ │ │ 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 1ff64c │ │ │ │ + bne.n 1ff7b4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2089f4 │ │ │ │ + bl 208b5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1ff64c │ │ │ │ - cbz r3, 1ff6dc │ │ │ │ + b.n 1ff7b4 │ │ │ │ + cbz r3, 1ff844 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1ff6dc │ │ │ │ + bne.n 1ff844 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1ff6c6 │ │ │ │ + beq.n 1ff82e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ff6be │ │ │ │ + bne.n 1ff826 │ │ │ │ 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 1ff69c │ │ │ │ - cbz r0, 1ff71e │ │ │ │ + b.n 1ff804 │ │ │ │ + cbz r0, 1ff886 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1ff71e │ │ │ │ + bne.n 1ff886 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1ff706 │ │ │ │ + beq.n 1ff86e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ff6fe │ │ │ │ + bne.n 1ff866 │ │ │ │ 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 1ff642 │ │ │ │ + b.n 1ff7aa │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1ff6dc │ │ │ │ + bne.n 1ff844 │ │ │ │ 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 1ff6dc │ │ │ │ + b.n 1ff844 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ff6dc │ │ │ │ + beq.n 1ff844 │ │ │ │ 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 1ff756 │ │ │ │ - b.n 1ff6dc │ │ │ │ + bne.n 1ff8be │ │ │ │ + b.n 1ff844 │ │ │ │ ldrd r1, r0, [r2, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200184 │ │ │ │ + beq.w 2002ec │ │ │ │ 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 1ff68c │ │ │ │ + beq.w 1ff7f4 │ │ │ │ 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 1ff7a8 │ │ │ │ - b.n 1ff68c │ │ │ │ + bcc.n 1ff910 │ │ │ │ + b.n 1ff7f4 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ff802 │ │ │ │ + beq.n 1ff96a │ │ │ │ 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 1ff7e6 │ │ │ │ + bne.n 1ff94e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff68c │ │ │ │ + beq.w 1ff7f4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff68c │ │ │ │ + bne.w 1ff7f4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff676 │ │ │ │ + beq.w 1ff7de │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ff81a │ │ │ │ - b.n 1ff676 │ │ │ │ - ldr.w r0, [pc, #1928] @ 1fffb0 │ │ │ │ + bne.n 1ff982 │ │ │ │ + b.n 1ff7de │ │ │ │ + ldr.w r0, [pc, #1928] @ 200118 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r0, r1, lsl #7 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1ff85e │ │ │ │ + cbz r0, 1ff9c6 │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ 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 1ff840 │ │ │ │ + bne.n 1ff9a8 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff68c │ │ │ │ + beq.w 1ff7f4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff68c │ │ │ │ + bne.w 1ff7f4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff676 │ │ │ │ + beq.w 1ff7de │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ff886 │ │ │ │ - b.n 1ff676 │ │ │ │ - ldr.w r1, [pc, #1820] @ 1fffb0 │ │ │ │ + bne.n 1ff9ee │ │ │ │ + b.n 1ff7de │ │ │ │ + ldr.w r1, [pc, #1820] @ 200118 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w ip, r4, r1, lsl #7 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ff8d8 │ │ │ │ + beq.n 1ffa40 │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ 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 1ff8b4 │ │ │ │ + bne.n 1ffa1c │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff71e │ │ │ │ + beq.w 1ff886 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff71e │ │ │ │ + bne.w 1ff886 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff706 │ │ │ │ + beq.w 1ff86e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ff900 │ │ │ │ - b.n 1ff706 │ │ │ │ + bne.n 1ffa68 │ │ │ │ + b.n 1ff86e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1ff934 │ │ │ │ + cbz r4, 1ffa9c │ │ │ │ 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 1ff910 │ │ │ │ + bne.n 1ffa78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff638 │ │ │ │ + beq.w 1ff7a0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff638 │ │ │ │ + bne.w 1ff7a0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff620 │ │ │ │ + beq.w 1ff788 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ff94c │ │ │ │ - b.n 1ff620 │ │ │ │ + bne.n 1ffab4 │ │ │ │ + b.n 1ff788 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff638 │ │ │ │ + beq.w 1ff7a0 │ │ │ │ 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 1ff964 │ │ │ │ - b.n 1ff638 │ │ │ │ - ldr.w r1, [pc, #1576] @ 1fffb4 │ │ │ │ + bne.n 1ffacc │ │ │ │ + b.n 1ff7a0 │ │ │ │ + ldr.w r1, [pc, #1576] @ 20011c │ │ │ │ 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, 1ff9c2 │ │ │ │ + cbz r0, 1ffb2a │ │ │ │ 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 1ff9a6 │ │ │ │ + bne.n 1ffb0e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff68c │ │ │ │ + beq.w 1ff7f4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff68c │ │ │ │ + bne.w 1ff7f4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff676 │ │ │ │ + beq.w 1ff7de │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ff9da │ │ │ │ - b.n 1ff676 │ │ │ │ + bne.n 1ffb42 │ │ │ │ + b.n 1ff7de │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1ffa26 │ │ │ │ + cbz r1, 1ffb8e │ │ │ │ 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 1ffa26 │ │ │ │ + bne.n 1ffb8e │ │ │ │ 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 1ff68c │ │ │ │ + beq.w 1ff7f4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff68c │ │ │ │ + bne.w 1ff7f4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff676 │ │ │ │ + beq.w 1ff7de │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffa3e │ │ │ │ - b.n 1ff676 │ │ │ │ - ldr.w r1, [pc, #1384] @ 1fffb4 │ │ │ │ + bne.n 1ffba6 │ │ │ │ + b.n 1ff7de │ │ │ │ + ldr.w r1, [pc, #1384] @ 20011c │ │ │ │ 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, 1ffa82 │ │ │ │ + cbz r0, 1ffbea │ │ │ │ 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 1ffa66 │ │ │ │ + bne.n 1ffbce │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff6dc │ │ │ │ + beq.w 1ff844 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff6dc │ │ │ │ + bne.w 1ff844 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff6c6 │ │ │ │ + beq.w 1ff82e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffa9a │ │ │ │ - b.n 1ff6c6 │ │ │ │ + bne.n 1ffc02 │ │ │ │ + b.n 1ff82e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1ffaea │ │ │ │ + cbz r1, 1ffc52 │ │ │ │ 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 1ffaea │ │ │ │ + bne.n 1ffc52 │ │ │ │ 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 1ff638 │ │ │ │ + beq.w 1ff7a0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff638 │ │ │ │ + bne.w 1ff7a0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff620 │ │ │ │ + beq.w 1ff788 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ffb02 │ │ │ │ - b.n 1ff620 │ │ │ │ + bne.n 1ffc6a │ │ │ │ + b.n 1ff788 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200170 │ │ │ │ + beq.w 2002d8 │ │ │ │ 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 1ff638 │ │ │ │ + beq.w 1ff7a0 │ │ │ │ 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 1ffb3e │ │ │ │ - b.n 1ff638 │ │ │ │ + bcc.n 1ffca6 │ │ │ │ + b.n 1ff7a0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1ff71e │ │ │ │ + bne.w 1ff886 │ │ │ │ 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 1ff71e │ │ │ │ + b.n 1ff886 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ffbc2 │ │ │ │ + beq.n 1ffd2a │ │ │ │ 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 1ffba6 │ │ │ │ + bne.n 1ffd0e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff6dc │ │ │ │ + beq.w 1ff844 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff6dc │ │ │ │ + bne.w 1ff844 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff6c6 │ │ │ │ + beq.w 1ff82e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffbda │ │ │ │ - b.n 1ff6c6 │ │ │ │ + bne.n 1ffd42 │ │ │ │ + b.n 1ff82e │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ffc20 │ │ │ │ + beq.n 1ffd88 │ │ │ │ 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 1ffbfe │ │ │ │ + bne.n 1ffd66 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff638 │ │ │ │ + beq.w 1ff7a0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff638 │ │ │ │ + bne.w 1ff7a0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff620 │ │ │ │ + beq.w 1ff788 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ffc38 │ │ │ │ - b.n 1ff620 │ │ │ │ - ldr r1, [pc, #876] @ (1fffb0 ) │ │ │ │ + bne.n 1ffda0 │ │ │ │ + b.n 1ff788 │ │ │ │ + ldr r1, [pc, #876] @ (200118 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w ip, r4, r1, lsl #7 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ffc88 │ │ │ │ + beq.n 1ffdf0 │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ 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 1ffc64 │ │ │ │ + bne.n 1ffdcc │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff638 │ │ │ │ + beq.w 1ff7a0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff638 │ │ │ │ + bne.w 1ff7a0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff620 │ │ │ │ + beq.w 1ff788 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ffcb0 │ │ │ │ - b.n 1ff620 │ │ │ │ + bne.n 1ffe18 │ │ │ │ + b.n 1ff788 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1ff638 │ │ │ │ + bne.w 1ff7a0 │ │ │ │ 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 1ff638 │ │ │ │ + b.n 1ff7a0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1ffd24 │ │ │ │ + cbz r1, 1ffe8c │ │ │ │ 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 1ffd24 │ │ │ │ + bne.n 1ffe8c │ │ │ │ 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 1ff6dc │ │ │ │ + beq.w 1ff844 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff6dc │ │ │ │ + bne.w 1ff844 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff6c6 │ │ │ │ + beq.w 1ff82e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffd3c │ │ │ │ - b.n 1ff6c6 │ │ │ │ + bne.n 1ffea4 │ │ │ │ + b.n 1ff82e │ │ │ │ ldrd r0, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20018e │ │ │ │ + beq.w 2002f6 │ │ │ │ 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 1ff6dc │ │ │ │ + beq.w 1ff844 │ │ │ │ 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 1ffd72 │ │ │ │ - b.n 1ff6dc │ │ │ │ + bcc.n 1ffeda │ │ │ │ + b.n 1ff844 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20017a │ │ │ │ + beq.w 2002e2 │ │ │ │ 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 1ff71e │ │ │ │ + beq.w 1ff886 │ │ │ │ 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 1ffdcc │ │ │ │ - b.n 1ff71e │ │ │ │ - ldr r0, [pc, #444] @ (1fffb0 ) │ │ │ │ + bcc.n 1fff34 │ │ │ │ + b.n 1ff886 │ │ │ │ + ldr r0, [pc, #444] @ (200118 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r0, r1, lsl #7 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1ffe2a │ │ │ │ + cbz r0, 1fff92 │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ 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 1ffe0c │ │ │ │ + bne.n 1fff74 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff6dc │ │ │ │ + beq.w 1ff844 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff6dc │ │ │ │ + bne.w 1ff844 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff6c6 │ │ │ │ + beq.w 1ff82e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffe52 │ │ │ │ - b.n 1ff6c6 │ │ │ │ - ldr r1, [pc, #340] @ (1fffb4 ) │ │ │ │ + bne.n 1fffba │ │ │ │ + b.n 1ff82e │ │ │ │ + ldr r1, [pc, #340] @ (20011c ) │ │ │ │ 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 1ffea0 │ │ │ │ + beq.n 200008 │ │ │ │ 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 1ffe7e │ │ │ │ + bne.n 1fffe6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff71e │ │ │ │ + beq.w 1ff886 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff71e │ │ │ │ + bne.w 1ff886 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff706 │ │ │ │ + beq.w 1ff86e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ffeb8 │ │ │ │ - b.n 1ff706 │ │ │ │ + bne.n 200020 │ │ │ │ + b.n 1ff86e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1fff08 │ │ │ │ + cbz r1, 200070 │ │ │ │ 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 1fff08 │ │ │ │ + bne.n 200070 │ │ │ │ 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 1ff71e │ │ │ │ + beq.w 1ff886 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff71e │ │ │ │ + bne.w 1ff886 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff706 │ │ │ │ + beq.w 1ff86e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fff20 │ │ │ │ - b.w 1ff706 │ │ │ │ + bne.n 200088 │ │ │ │ + b.w 1ff86e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1fff54 │ │ │ │ + cbz r0, 2000bc │ │ │ │ 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 1fff32 │ │ │ │ + bne.n 20009a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff6dc │ │ │ │ + beq.w 1ff844 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff6dc │ │ │ │ + bne.w 1ff844 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff6c6 │ │ │ │ + beq.w 1ff82e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fff6c │ │ │ │ - b.w 1ff6c6 │ │ │ │ + bne.n 2000d4 │ │ │ │ + b.w 1ff82e │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff71e │ │ │ │ + beq.w 1ff886 │ │ │ │ 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 r1, r5 │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #24] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ - bne.n 1fff86 │ │ │ │ - b.w 1ff71e │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + bne.n 2000ee │ │ │ │ + b.w 1ff886 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1fffe2 │ │ │ │ + cbz r4, 20014a │ │ │ │ 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 1fffbe │ │ │ │ + bne.n 200126 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff71e │ │ │ │ + beq.w 1ff886 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff71e │ │ │ │ + bne.w 1ff886 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff706 │ │ │ │ + beq.w 1ff86e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ffffa │ │ │ │ - b.w 1ff706 │ │ │ │ + bne.n 200162 │ │ │ │ + b.w 1ff86e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 20002e │ │ │ │ + cbz r0, 200196 │ │ │ │ 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 20000c │ │ │ │ + bne.n 200174 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff68c │ │ │ │ + beq.w 1ff7f4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff68c │ │ │ │ + bne.w 1ff7f4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff676 │ │ │ │ + beq.w 1ff7de │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 200046 │ │ │ │ - b.w 1ff676 │ │ │ │ + bne.n 2001ae │ │ │ │ + b.w 1ff7de │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 20008e │ │ │ │ + beq.n 2001f6 │ │ │ │ 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 r1, r4 │ │ │ │ - bne.n 20006c │ │ │ │ + bne.n 2001d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff71e │ │ │ │ + beq.w 1ff886 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff71e │ │ │ │ + bne.w 1ff886 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff706 │ │ │ │ + beq.w 1ff86e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 2000a6 │ │ │ │ - b.w 1ff706 │ │ │ │ + bne.n 20020e │ │ │ │ + b.w 1ff86e │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1ff68c │ │ │ │ + bne.w 1ff7f4 │ │ │ │ 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 1ff68c │ │ │ │ + b.w 1ff7f4 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff68c │ │ │ │ + beq.w 1ff7f4 │ │ │ │ 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 2000e4 │ │ │ │ - b.w 1ff68c │ │ │ │ - ldr r1, [pc, #292] @ (200230 ) │ │ │ │ + bne.n 20024c │ │ │ │ + b.w 1ff7f4 │ │ │ │ + ldr r1, [pc, #292] @ (200398 ) │ │ │ │ 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 20014c │ │ │ │ + beq.n 2002b4 │ │ │ │ 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 20012a │ │ │ │ + bne.n 200292 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff638 │ │ │ │ + beq.w 1ff7a0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff638 │ │ │ │ + bne.w 1ff7a0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff620 │ │ │ │ + beq.w 1ff788 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 200164 │ │ │ │ - b.w 1ff620 │ │ │ │ + bne.n 2002cc │ │ │ │ + b.w 1ff788 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ffb36 │ │ │ │ - b.w 1ff638 │ │ │ │ + bne.w 1ffc9e │ │ │ │ + b.w 1ff7a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ffdc4 │ │ │ │ - b.w 1ff71e │ │ │ │ + bne.w 1fff2c │ │ │ │ + b.w 1ff886 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ff7a0 │ │ │ │ - b.w 1ff68c │ │ │ │ + bne.w 1ff908 │ │ │ │ + b.w 1ff7f4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ffd6e │ │ │ │ - b.w 1ff6dc │ │ │ │ + bne.w 1ffed6 │ │ │ │ + b.w 1ff844 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff71e │ │ │ │ + beq.w 1ff886 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff71e │ │ │ │ + bne.w 1ff886 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff706 │ │ │ │ + beq.w 1ff86e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 2001b0 │ │ │ │ - b.w 1ff706 │ │ │ │ + bne.n 200318 │ │ │ │ + b.w 1ff86e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff68c │ │ │ │ + beq.w 1ff7f4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff68c │ │ │ │ + bne.w 1ff7f4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff676 │ │ │ │ + beq.w 1ff7de │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 2001d4 │ │ │ │ - b.w 1ff676 │ │ │ │ + bne.n 20033c │ │ │ │ + b.w 1ff7de │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff638 │ │ │ │ + beq.w 1ff7a0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff638 │ │ │ │ + bne.w 1ff7a0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff620 │ │ │ │ + beq.w 1ff788 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 2001f8 │ │ │ │ - b.w 1ff620 │ │ │ │ + bne.n 200360 │ │ │ │ + b.w 1ff788 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff6dc │ │ │ │ + beq.w 1ff844 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff6dc │ │ │ │ + bne.w 1ff844 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff6c6 │ │ │ │ + beq.w 1ff82e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 20021c │ │ │ │ - b.w 1ff6c6 │ │ │ │ + bne.n 200384 │ │ │ │ + b.w 1ff82e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.w 1ff642 │ │ │ │ + b.w 1ff7aa │ │ │ │ nop │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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] @ (2004ac ) │ │ │ │ + ldr r5, [pc, #612] @ (200614 ) │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 2004a4 │ │ │ │ + bhi.w 20060c │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ lsls r5, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2002a4 │ │ │ │ + beq.n 20040c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2002a4 │ │ │ │ + beq.n 20040c │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 200326 │ │ │ │ + bhi.n 20048e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r2, 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 2002a4 │ │ │ │ + beq.n 20040c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20026e │ │ │ │ + bne.n 2003d6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 20026e │ │ │ │ + bne.n 2003d6 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200272 │ │ │ │ - b.n 200322 │ │ │ │ + bne.n 2003da │ │ │ │ + b.n 20048a │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 200480 │ │ │ │ + beq.w 2005e8 │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 200274 │ │ │ │ + b.n 2003dc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 2002e0 │ │ │ │ + cbz r3, 200448 │ │ │ │ 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, 20030a │ │ │ │ + cbz r3, 200472 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 200304 │ │ │ │ + cbz r5, 20046c │ │ │ │ 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 2002ee │ │ │ │ + bne.n 200456 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1ff518 │ │ │ │ + bl 1ff680 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20030a │ │ │ │ + beq.n 200472 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 20034c │ │ │ │ + cbz r5, 2004b4 │ │ │ │ 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 200336 │ │ │ │ - b.n 20030a │ │ │ │ + bne.n 20049e │ │ │ │ + b.n 200472 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20030a │ │ │ │ + beq.n 200472 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 20036e │ │ │ │ + cbz r1, 2004d6 │ │ │ │ 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 20035e │ │ │ │ - b.n 20030a │ │ │ │ + bne.n 2004c6 │ │ │ │ + b.n 200472 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 20048c │ │ │ │ + beq.w 2005f4 │ │ │ │ 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 208d4c │ │ │ │ + bl 208eb4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 200318 │ │ │ │ - ldr r3, [pc, #276] @ (2004b0 ) │ │ │ │ + b.n 200480 │ │ │ │ + ldr r3, [pc, #276] @ (200618 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20030a │ │ │ │ + beq.n 200472 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 2003ca │ │ │ │ + cbz r5, 200532 │ │ │ │ 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 2003b4 │ │ │ │ - b.n 20030a │ │ │ │ + bne.n 20051c │ │ │ │ + b.n 200472 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20030a │ │ │ │ + beq.n 200472 │ │ │ │ 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, 2003f8 │ │ │ │ + cbz r1, 200560 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 2003e8 │ │ │ │ - b.n 20030a │ │ │ │ + bne.n 200550 │ │ │ │ + b.n 200472 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20030a │ │ │ │ + beq.n 200472 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 200418 │ │ │ │ + cbz r1, 200580 │ │ │ │ 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 20030a │ │ │ │ + bne.w 200472 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20030a │ │ │ │ + beq.w 200472 │ │ │ │ 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 200318 │ │ │ │ - ldr r3, [pc, #108] @ (2004b4 ) │ │ │ │ + b.n 200480 │ │ │ │ + ldr r3, [pc, #108] @ (20061c ) │ │ │ │ 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 20030a │ │ │ │ + beq.w 200472 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 200478 │ │ │ │ + cbz r5, 2005e0 │ │ │ │ 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 200462 │ │ │ │ - b.n 20030a │ │ │ │ + bne.n 2005ca │ │ │ │ + b.n 200472 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2002c8 │ │ │ │ + bne.w 200430 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 200322 │ │ │ │ + b.n 20048a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200380 │ │ │ │ + beq.w 2004e8 │ │ │ │ ldrd r5, r3, [r2, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 200380 │ │ │ │ + b.n 2004e8 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 200274 │ │ │ │ + b.n 2003dc │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r4, #660]! @ 0x294 │ │ │ │ + mcrr2 0, 10, r0, ip, cr5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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] @ (2006a0 ) │ │ │ │ + ldr r2, [pc, #472] @ (200808 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20054c │ │ │ │ + bhi.n 2006b4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbnz r5, 20051a │ │ │ │ + cbnz r5, 200682 │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 2004f0 │ │ │ │ + cbz r3, 200658 │ │ │ │ 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, 200518 │ │ │ │ + cbz r4, 200680 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 200512 │ │ │ │ + cbz r1, 20067a │ │ │ │ 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 2004fc │ │ │ │ + bne.n 200664 │ │ │ │ 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 200518 │ │ │ │ + beq.n 200680 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 200542 │ │ │ │ + cbz r2, 2006aa │ │ │ │ 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 200532 │ │ │ │ - b.n 200518 │ │ │ │ + bne.n 20069a │ │ │ │ + b.n 200680 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200518 │ │ │ │ + beq.n 200680 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 200570 │ │ │ │ + cbz r1, 2006d8 │ │ │ │ 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 20055a │ │ │ │ - b.n 200518 │ │ │ │ - ldr r3, [pc, #296] @ (2006a4 ) │ │ │ │ + bne.n 2006c2 │ │ │ │ + b.n 200680 │ │ │ │ + ldr r3, [pc, #296] @ (20080c ) │ │ │ │ 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 200518 │ │ │ │ + beq.n 200680 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 2005a8 │ │ │ │ + cbz r1, 200710 │ │ │ │ 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 200592 │ │ │ │ - b.n 200518 │ │ │ │ + bne.n 2006fa │ │ │ │ + b.n 200680 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200518 │ │ │ │ + beq.n 200680 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 2005c8 │ │ │ │ + cbz r2, 200730 │ │ │ │ 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 20067c │ │ │ │ + bne.n 2007e4 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20067c │ │ │ │ + beq.n 2007e4 │ │ │ │ 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] @ (2006a8 ) │ │ │ │ + ldr r3, [pc, #180] @ (200810 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200518 │ │ │ │ + beq.n 200680 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 200620 │ │ │ │ + cbz r1, 200788 │ │ │ │ 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 20060a │ │ │ │ - b.n 200518 │ │ │ │ + bne.n 200772 │ │ │ │ + b.n 200680 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 200688 │ │ │ │ + beq.n 2007f0 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 208d4c │ │ │ │ + bl 208eb4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200518 │ │ │ │ + beq.w 200680 │ │ │ │ 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, 200674 │ │ │ │ + cbz r2, 2007dc │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 200664 │ │ │ │ - b.n 200518 │ │ │ │ + bne.n 2007cc │ │ │ │ + b.n 200680 │ │ │ │ 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 200632 │ │ │ │ + beq.n 20079a │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 200632 │ │ │ │ + b.n 20079a │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb3200a5 │ │ │ │ + vst1.8 {d16[5]}, [sl], r5 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ 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 20071a │ │ │ │ + beq.n 200882 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2006d6 │ │ │ │ + beq.n 20083e │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 20070e │ │ │ │ + cbnz r3, 200876 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5618 │ │ │ │ + bl 1e5780 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2006c8 │ │ │ │ + beq.n 200830 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 200704 │ │ │ │ + cbz r2, 20086c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e5618 │ │ │ │ + bl 1e5780 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 200704 │ │ │ │ + cbz r2, 20086c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 200704 │ │ │ │ + cbz r1, 20086c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e5618 │ │ │ │ + bl 1e5780 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2006f0 │ │ │ │ - bl 1e5618 │ │ │ │ + bne.n 200858 │ │ │ │ + bl 1e5780 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2006cc │ │ │ │ + beq.n 200834 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5618 │ │ │ │ + bl 1e5780 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1e5618 │ │ │ │ - b.n 2006c8 │ │ │ │ + bl 1e5780 │ │ │ │ + b.n 200830 │ │ │ │ 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 20075e │ │ │ │ + beq.n 2008c6 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 2006ac │ │ │ │ + bl 200814 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 200744 │ │ │ │ + bne.n 2008ac │ │ │ │ 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, #2808] @ 201270 │ │ │ │ + ldr.w r0, [pc, #2808] @ 2013d8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r6, [pc, #2808] @ 201274 │ │ │ │ + ldr.w r6, [pc, #2808] @ 2013dc │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr.w r3, [pc, #2804] @ 201278 │ │ │ │ + ldr.w r3, [pc, #2804] @ 2013e0 │ │ │ │ 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 1ea07c │ │ │ │ + bl 1ea1e4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2007c8 │ │ │ │ + bhi.n 200930 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #11 │ │ │ │ lsls r6, r6, #13 │ │ │ │ lsls r1, r7, #12 │ │ │ │ lsls r1, r4, #11 │ │ │ │ lsls r5, r6, #11 │ │ │ │ movs r6, r3 │ │ │ │ lsls r6, r1, #12 │ │ │ │ movs r6, r3 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r2, r1 │ │ │ │ ldr.w r6, [r8, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2011c0 │ │ │ │ + beq.w 201328 │ │ │ │ add.w r7, r8, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 2007d8 │ │ │ │ + bcc.n 200940 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201116 │ │ │ │ + beq.w 20127e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 201300 │ │ │ │ + bhi.w 201468 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r5, r6, #18 │ │ │ │ movs r2, r1 │ │ │ │ lsls r2, r1, #15 │ │ │ │ lsls r5, r4, #15 │ │ │ │ movs r3, r5 │ │ │ │ lsls r1, r0, #17 │ │ │ │ movs r3, r5 │ │ │ │ lsls r6, r5, #17 │ │ │ │ lsls r7, r4, #16 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 200832 │ │ │ │ + cbz r3, 20099a │ │ │ │ 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 200860 │ │ │ │ + beq.n 2009c8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200856 │ │ │ │ + cbz r1, 2009be │ │ │ │ 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 200846 │ │ │ │ + bne.n 2009ae │ │ │ │ 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 │ │ │ │ @@ -585011,370 +585140,370 @@ │ │ │ │ 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 1ea158 │ │ │ │ + bl 1ea2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200988 │ │ │ │ + beq.n 200af0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 200988 │ │ │ │ + beq.n 200af0 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 201300 │ │ │ │ + bhi.w 201468 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r3, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr.w r3, [pc, #2500] @ 20127c │ │ │ │ + ldr.w r3, [pc, #2500] @ 2013e4 │ │ │ │ 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 2011d2 │ │ │ │ + beq.w 20133a │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ 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 2008d8 │ │ │ │ + bcc.n 200a40 │ │ │ │ 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 200c14 │ │ │ │ + bne.w 200d7c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 201300 │ │ │ │ + bhi.w 201468 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r3, r4, #7 │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r3, r4, #6 │ │ │ │ movs r2, r5 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 20093c │ │ │ │ + cbz r3, 200aa4 │ │ │ │ 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 20096a │ │ │ │ + beq.n 200ad2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200960 │ │ │ │ + cbz r1, 200ac8 │ │ │ │ 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 200950 │ │ │ │ + bne.n 200ab8 │ │ │ │ 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 1ea158 │ │ │ │ + bl 1ea2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200890 │ │ │ │ + bne.n 2009f8 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 2009b4 │ │ │ │ + beq.n 200b1c │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 2006ac │ │ │ │ + bl 200814 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 20099a │ │ │ │ + bne.n 200b02 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 59c64 │ │ │ │ - ldr.w r2, [pc, #2244] @ 201280 │ │ │ │ - ldr.w r3, [pc, #2232] @ 201278 │ │ │ │ + ldr.w r2, [pc, #2244] @ 2013e8 │ │ │ │ + ldr.w r3, [pc, #2232] @ 2013e0 │ │ │ │ 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 2012fc │ │ │ │ + bne.w 201464 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2208] @ 201284 │ │ │ │ + ldr.w r3, [pc, #2208] @ 2013ec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r1, lsl #7 │ │ │ │ ldrb.w sl, [r2, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 201222 │ │ │ │ + beq.w 20138a │ │ │ │ add.w r9, r5, #84 @ 0x54 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 200a02 │ │ │ │ + bne.n 200b6a │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 2008f8 │ │ │ │ + b.n 200a60 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 201210 │ │ │ │ + beq.w 201378 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 200a28 │ │ │ │ + bcc.n 200b90 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 2008f8 │ │ │ │ + b.n 200a60 │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ add.w r9, r5, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 2011ec │ │ │ │ + beq.w 201354 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 200a58 │ │ │ │ + bcc.n 200bc0 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 2008f8 │ │ │ │ + b.n 200a60 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 200d1c │ │ │ │ + beq.w 200e84 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200a80 │ │ │ │ + bne.n 200be8 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ mov r4, r9 │ │ │ │ - b.n 2008f8 │ │ │ │ + b.n 200a60 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 200cce │ │ │ │ + beq.w 200e36 │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20111e │ │ │ │ + bne.w 201286 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 208d4c │ │ │ │ - b.n 200974 │ │ │ │ + bl 208eb4 │ │ │ │ + b.n 200adc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200c82 │ │ │ │ + bne.w 200dea │ │ │ │ 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 200c14 │ │ │ │ + bne.w 200d7c │ │ │ │ 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 200974 │ │ │ │ + b.n 200adc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 200b04 │ │ │ │ + cbz r3, 200c6c │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w r9, r5, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2008f6 │ │ │ │ + beq.w 200a5e │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 200b14 │ │ │ │ + bcc.n 200c7c │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 2008f8 │ │ │ │ + b.n 200a60 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20096a │ │ │ │ + beq.w 200ad2 │ │ │ │ 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, 200b58 │ │ │ │ + cbz r1, 200cc0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 200b48 │ │ │ │ - b.n 20096a │ │ │ │ - ldr.w r3, [pc, #1824] @ 201284 │ │ │ │ + bne.n 200cb0 │ │ │ │ + b.n 200ad2 │ │ │ │ + ldr.w r3, [pc, #1824] @ 2013ec │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20096a │ │ │ │ + beq.w 200ad2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200b94 │ │ │ │ + cbz r1, 200cfc │ │ │ │ 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 200b84 │ │ │ │ + bne.n 200cec │ │ │ │ mov r2, r9 │ │ │ │ - b.n 20096a │ │ │ │ + b.n 200ad2 │ │ │ │ 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 20096a │ │ │ │ + beq.w 200ad2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200bc6 │ │ │ │ + cbz r1, 200d2e │ │ │ │ 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 200bb6 │ │ │ │ + bne.n 200d1e │ │ │ │ mov r2, r9 │ │ │ │ - b.n 20096a │ │ │ │ - ldr.w r3, [pc, #1704] @ 20127c │ │ │ │ + b.n 200ad2 │ │ │ │ + ldr.w r3, [pc, #1704] @ 2013e4 │ │ │ │ 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 20096a │ │ │ │ + beq.w 200ad2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200c08 │ │ │ │ + cbz r1, 200d70 │ │ │ │ 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 200bf8 │ │ │ │ + bne.n 200d60 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 20096a │ │ │ │ + b.n 200ad2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201112 │ │ │ │ + beq.w 20127a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 201300 │ │ │ │ - add r3, pc, #8 @ (adr r3, 200c34 ) │ │ │ │ + bhi.w 201468 │ │ │ │ + add r3, pc, #8 @ (adr r3, 200d9c ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r3, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ @@ -585392,745 +585521,745 @@ │ │ │ │ lsls r3, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 200ab8 │ │ │ │ + bne.w 200c20 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 200ab8 │ │ │ │ + beq.w 200c20 │ │ │ │ ldrd ip, r0, [r5, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r5, #28] │ │ │ │ - b.n 200ab8 │ │ │ │ + b.n 200c20 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2008f6 │ │ │ │ + bne.w 200a5e │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 2008f8 │ │ │ │ + b.n 200a60 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20096a │ │ │ │ + beq.w 200ad2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 200cc4 │ │ │ │ + cbz r1, 200e2c │ │ │ │ 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 200cb4 │ │ │ │ - b.n 20096a │ │ │ │ + bne.n 200e1c │ │ │ │ + b.n 200ad2 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 2008f8 │ │ │ │ + b.n 200a60 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200aea │ │ │ │ + beq.w 200c52 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 200cf6 │ │ │ │ + cbz r1, 200e5e │ │ │ │ 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 200aec │ │ │ │ + bne.w 200c54 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r3, 200d14 │ │ │ │ + cbz r3, 200e7c │ │ │ │ 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 200974 │ │ │ │ + b.n 200adc │ │ │ │ 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 201288 │ │ │ │ + bne.w 2013f0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 200ca8 │ │ │ │ - ldr.w r3, [pc, #1348] @ 20127c │ │ │ │ + b.n 200e10 │ │ │ │ + ldr.w r3, [pc, #1348] @ 2013e4 │ │ │ │ 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 2012c8 │ │ │ │ + beq.w 201430 │ │ │ │ add.w r9, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ 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 200d58 │ │ │ │ - b.n 2007ec │ │ │ │ + bcc.n 200ec0 │ │ │ │ + b.n 200954 │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2011c0 │ │ │ │ + beq.w 201328 │ │ │ │ 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 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 200d84 │ │ │ │ - b.n 2007ec │ │ │ │ - ldr.w r3, [pc, #1252] @ 201284 │ │ │ │ + bcc.n 200eec │ │ │ │ + b.n 200954 │ │ │ │ + ldr.w r3, [pc, #1252] @ 2013ec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r0, lsl #7 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2012b8 │ │ │ │ + beq.w 201420 │ │ │ │ add.w r9, r8, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 200dbc │ │ │ │ - b.n 2007ec │ │ │ │ + bne.n 200f24 │ │ │ │ + b.n 200954 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 201294 │ │ │ │ + beq.w 2013fc │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2012b0 │ │ │ │ + beq.w 201418 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ movs r6, #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ - bl 208d4c │ │ │ │ - b.n 20086e │ │ │ │ + bl 208eb4 │ │ │ │ + b.n 2009d6 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 201244 │ │ │ │ + beq.w 2013ac │ │ │ │ add.w r0, r6, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200e12 │ │ │ │ - b.n 2007ec │ │ │ │ + bne.n 200f7a │ │ │ │ + b.n 200954 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 200e36 │ │ │ │ + cbz r3, 200f9e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2007ec │ │ │ │ + beq.w 200954 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 200e46 │ │ │ │ - b.n 2007ec │ │ │ │ + bcc.n 200fae │ │ │ │ + b.n 200954 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 200e6e │ │ │ │ + cbz r3, 200fd6 │ │ │ │ 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 20096a │ │ │ │ + beq.w 200ad2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200e94 │ │ │ │ + cbz r1, 200ffc │ │ │ │ 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 200e84 │ │ │ │ + bne.n 200fec │ │ │ │ mov r2, r9 │ │ │ │ - b.n 20096a │ │ │ │ + b.n 200ad2 │ │ │ │ ldr.w r6, [r8, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20114e │ │ │ │ + bne.w 2012b6 │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2011ca │ │ │ │ + beq.w 201332 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 200860 │ │ │ │ - ldr r3, [pc, #964] @ (201284 ) │ │ │ │ + b.n 2009c8 │ │ │ │ + ldr r3, [pc, #964] @ (2013ec ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20096a │ │ │ │ + beq.w 200ad2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200eee │ │ │ │ + cbz r1, 201056 │ │ │ │ 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 200ede │ │ │ │ + bne.n 201046 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 20096a │ │ │ │ + b.n 200ad2 │ │ │ │ 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 20096a │ │ │ │ + beq.w 200ad2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200f20 │ │ │ │ + cbz r1, 201088 │ │ │ │ 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 200f10 │ │ │ │ + bne.n 201078 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 20096a │ │ │ │ + b.n 200ad2 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20096a │ │ │ │ + beq.w 200ad2 │ │ │ │ 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, 200f56 │ │ │ │ + cbz r1, 2010be │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 200f46 │ │ │ │ - b.n 20096a │ │ │ │ - ldr r3, [pc, #796] @ (20127c ) │ │ │ │ + bne.n 2010ae │ │ │ │ + b.n 200ad2 │ │ │ │ + ldr r3, [pc, #796] @ (2013e4 ) │ │ │ │ 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 20096a │ │ │ │ + beq.w 200ad2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200f92 │ │ │ │ + cbz r1, 2010fa │ │ │ │ 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 200f82 │ │ │ │ + bne.n 2010ea │ │ │ │ mov r2, r9 │ │ │ │ - b.n 20096a │ │ │ │ + b.n 200ad2 │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200860 │ │ │ │ + beq.w 2009c8 │ │ │ │ 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, 200fcc │ │ │ │ + cbz r1, 201134 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 200fbc │ │ │ │ - b.n 200860 │ │ │ │ - ldr r3, [pc, #684] @ (201284 ) │ │ │ │ + bne.n 201124 │ │ │ │ + b.n 2009c8 │ │ │ │ + ldr r3, [pc, #684] @ (2013ec ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200860 │ │ │ │ + beq.w 2009c8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 201008 │ │ │ │ + cbz r1, 201170 │ │ │ │ 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 200ff8 │ │ │ │ + bne.n 201160 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200860 │ │ │ │ - ldr r3, [pc, #612] @ (20127c ) │ │ │ │ + b.n 2009c8 │ │ │ │ + ldr r3, [pc, #612] @ (2013e4 ) │ │ │ │ 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 200860 │ │ │ │ + beq.w 2009c8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20104c │ │ │ │ + cbz r1, 2011b4 │ │ │ │ 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 20103c │ │ │ │ + bne.n 2011a4 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200860 │ │ │ │ + b.n 2009c8 │ │ │ │ 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 200860 │ │ │ │ + beq.w 2009c8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20107e │ │ │ │ + cbz r1, 2011e6 │ │ │ │ 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 20106e │ │ │ │ + bne.n 2011d6 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 200860 │ │ │ │ + b.w 2009c8 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 200df2 │ │ │ │ + bne.w 200f5a │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 200df2 │ │ │ │ + beq.w 200f5a │ │ │ │ ldrd lr, ip, [r8, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [r8, #28] │ │ │ │ - b.n 200df2 │ │ │ │ + b.n 200f5a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20096a │ │ │ │ + beq.w 200ad2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 2010dc │ │ │ │ + cbz r1, 201244 │ │ │ │ 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 2010cc │ │ │ │ - b.n 20096a │ │ │ │ + bne.n 201234 │ │ │ │ + b.n 200ad2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200860 │ │ │ │ + beq.w 2009c8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 201106 │ │ │ │ + cbz r1, 20126e │ │ │ │ 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 2010f6 │ │ │ │ - b.w 200860 │ │ │ │ + bne.n 20125e │ │ │ │ + b.w 2009c8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 200c22 │ │ │ │ + b.n 200d8a │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 200800 │ │ │ │ + b.w 200968 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2012aa │ │ │ │ + beq.w 201412 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 201254 │ │ │ │ + beq.w 2013bc │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 208d4c │ │ │ │ - b.n 200974 │ │ │ │ + bl 208eb4 │ │ │ │ + b.n 200adc │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2007ec │ │ │ │ + bne.w 200954 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ - bl 1fe45c │ │ │ │ - b.w 2007ec │ │ │ │ + bl 1fe5c4 │ │ │ │ + b.w 200954 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200860 │ │ │ │ + beq.w 2009c8 │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ - cbz r1, 201192 │ │ │ │ + cbz r1, 2012fa │ │ │ │ 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 2011b2 │ │ │ │ + bne.n 20131a │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ - cbz r3, 2011b2 │ │ │ │ + cbz r3, 20131a │ │ │ │ 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 200868 │ │ │ │ + b.w 2009d0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 20112e │ │ │ │ + b.n 201296 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2012a6 │ │ │ │ + bne.n 20140e │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 200860 │ │ │ │ + b.w 2009c8 │ │ │ │ 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 2012d8 │ │ │ │ + bne.n 201440 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.w 20096a │ │ │ │ + b.w 200ad2 │ │ │ │ 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 2011e6 │ │ │ │ + beq.n 20134e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2012ee │ │ │ │ + beq.n 201456 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 20096a │ │ │ │ + b.w 200ad2 │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2011e6 │ │ │ │ - b.n 201200 │ │ │ │ + beq.n 20134e │ │ │ │ + b.n 201368 │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, sl │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2011e6 │ │ │ │ + beq.n 20134e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2012f4 │ │ │ │ + beq.n 20145c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 200ec4 │ │ │ │ + b.n 20102c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2012e4 │ │ │ │ + beq.n 20144c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 2010ea │ │ │ │ + b.n 201252 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 201138 │ │ │ │ + beq.w 2012a0 │ │ │ │ ldrd lr, r1, [r5, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #28] │ │ │ │ - b.n 201138 │ │ │ │ - ldr??.w r0, [r8, r5, lsl #2] │ │ │ │ - ldr??.w r0, [r6, r5, lsl #2] │ │ │ │ + b.n 2012a0 │ │ │ │ + @ instruction: 0xf71000a5 │ │ │ │ + @ instruction: 0xf70e00a5 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf63a00a5 │ │ │ │ + @ instruction: 0xf4d200a5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 2012ea │ │ │ │ + cbz r6, 201452 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 2010c0 │ │ │ │ + b.n 201228 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe5c4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ - b.w 2007f0 │ │ │ │ + b.w 200958 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 200eb8 │ │ │ │ + b.n 201020 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 20112e │ │ │ │ + b.n 201296 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov r7, r9 │ │ │ │ - b.n 201094 │ │ │ │ + b.n 2011fc │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2012a6 │ │ │ │ + bne.n 20140e │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 200fde │ │ │ │ + b.n 201146 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2012a6 │ │ │ │ + bne.n 20140e │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 201020 │ │ │ │ + b.n 201188 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 2012f8 │ │ │ │ + cbz r6, 201460 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 200f68 │ │ │ │ + b.n 2010d0 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 2010ea │ │ │ │ + b.n 201252 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 2010c0 │ │ │ │ + b.n 201228 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.w 20096a │ │ │ │ + b.w 200ad2 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 200ec4 │ │ │ │ + b.n 20102c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 200f68 │ │ │ │ + b.n 2010d0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ (201334 ) │ │ │ │ + ldr r1, [pc, #44] @ (20149c ) │ │ │ │ movw r3, #427 @ 0x1ab │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add r1, pc │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 20131a │ │ │ │ + beq.n 201482 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 201330 │ │ │ │ - ldr r3, [pc, #20] @ (201338 ) │ │ │ │ + bne.n 201498 │ │ │ │ + ldr r3, [pc, #20] @ (2014a0 ) │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201316 │ │ │ │ + bne.n 20147e │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - stcl 0, cr0, [ip], #660 @ 0x294 │ │ │ │ + @ instruction: 0xeb8400a5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ 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] @ 2013b8 │ │ │ │ + ldr.w ip, [pc, #108] @ 201520 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (2013bc ) │ │ │ │ + ldr r2, [pc, #104] @ (201524 ) │ │ │ │ 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 2013a8 │ │ │ │ + beq.n 201510 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 201396 │ │ │ │ + bne.n 2014fe │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (2013c0 ) │ │ │ │ - ldr r2, [pc, #60] @ (2013bc ) │ │ │ │ + ldr r1, [pc, #64] @ (201528 ) │ │ │ │ + ldr r2, [pc, #60] @ (201524 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 2013b2 │ │ │ │ + bne.n 20151a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e1008 │ │ │ │ + bl 1e1170 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 201374 │ │ │ │ + b.n 2014dc │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 201374 │ │ │ │ + b.n 2014dc │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r8], #660 @ 0x294 │ │ │ │ + adc.w r0, r0, r5, asr #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip], #-660 @ 0xfffffd6c │ │ │ │ + adds.w r0, r4, r5, asr #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, #336] @ (201528 ) │ │ │ │ + ldr r4, [pc, #336] @ (201690 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #336] @ (20152c ) │ │ │ │ + ldr r3, [pc, #336] @ (201694 ) │ │ │ │ mov ip, r2 │ │ │ │ add r4, pc │ │ │ │ cmp.w r1, #366 @ 0x16e │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 20145a │ │ │ │ + bhi.n 2015c2 │ │ │ │ cmp.w r1, #310 @ 0x136 │ │ │ │ - bls.n 20148a │ │ │ │ + bls.n 2015f2 │ │ │ │ mvn.w r0, #310 @ 0x136 │ │ │ │ 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 201462 │ │ │ │ + bhi.n 2015ca │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -586138,15 +586267,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r1, [pc, #360] @ (2015a8 ) │ │ │ │ + ldr r1, [pc, #360] @ (201710 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #82 @ 0x52 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -586154,102 +586283,102 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movw r3, #455 @ 0x1c7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2014a0 │ │ │ │ + bne.n 201608 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe368 │ │ │ │ - ldr r2, [pc, #188] @ (201530 ) │ │ │ │ - ldr r3, [pc, #184] @ (20152c ) │ │ │ │ + bl 1fe4d0 │ │ │ │ + ldr r2, [pc, #188] @ (201698 ) │ │ │ │ + ldr r3, [pc, #184] @ (201694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20150c │ │ │ │ + bne.n 201674 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - beq.n 2014f4 │ │ │ │ - bhi.n 2014e8 │ │ │ │ + beq.n 20165c │ │ │ │ + bhi.n 201650 │ │ │ │ cmp r1, #191 @ 0xbf │ │ │ │ - beq.n 201500 │ │ │ │ + beq.n 201668 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 201510 │ │ │ │ - bl 20133c │ │ │ │ - b.n 201470 │ │ │ │ + vldr d0, [pc, #120] @ 201678 │ │ │ │ + bl 2014a4 │ │ │ │ + b.n 2015d8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe368 │ │ │ │ - b.n 201470 │ │ │ │ + bl 1fe4d0 │ │ │ │ + b.n 2015d8 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe368 │ │ │ │ - b.n 201470 │ │ │ │ + bl 1fe4d0 │ │ │ │ + b.n 2015d8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe368 │ │ │ │ - b.n 201470 │ │ │ │ + bl 1fe4d0 │ │ │ │ + b.n 2015d8 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1fe368 │ │ │ │ - b.n 201470 │ │ │ │ + bl 1fe4d0 │ │ │ │ + b.n 2015d8 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20133c │ │ │ │ - b.n 201470 │ │ │ │ + bl 2014a4 │ │ │ │ + b.n 2015d8 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 201518 │ │ │ │ - bl 20133c │ │ │ │ - b.n 201470 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 201520 │ │ │ │ - bl 20133c │ │ │ │ - b.n 201470 │ │ │ │ + vldr d0, [pc, #32] @ 201680 │ │ │ │ + bl 2014a4 │ │ │ │ + b.n 2015d8 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 201688 │ │ │ │ + bl 2014a4 │ │ │ │ + b.n 2015d8 │ │ │ │ blx 5a6d4 <__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] │ │ │ │ ... │ │ │ │ - ldc 0, cr0, [lr], {165} @ 0xa5 │ │ │ │ + @ instruction: 0xeab600a5 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb8800a5 │ │ │ │ + bic.w r0, r0, r5, asr #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 20155c │ │ │ │ + beq.n 2016c4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 201542 │ │ │ │ + bne.n 2016aa │ │ │ │ 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 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -586266,71 +586395,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] @ (201620 ) │ │ │ │ + ldr r2, [pc, #132] @ (201788 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 2015ea │ │ │ │ + beq.n 201752 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 2015d8 │ │ │ │ - cbnz r4, 2015d2 │ │ │ │ - ldr r1, [pc, #124] @ (201624 ) │ │ │ │ + beq.n 201740 │ │ │ │ + cbnz r4, 20173a │ │ │ │ + ldr r1, [pc, #124] @ (20178c ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 2015ea │ │ │ │ + cbz r5, 201752 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 201580 │ │ │ │ - cbz r0, 2015d4 │ │ │ │ + bl 2016e8 │ │ │ │ + cbz r0, 20173c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 2015ba │ │ │ │ + bne.n 201722 │ │ │ │ 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, #663 @ 0x297 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20160e │ │ │ │ + beq.n 201776 │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2015f0 │ │ │ │ + bne.n 201758 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r2, #344 @ 0x158 │ │ │ │ - bne.n 2015d2 │ │ │ │ + bne.n 20173a │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 201618 │ │ │ │ + bne.n 201780 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2015d4 │ │ │ │ + b.n 20173c │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 201580 │ │ │ │ - b.n 2015d4 │ │ │ │ + bl 2016e8 │ │ │ │ + b.n 20173c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - orn r0, r0, r5, asr #2 │ │ │ │ + ldrd r0, r0, [r8], #660 @ 0x294 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -586338,65 +586467,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, 201664 │ │ │ │ + cbz r4, 2017cc │ │ │ │ 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, 201676 │ │ │ │ + cbz r1, 2017de │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 201676 │ │ │ │ + cbz r3, 2017de │ │ │ │ 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, 2016a0 │ │ │ │ + cbz r1, 201808 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 2016a0 │ │ │ │ + cbz r3, 201808 │ │ │ │ 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 2016ba │ │ │ │ + beq.n 201822 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 2016ba │ │ │ │ + cbz r3, 201822 │ │ │ │ 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, 2016e8 │ │ │ │ + cbz r3, 201850 │ │ │ │ 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] │ │ │ │ @@ -586410,402 +586539,402 @@ │ │ │ │ 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, 20170c │ │ │ │ + cbnz r3, 201874 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5664 │ │ │ │ + bl 1e57cc │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1e55ec │ │ │ │ + bl 1e5754 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 20174c │ │ │ │ + cbz r6, 2018b4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 201684 │ │ │ │ + bl 2017ec │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 20172e │ │ │ │ + bne.n 201896 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5618 │ │ │ │ + bl 1e5780 │ │ │ │ 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 201628 │ │ │ │ + bl 201790 │ │ │ │ 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 20179c │ │ │ │ + beq.n 201904 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 20179c │ │ │ │ + cbz r2, 201904 │ │ │ │ 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 2017c4 │ │ │ │ + bcs.n 20192c │ │ │ │ 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 201684 │ │ │ │ + bl 2017ec │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 2017ae │ │ │ │ + bcc.n 201916 │ │ │ │ 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, 2017e4 │ │ │ │ - b.n 201800 │ │ │ │ + cbnz r3, 20194c │ │ │ │ + b.n 201968 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2017e2 │ │ │ │ + bne.n 20194a │ │ │ │ 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 201848 │ │ │ │ + beq.n 2019b0 │ │ │ │ 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 201824 │ │ │ │ + b.n 20198c │ │ │ │ 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 201820 │ │ │ │ + bne.n 201988 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2018ce │ │ │ │ + beq.n 201a36 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ - beq.n 2018ca │ │ │ │ + beq.n 201a32 │ │ │ │ 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 2018a0 │ │ │ │ + b.n 201a08 │ │ │ │ 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 2018ca │ │ │ │ + beq.n 201a32 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 201874 │ │ │ │ + bmi.n 2019dc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r2, [r6, #-12] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 201874 │ │ │ │ + bne.n 2019dc │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 201874 │ │ │ │ + beq.n 2019dc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20188e │ │ │ │ + beq.n 2019f6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2018b6 │ │ │ │ + bne.n 201a1e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2018be │ │ │ │ + b.n 201a26 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #152] @ (201970 ) │ │ │ │ + ldr r3, [pc, #152] @ (201ad8 ) │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 201912 │ │ │ │ + cbz r1, 201a7a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 201904 │ │ │ │ - ldr r1, [pc, #144] @ (201974 ) │ │ │ │ + bne.n 201a6c │ │ │ │ + ldr r1, [pc, #144] @ (201adc ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 201904 │ │ │ │ + cbz r3, 201a6c │ │ │ │ mvn.w r1, #804 @ 0x324 │ │ │ │ add r0, r1 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls r1, [r4, #112] @ 0x70 │ │ │ │ ldrhi r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 201966 │ │ │ │ + beq.n 201ace │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ subs r1, #1 │ │ │ │ uxth r1, r1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ subs r0, r0, r2 │ │ │ │ - ldr r2, [pc, #88] @ (201978 ) │ │ │ │ + ldr r2, [pc, #88] @ (201ae0 ) │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add.w ip, r0, #60 @ 0x3c │ │ │ │ add ip, r4 │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r1 │ │ │ │ - cbnz r0, 201958 │ │ │ │ + cbnz r0, 201ac0 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 20195e │ │ │ │ + bcs.n 201ac6 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 20190e │ │ │ │ + beq.n 201a76 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20193a │ │ │ │ + beq.n 201aa2 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 201942 │ │ │ │ - b.n 20194e │ │ │ │ + bhi.n 201aaa │ │ │ │ + b.n 201ab6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20193e │ │ │ │ - b.n 20190e │ │ │ │ + bne.n 201aa6 │ │ │ │ + b.n 201a76 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 20190e │ │ │ │ + b.n 201a76 │ │ │ │ nop │ │ │ │ - b.n 2017bc │ │ │ │ + b.n 201654 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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 2019c4 │ │ │ │ + beq.n 201b2c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 2019a8 │ │ │ │ + b.n 201b10 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2019c0 │ │ │ │ + beq.n 201b28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 2019b8 │ │ │ │ - bl 2018d0 │ │ │ │ + bmi.n 201b20 │ │ │ │ + bl 201a38 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 2019a0 │ │ │ │ + bne.n 201b08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2019c0 │ │ │ │ + b.n 201b28 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 201a12 │ │ │ │ + cbz r0, 201b7a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 201a18 │ │ │ │ + cbz r2, 201b80 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 201a5a │ │ │ │ + bhi.n 201bc2 │ │ │ │ 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 201a12 │ │ │ │ + beq.n 201b7a │ │ │ │ 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 201a08 │ │ │ │ + beq.n 201b70 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 201a42 │ │ │ │ + bne.n 201baa │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 201a12 │ │ │ │ + beq.n 201b7a │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 201a46 │ │ │ │ + beq.n 201bae │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 201a36 │ │ │ │ + bne.n 201b9e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 201a12 │ │ │ │ + beq.n 201b7a │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 201a42 │ │ │ │ + bne.n 201baa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 2019e4 │ │ │ │ + b.n 201b4c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 2019e4 │ │ │ │ + b.n 201b4c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 201a12 │ │ │ │ + beq.n 201b7a │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 2019e4 │ │ │ │ - b.n 201a36 │ │ │ │ + bne.n 201b4c │ │ │ │ + b.n 201b9e │ │ │ │ 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 201a7e │ │ │ │ + bmi.n 201be6 │ │ │ │ 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, 201a9a │ │ │ │ + cbz r3, 201c02 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 201a7c │ │ │ │ + beq.n 201be4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 2019cc │ │ │ │ + bl 201b34 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 201aca │ │ │ │ + bhi.n 201c32 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -586819,48 +586948,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 201afe │ │ │ │ + bhi.n 201c66 │ │ │ │ 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 201b02 │ │ │ │ + beq.n 201c6a │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 201ade │ │ │ │ + beq.n 201c46 │ │ │ │ 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 201ade │ │ │ │ + beq.n 201c46 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201b96 │ │ │ │ + beq.n 201cfe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 201b50 │ │ │ │ + cbz r2, 201cb8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 201b3a │ │ │ │ + bhi.n 201ca2 │ │ │ │ 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 │ │ │ │ @@ -586873,178 +587002,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 201b36 │ │ │ │ + b.n 201c9e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 201ba6 │ │ │ │ + beq.n 201d0e │ │ │ │ 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 201ad0 │ │ │ │ + bl 201c38 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 201b9a │ │ │ │ + beq.n 201d02 │ │ │ │ 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 201b36 │ │ │ │ + b.n 201c9e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 201b90 │ │ │ │ + b.n 201cf8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 201b36 │ │ │ │ + b.n 201c9e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 201bdc │ │ │ │ + cbz r0, 201d44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 201bd0 │ │ │ │ + cbz r2, 201d38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 201bcc │ │ │ │ - bl 201b10 │ │ │ │ + cbz r2, 201d34 │ │ │ │ + bl 201c78 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 201bc6 │ │ │ │ + bne.n 201d2e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 201bcc │ │ │ │ + b.n 201d34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 201bcc │ │ │ │ + b.n 201d34 │ │ │ │ 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 201c3c │ │ │ │ + bhi.n 201da4 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 201b10 │ │ │ │ - cbz r0, 201c1a │ │ │ │ + bl 201c78 │ │ │ │ + cbz r0, 201d82 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 201c04 │ │ │ │ + beq.n 201d6c │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201c1a │ │ │ │ + beq.n 201d82 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 201c18 │ │ │ │ - bl 201b10 │ │ │ │ + bne.n 201d80 │ │ │ │ + bl 201c78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201c22 │ │ │ │ + bne.n 201d8a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 201c48 │ │ │ │ + cbz r1, 201db0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 201be0 │ │ │ │ - b.n 201c1a │ │ │ │ + bl 201d48 │ │ │ │ + b.n 201d82 │ │ │ │ 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, 201c82 │ │ │ │ + cbz r3, 201dea │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 201c80 │ │ │ │ + beq.n 201de8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ 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, 201cae │ │ │ │ + cbz r3, 201e16 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 201cac │ │ │ │ + beq.n 201e14 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 2019cc │ │ │ │ + bl 201b34 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 201cc8 │ │ │ │ + cbz r0, 201e30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 201cc6 │ │ │ │ + cbz r3, 201e2e │ │ │ │ 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, 201ce0 │ │ │ │ + cbz r0, 201e48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 201cde │ │ │ │ + cbz r3, 201e46 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -587056,243 +587185,243 @@ │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r1, 201d1c │ │ │ │ + cbz r1, 201e84 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ subs r2, r0, #4 │ │ │ │ add.w ip, r3, r1 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 201d10 │ │ │ │ - ldr r3, [pc, #16] @ (201d30 ) │ │ │ │ + bne.n 201e78 │ │ │ │ + ldr r3, [pc, #16] @ (201e98 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx 59d0c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r5!, {r0, r5} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 201d82 │ │ │ │ + bne.n 201eea │ │ │ │ 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, 201d84 │ │ │ │ + cbz r3, 201eec │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 201d78 │ │ │ │ + cbz r2, 201ee0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 201d74 │ │ │ │ - bl 201b10 │ │ │ │ + cbz r3, 201edc │ │ │ │ + bl 201c78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201d52 │ │ │ │ + bne.n 201eba │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 201d52 │ │ │ │ + b.n 201eba │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 201d62 │ │ │ │ - b.n 201d6c │ │ │ │ + bne.n 201eca │ │ │ │ + b.n 201ed4 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 201d6c │ │ │ │ + b.n 201ed4 │ │ │ │ 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, #24] │ │ │ │ - ldr r6, [pc, #112] @ (201e0c ) │ │ │ │ + ldr r6, [pc, #112] @ (201f74 ) │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r6, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201e06 │ │ │ │ + beq.n 201f6e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 201de0 │ │ │ │ + cbz r2, 201f48 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 201dd8 │ │ │ │ + bhi.n 201f40 │ │ │ │ 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] @ (201e10 ) │ │ │ │ + ldr r2, [pc, #72] @ (201f78 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 201dd8 │ │ │ │ + cbz r2, 201f40 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201db2 │ │ │ │ + bne.n 201f1a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 201dfa │ │ │ │ + cbz r2, 201f62 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 201df6 │ │ │ │ - bl 201b10 │ │ │ │ + cbz r2, 201f5e │ │ │ │ + bl 201c78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201dac │ │ │ │ + bne.n 201f14 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 201dac │ │ │ │ + b.n 201f14 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 201dea │ │ │ │ + bne.n 201f52 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 2022cc │ │ │ │ + b.n 202164 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 201e52 │ │ │ │ + cbz r0, 201fba │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #312] @ 0x138 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 201e40 │ │ │ │ + cbz r1, 201fa8 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 201e34 │ │ │ │ + bne.n 201f9c │ │ │ │ str.w r2, [r0, #316] @ 0x13c │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201e28 │ │ │ │ + bne.n 201f90 │ │ │ │ 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, 201e76 │ │ │ │ - b.n 201eae │ │ │ │ + cbnz r3, 201fde │ │ │ │ + b.n 202016 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 201eae │ │ │ │ + cbz r3, 202016 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201e70 │ │ │ │ + beq.n 201fd8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 201ea6 │ │ │ │ + cbz r0, 20200e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 201e92 │ │ │ │ + cbz r2, 201ffa │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201e88 │ │ │ │ - bl 201b10 │ │ │ │ + bne.n 201ff0 │ │ │ │ + bl 201c78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201e82 │ │ │ │ + bne.n 201fea │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 201eae │ │ │ │ + cbz r3, 202016 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201e7e │ │ │ │ + bne.n 201fe6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201ea0 │ │ │ │ + bne.n 202008 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 201ed0 │ │ │ │ + cbz r0, 202038 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r1 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201eb8 │ │ │ │ + bne.n 202020 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 201ee8 │ │ │ │ + cbz r0, 202050 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201edc │ │ │ │ + bne.n 202044 │ │ │ │ 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] @ (2020d4 ) │ │ │ │ + ldr r3, [pc, #464] @ (20223c ) │ │ │ │ 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] @ (2020d8 ) │ │ │ │ + ldr r2, [pc, #452] @ (202240 ) │ │ │ │ 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] │ │ │ │ @@ -587306,18 +587435,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 2020cc │ │ │ │ + beq.w 202234 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ - cbz r2, 201f5c │ │ │ │ + cbz r2, 2020c4 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -587325,32 +587454,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 201be0 │ │ │ │ + bl 201d48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20200c │ │ │ │ + beq.n 202174 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 201f98 │ │ │ │ + beq.n 202100 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202032 │ │ │ │ + beq.n 20219a │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201300 │ │ │ │ + bl 201468 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202046 │ │ │ │ + beq.n 2021ae │ │ │ │ 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 │ │ │ │ @@ -587361,297 +587490,297 @@ │ │ │ │ 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 202058 │ │ │ │ + bhi.n 2021c0 │ │ │ │ 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 2020be │ │ │ │ + beq.n 202226 │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201be0 │ │ │ │ + bl 201d48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201f84 │ │ │ │ + bne.n 2020ec │ │ │ │ ldrd r2, r5, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2513c4 │ │ │ │ - ldr r2, [pc, #192] @ (2020dc ) │ │ │ │ - ldr r3, [pc, #184] @ (2020d4 ) │ │ │ │ + bl 25152c │ │ │ │ + ldr r2, [pc, #192] @ (202244 ) │ │ │ │ + ldr r3, [pc, #184] @ (20223c ) │ │ │ │ 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 2020c8 │ │ │ │ + bne.n 202230 │ │ │ │ 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 201be0 │ │ │ │ + bl 201d48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201f8c │ │ │ │ - b.n 20200c │ │ │ │ + bne.n 2020f4 │ │ │ │ + b.n 202174 │ │ │ │ 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 201fee │ │ │ │ + bls.n 202156 │ │ │ │ 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 2020ac │ │ │ │ + beq.n 202214 │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 202088 │ │ │ │ + b.n 2021f0 │ │ │ │ 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 202084 │ │ │ │ + bne.n 2021ec │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r6, [sp, #60] @ 0x3c │ │ │ │ - beq.n 2020be │ │ │ │ + beq.n 202226 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 201f76 │ │ │ │ + b.n 2020de │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 200760 │ │ │ │ - b.n 2020b8 │ │ │ │ + bl 2008c8 │ │ │ │ + b.n 202220 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2022a4 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r5, r4, #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, 202138 │ │ │ │ + cbz r3, 2022a0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 202108 │ │ │ │ + b.n 202270 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 20213e │ │ │ │ + cbz r0, 2022a6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202102 │ │ │ │ + beq.n 20226a │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 201eec │ │ │ │ + bl 202054 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 202138 │ │ │ │ + cbz r3, 2022a0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 202112 │ │ │ │ + bne.n 20227a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20212a │ │ │ │ + bne.n 202292 │ │ │ │ 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 202172 │ │ │ │ + beq.n 2022da │ │ │ │ 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 202174 │ │ │ │ + bhi.n 2022dc │ │ │ │ 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 202186 │ │ │ │ - ldr r3, [pc, #12] @ (20218c ) │ │ │ │ + bhi.n 2022ee │ │ │ │ + ldr r3, [pc, #12] @ (2022f4 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ bx lr │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ sub.w r0, r0, #268 @ 0x10c │ │ │ │ cmp.w r0, #438 @ 0x1b6 │ │ │ │ - bhi.n 2021a2 │ │ │ │ - ldr r3, [pc, #12] @ (2021a8 ) │ │ │ │ + bhi.n 20230a │ │ │ │ + ldr r3, [pc, #12] @ (202310 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2021b8 │ │ │ │ + beq.n 202320 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ sub.w r2, r1, #268 @ 0x10c │ │ │ │ cmp.w r2, #438 @ 0x1b6 │ │ │ │ - bhi.n 2021b4 │ │ │ │ - ldr r0, [pc, #84] @ (20221c ) │ │ │ │ + bhi.n 20231c │ │ │ │ + ldr r0, [pc, #84] @ (202384 ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne.n 20220e │ │ │ │ + bne.n 202376 │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ - bne.n 20220e │ │ │ │ + bne.n 202376 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 2021e8 │ │ │ │ - b.n 2021ea │ │ │ │ + beq.n 202350 │ │ │ │ + b.n 202352 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 202214 │ │ │ │ + bne.n 20237c │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 202202 │ │ │ │ + cbz r2, 20236a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 2021e4 │ │ │ │ + bne.n 20234c │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2021e8 │ │ │ │ + beq.n 202350 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 202210 │ │ │ │ + beq.n 202378 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #928] @ (2025c4 ) │ │ │ │ + ldr r3, [pc, #928] @ (20272c ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #924] @ (2025c8 ) │ │ │ │ + ldr r5, [pc, #924] @ (202730 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr.w lr, [r3, r5] │ │ │ │ lsls r3, r1, #7 │ │ │ │ add.w r5, lr, r3 │ │ │ │ ldrb.w r5, [r5, #59] @ 0x3b │ │ │ │ - cbz r5, 202246 │ │ │ │ + cbz r5, 2023ae │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldrb.w r5, [r5, #40] @ 0x28 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #60] @ 0x3c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 20225c │ │ │ │ + beq.n 2023c4 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldrb.w r5, [ip, #40] @ 0x28 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #87] @ 0x57 │ │ │ │ mov r8, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 202276 │ │ │ │ + beq.n 2023de │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w r6, [ip, #40] @ 0x28 │ │ │ │ mov r8, r6 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #107] @ 0x6b │ │ │ │ mov r7, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 202296 │ │ │ │ + beq.n 2023fe │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w ip, [ip, #40] @ 0x28 │ │ │ │ subs.w r7, ip, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ subs r1, #52 @ 0x34 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ - bhi.w 2024f2 │ │ │ │ + bhi.w 20265a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r0, r5, #4 │ │ │ │ @@ -587829,15 +587958,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #66 @ 0x42 │ │ │ │ - beq.n 20241c │ │ │ │ + beq.n 202584 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #219 @ 0xdb │ │ │ │ movne r1, #231 @ 0xe7 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ @@ -587845,62 +587974,62 @@ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ lslne r1, r1, #7 │ │ │ │ - beq.n 202444 │ │ │ │ - b.n 202492 │ │ │ │ + beq.n 2025ac │ │ │ │ + b.n 2025fa │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 2025bc │ │ │ │ + bne.w 202724 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2025b6 │ │ │ │ + beq.w 20271e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 20243c │ │ │ │ + bne.n 2025a4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 202444 │ │ │ │ + beq.n 2025ac │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r1, r1, #7 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbnz r3, 20247a │ │ │ │ + cbnz r3, 2025e2 │ │ │ │ ldr.w r3, [ip, #68] @ 0x44 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ add.w r2, lr, r1 │ │ │ │ ldrh.w r3, [ip, #32] │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r6 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ - cbz r3, 2024a2 │ │ │ │ + cbz r3, 20260a │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ - cbz r3, 2024b2 │ │ │ │ + cbz r3, 20261a │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ - cbz r3, 2024c4 │ │ │ │ + cbz r3, 20262c │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ add lr, r1 │ │ │ │ ldrb.w r3, [lr, #107] @ 0x6b │ │ │ │ - cbz r3, 2024d2 │ │ │ │ + cbz r3, 20263a │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ @@ -587910,425 +588039,425 @@ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #67 @ 0x43 │ │ │ │ - beq.n 20241c │ │ │ │ + beq.n 202584 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #220 @ 0xdc │ │ │ │ movne r1, #232 @ 0xe8 │ │ │ │ - b.n 20241c │ │ │ │ + b.n 202584 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #52 @ 0x34 │ │ │ │ - beq.n 20241c │ │ │ │ + beq.n 202584 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #204 @ 0xcc │ │ │ │ movne r1, #180 @ 0xb4 │ │ │ │ - b.n 20241c │ │ │ │ + b.n 202584 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #53 @ 0x35 │ │ │ │ - beq.w 20241c │ │ │ │ + beq.w 202584 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #205 @ 0xcd │ │ │ │ movne r1, #181 @ 0xb5 │ │ │ │ - b.n 20241c │ │ │ │ + b.n 202584 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #56 @ 0x38 │ │ │ │ - beq.w 20241c │ │ │ │ + beq.w 202584 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #208 @ 0xd0 │ │ │ │ movne r1, #203 @ 0xcb │ │ │ │ - b.n 20241c │ │ │ │ + b.n 202584 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #58 @ 0x3a │ │ │ │ - beq.w 20241c │ │ │ │ + beq.w 202584 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #210 @ 0xd2 │ │ │ │ movne r1, #223 @ 0xdf │ │ │ │ - b.n 20241c │ │ │ │ + b.n 202584 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #59 @ 0x3b │ │ │ │ - beq.w 20241c │ │ │ │ + beq.w 202584 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #212 @ 0xd4 │ │ │ │ movne r1, #224 @ 0xe0 │ │ │ │ - b.n 20241c │ │ │ │ + b.n 202584 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #61 @ 0x3d │ │ │ │ - beq.w 20241c │ │ │ │ + beq.w 202584 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #214 @ 0xd6 │ │ │ │ movne r1, #226 @ 0xe2 │ │ │ │ - b.n 20241c │ │ │ │ + b.n 202584 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #63 @ 0x3f │ │ │ │ - beq.w 20241c │ │ │ │ + beq.w 202584 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #216 @ 0xd8 │ │ │ │ movne r1, #228 @ 0xe4 │ │ │ │ - b.n 20241c │ │ │ │ + b.n 202584 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ - beq.w 20241c │ │ │ │ + beq.w 202584 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #217 @ 0xd9 │ │ │ │ movne r1, #229 @ 0xe5 │ │ │ │ - b.n 20241c │ │ │ │ + b.n 202584 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ - beq.w 20241c │ │ │ │ + beq.w 202584 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #218 @ 0xda │ │ │ │ movne r1, #230 @ 0xe6 │ │ │ │ - b.n 20241c │ │ │ │ + b.n 202584 │ │ │ │ ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ - b.n 202462 │ │ │ │ + b.n 2025ca │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ble.n 20256c │ │ │ │ + bgt.n 202804 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (202618 ) │ │ │ │ + ldr r3, [pc, #60] @ (202780 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (20261c ) │ │ │ │ + ldr r2, [pc, #60] @ (202784 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5ce4 │ │ │ │ + bl 2e5e4c │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 202614 │ │ │ │ + beq.n 20277c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bge.n 202654 │ │ │ │ + bhi.n 2026ec │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (2026d4 ) │ │ │ │ - ldr r2, [pc, #180] @ (2026d8 ) │ │ │ │ + ldr r3, [pc, #176] @ (20283c ) │ │ │ │ + ldr r2, [pc, #180] @ (202840 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov.w ip, r1, lsl #7 │ │ │ │ add.w r3, r2, ip │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 202648 │ │ │ │ + cbz r3, 2027b0 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ tst.w r3, #4 │ │ │ │ - bne.n 20269c │ │ │ │ + bne.n 202804 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 2026a0 │ │ │ │ + bmi.n 202808 │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 202664 │ │ │ │ + beq.n 2027cc │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2026cc │ │ │ │ + bne.n 202834 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ tst.w r1, #1 │ │ │ │ - bne.n 202688 │ │ │ │ + bne.n 2027f0 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2026c6 │ │ │ │ + bne.n 20282e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 2026a4 │ │ │ │ + cbz r1, 20280c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 202684 │ │ │ │ + bne.n 2027ec │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 202688 │ │ │ │ + beq.n 2027f0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbz r0, 2026c4 │ │ │ │ + cbz r0, 20282c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 2026a0 │ │ │ │ - ldr r1, [pc, #44] @ (2026dc ) │ │ │ │ + bhi.n 202808 │ │ │ │ + ldr r1, [pc, #44] @ (202844 ) │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2026a0 │ │ │ │ + beq.n 202808 │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 202652 │ │ │ │ + b.n 2027ba │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - bls.n 202688 │ │ │ │ + bhi.n 202920 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #100] @ (202748 ) │ │ │ │ + ldr r2, [pc, #100] @ (2028b0 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 202734 │ │ │ │ + bhi.n 20289c │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r3, 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 202620 │ │ │ │ - cbz r0, 20272a │ │ │ │ - ldr r1, [pc, #52] @ (20274c ) │ │ │ │ + bl 202788 │ │ │ │ + cbz r0, 202892 │ │ │ │ + ldr r1, [pc, #52] @ (2028b4 ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r0, lsl #7 │ │ │ │ ldrb.w r0, [r2, #50] @ 0x32 │ │ │ │ - cbnz r0, 202738 │ │ │ │ + cbnz r0, 2028a0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r0, [r0, #77] @ 0x4d │ │ │ │ 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 20272a │ │ │ │ + b.n 202892 │ │ │ │ nop │ │ │ │ - bls.n 20277c │ │ │ │ + bvc.n 202814 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 202764 │ │ │ │ + beq.n 2028cc │ │ │ │ cmp.w r3, #764 @ 0x2fc │ │ │ │ - bcs.n 202764 │ │ │ │ + bcs.n 2028cc │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ bx lr │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ bx lr │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #760] @ (202a74 ) │ │ │ │ + ldr r6, [pc, #760] @ (202bdc ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #760] @ (202a78 ) │ │ │ │ + ldr r0, [pc, #760] @ (202be0 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #740] @ (202a7c ) │ │ │ │ + ldr r3, [pc, #740] @ (202be4 ) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov sl, r3 │ │ │ │ blx 5a170 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20288c │ │ │ │ + beq.n 2029f4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r7, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r3, 2027f8 │ │ │ │ + cbnz r3, 202960 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 202854 │ │ │ │ + beq.n 2029bc │ │ │ │ mvn.w r6, #490 @ 0x1ea │ │ │ │ add r3, r6 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 202812 │ │ │ │ + bls.n 20297a │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a170 │ │ │ │ - ldr r2, [pc, #680] @ (202a80 ) │ │ │ │ - ldr r3, [pc, #672] @ (202a78 ) │ │ │ │ + ldr r2, [pc, #680] @ (202be8 ) │ │ │ │ + ldr r3, [pc, #672] @ (202be0 ) │ │ │ │ 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 202a70 │ │ │ │ + bne.w 202bd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 202918 │ │ │ │ + bne.w 202a80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bne.w 202996 │ │ │ │ + bne.w 202afe │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 2027b6 │ │ │ │ + b.n 20291e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 202954 │ │ │ │ + beq.w 202abc │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2027ca │ │ │ │ + bne.n 202932 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 2027ca │ │ │ │ + bne.n 202932 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 20281c │ │ │ │ + bne.n 202984 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2027f6 │ │ │ │ + bne.n 20295e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.w 202950 │ │ │ │ + beq.w 202ab8 │ │ │ │ mvn.w r4, #490 @ 0x1ea │ │ │ │ add r3, r4 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2027ca │ │ │ │ + bhi.n 202932 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 202818 │ │ │ │ + b.n 202980 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 202a18 │ │ │ │ + beq.w 202b80 │ │ │ │ add.w r1, r7, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r8, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w lr, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 2027ca │ │ │ │ + bne.n 202932 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 202866 │ │ │ │ + bne.n 2029ce │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2027f8 │ │ │ │ + bne.n 202960 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.n 2027c0 │ │ │ │ - b.n 20285e │ │ │ │ + bne.n 202928 │ │ │ │ + b.n 2029c6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e5dcc │ │ │ │ + bl 2e5f34 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2027ae │ │ │ │ + bne.n 202916 │ │ │ │ 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 2028c0 │ │ │ │ + b.n 202a28 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2027b2 │ │ │ │ + bne.w 20291a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 2028f2 │ │ │ │ + cbz r3, 202a5a │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2028b4 │ │ │ │ + beq.n 202a1c │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 2027ca │ │ │ │ + beq.w 202932 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add.w r7, r3, ip, lsl #4 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ subs r7, #72 @ 0x48 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 2028b4 │ │ │ │ + b.n 202a1c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ @@ -588336,24 +588465,24 @@ │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 5ab80 │ │ │ │ - b.n 2027d4 │ │ │ │ + b.n 20293c │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2027ca │ │ │ │ + bne.w 202932 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 202976 │ │ │ │ + bhi.n 202ade │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 202976 │ │ │ │ + bhi.n 202ade │ │ │ │ tbb [pc, r2] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ @@ -588364,50 +588493,50 @@ │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 20285a │ │ │ │ + b.n 2029c2 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2027f8 │ │ │ │ + bne.w 202960 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 202a02 │ │ │ │ + beq.n 202b6a │ │ │ │ mvn.w r2, #490 @ 0x1ea │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 202954 │ │ │ │ - b.n 2027ca │ │ │ │ + bls.n 202abc │ │ │ │ + b.n 202932 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 5ab80 │ │ │ │ - b.n 2027d4 │ │ │ │ + b.n 20293c │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 202976 │ │ │ │ + b.n 202ade │ │ │ │ movw r2, #751 @ 0x2ef │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 202a28 │ │ │ │ + beq.n 202b90 │ │ │ │ cmp.w r3, #696 @ 0x2b8 │ │ │ │ - beq.n 202a1c │ │ │ │ + beq.n 202b84 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #884 @ 0x374 │ │ │ │ - bne.w 2027ca │ │ │ │ - ldr r3, [pc, #208] @ (202a84 ) │ │ │ │ + bne.w 202932 │ │ │ │ + ldr r3, [pc, #208] @ (202bec ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ str r1, [sp, #20] │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ @@ -588426,30 +588555,30 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ blx 5ab80 │ │ │ │ - b.n 2027d4 │ │ │ │ + b.n 20293c │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2027f8 │ │ │ │ + bne.w 202960 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.w 2027c0 │ │ │ │ + bne.w 202928 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 20280c │ │ │ │ + b.n 202974 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2029a4 │ │ │ │ - b.n 2027ca │ │ │ │ - ldr r3, [pc, #88] @ (202a84 ) │ │ │ │ + beq.n 202b0c │ │ │ │ + b.n 202932 │ │ │ │ + ldr r3, [pc, #88] @ (202bec ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #94208 @ 0x17000 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ @@ -588464,105 +588593,105 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 2029f2 │ │ │ │ + b.n 202b5a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 202b6c │ │ │ │ + bvc.n 202c04 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 202b3c │ │ │ │ + bvs.n 202bd4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bhi.n 202acc │ │ │ │ + bvs.n 202b64 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ 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, 202a9e │ │ │ │ + cbz r2, 202c06 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 202aa8 │ │ │ │ + cbz r2, 202c10 │ │ │ │ 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 202a9e │ │ │ │ + beq.n 202c06 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 202ad2 │ │ │ │ + beq.n 202c3a │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 202ad2 │ │ │ │ + bne.n 202c3a │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ 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 202ab6 │ │ │ │ + bne.n 202c1e │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ - cbnz r1, 202b20 │ │ │ │ + cbnz r1, 202c88 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mvn.w ip, #490 @ 0x1ea │ │ │ │ add ip, r1 │ │ │ │ cmp.w r1, #370 @ 0x172 │ │ │ │ - beq.n 202b28 │ │ │ │ + beq.n 202c90 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 202b20 │ │ │ │ + bhi.n 202c88 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 202afa │ │ │ │ + beq.n 202c62 │ │ │ │ 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 202b18 │ │ │ │ + b.n 202c80 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #4] @ (202b3c ) │ │ │ │ + ldr r3, [pc, #4] @ (202ca4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 202b8c │ │ │ │ + bhi.n 202cf4 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 202b9a │ │ │ │ + bhi.n 202d02 │ │ │ │ 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 │ │ │ │ @@ -588588,15 +588717,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 202bba │ │ │ │ + beq.n 202d22 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ @@ -588617,15 +588746,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 202be4 │ │ │ │ + bhi.n 202d4c │ │ │ │ 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 │ │ │ │ @@ -588648,99 +588777,99 @@ │ │ │ │ mvn.w r3, #490 @ 0x1ea │ │ │ │ add r0, r3 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #80] @ (202c6c ) │ │ │ │ - ldr r2, [pc, #84] @ (202c70 ) │ │ │ │ + ldr r3, [pc, #80] @ (202dd4 ) │ │ │ │ + ldr r2, [pc, #84] @ (202dd8 ) │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r4, r1, lsl #5 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w ip, ip, #60 @ 0x3c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, r1 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ - cbnz r1, 202c5e │ │ │ │ + cbnz r1, 202dc6 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 202c64 │ │ │ │ + bls.n 202dcc │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 202c40 │ │ │ │ + bne.n 202da8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 202c4a │ │ │ │ - b.n 202c56 │ │ │ │ + bhi.n 202db2 │ │ │ │ + b.n 202dbe │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 202c46 │ │ │ │ + bne.n 202dae │ │ │ │ pop {r4, pc} │ │ │ │ - bcc.n 202c30 │ │ │ │ + bcs.n 202ec8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (202c94 ) │ │ │ │ + ldr r3, [pc, #28] @ (202dfc ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (202c98 ) │ │ │ │ + ldr r2, [pc, #28] @ (202e00 ) │ │ │ │ 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, 202c90 │ │ │ │ + cbnz r3, 202df8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bcc.n 202b98 │ │ │ │ + bcs.n 202e30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #322 @ 0x142 │ │ │ │ - bhi.n 202cc0 │ │ │ │ + bhi.n 202e28 │ │ │ │ cmp.w r0, #318 @ 0x13e │ │ │ │ - bhi.n 202d26 │ │ │ │ + bhi.n 202e8e │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bhi.n 202d2e │ │ │ │ + bhi.n 202e96 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ - bhi.n 202ce4 │ │ │ │ + bhi.n 202e4c │ │ │ │ subs r0, #133 @ 0x85 │ │ │ │ cmp r0, #7 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #354 @ 0x162 │ │ │ │ - bhi.n 202d3c │ │ │ │ + bhi.n 202ea4 │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bls.n 202d2a │ │ │ │ + bls.n 202e92 │ │ │ │ mvn.w r3, #324 @ 0x144 │ │ │ │ add r0, r3 │ │ │ │ movw r3, #975 @ 0x3cf │ │ │ │ movt r3, #12032 @ 0x2f00 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r0, #217 @ 0xd9 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi.n 202d2a │ │ │ │ + bhi.n 202e92 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -588773,199 +588902,199 @@ │ │ │ │ sub.w r0, r0, #294 @ 0x126 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #446 @ 0x1be │ │ │ │ - bcs.n 202d4e │ │ │ │ + bcs.n 202eb6 │ │ │ │ cmp.w r0, #442 @ 0x1ba │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #448 @ 0x1c0 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #40] @ (202d88 ) │ │ │ │ - ldr r2, [pc, #44] @ (202d8c ) │ │ │ │ + ldr r3, [pc, #40] @ (202ef0 ) │ │ │ │ + ldr r2, [pc, #44] @ (202ef4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ add r3, r1 │ │ │ │ ldrsb.w r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 202d84 │ │ │ │ + bgt.n 202eec │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r0, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bcs.n 202cc4 │ │ │ │ + bne.n 202f5c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (202db0 ) │ │ │ │ - ldr r2, [pc, #32] @ (202db4 ) │ │ │ │ + ldr r3, [pc, #28] @ (202f18 ) │ │ │ │ + ldr r2, [pc, #32] @ (202f1c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 202da6 │ │ │ │ + cbz r3, 202f0e │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 202daa │ │ │ │ + cbz r3, 202f12 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - bcs.n 202e84 │ │ │ │ + bne.n 202f1c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (202e30 ) │ │ │ │ + ldr r2, [pc, #116] @ (202f98 ) │ │ │ │ movw ip, #805 @ 0x325 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 202e12 │ │ │ │ + beq.n 202f7a │ │ │ │ movw ip, #821 @ 0x335 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 202df8 │ │ │ │ + beq.n 202f60 │ │ │ │ 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 230820 │ │ │ │ + bl 230988 │ │ │ │ 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 202dce │ │ │ │ - ldr r3, [pc, #52] @ (202e34 ) │ │ │ │ + bne.n 202f36 │ │ │ │ + ldr r3, [pc, #52] @ (202f9c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r3, #2747] @ 0xabb │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 202dce │ │ │ │ + bne.n 202f36 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (202e38 ) │ │ │ │ + ldr r3, [pc, #16] @ (202fa0 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - bcs.n 202eac │ │ │ │ + beq.n 202f44 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #88] @ (202e98 ) │ │ │ │ + ldr r2, [pc, #88] @ (203000 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - beq.n 202e7a │ │ │ │ - bhi.n 202e66 │ │ │ │ + beq.n 202fe2 │ │ │ │ + bhi.n 202fce │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bne.n 202e76 │ │ │ │ + bne.n 202fde │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 202e90 │ │ │ │ + bne.n 202ff8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (202e9c ) │ │ │ │ + ldr r3, [pc, #60] @ (203004 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 202e7a │ │ │ │ + beq.n 202fe2 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 202e7a │ │ │ │ + beq.n 202fe2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (202ea0 ) │ │ │ │ + ldr r1, [pc, #36] @ (203008 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ nop │ │ │ │ - bne.n 202e14 │ │ │ │ + beq.n 2030ac │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #132] @ (202f3c ) │ │ │ │ + ldr r3, [pc, #132] @ (2030a4 ) │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 202f06 │ │ │ │ + beq.n 20306e │ │ │ │ mov.w r9, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #120] @ (202f40 ) │ │ │ │ + ldr r2, [pc, #120] @ (2030a8 ) │ │ │ │ lsls r6, r6, #7 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ mvn.w r4, #45 @ 0x2d │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #30 │ │ │ │ adds r5, r3, r6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r1, r3, #10 │ │ │ │ subs r2, r5, r6 │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ - cbz r3, 202efc │ │ │ │ + cbz r3, 203064 │ │ │ │ ldrb.w r0, [r2, r9] │ │ │ │ cmp r4, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #4 │ │ │ │ movls r2, #8 │ │ │ │ adds r0, #10 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ blx 5ab80 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 202ed6 │ │ │ │ + bne.n 20303e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r1, #44 @ 0x2c │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ @@ -588973,20 +589102,20 @@ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r0, #-4] │ │ │ │ str.w r5, [r0, #-16] │ │ │ │ str.w r4, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ - bne.n 202f0e │ │ │ │ + bne.n 203076 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 202f02 │ │ │ │ + b.n 20306a │ │ │ │ nop │ │ │ │ - bne.n 202fc4 │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #28 │ │ │ │ itttt ls │ │ │ │ @@ -588996,54 +589125,54 @@ │ │ │ │ andls.w r0, r0, #1 │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 202f98 │ │ │ │ + bhi.n 203100 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 202fac │ │ │ │ + bls.n 203114 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ mov.w ip, #63744 @ 0xf900 │ │ │ │ movt ip, #15 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 202fb8 │ │ │ │ + bne.n 203120 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ movt ip, #48 @ 0x30 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 202fec │ │ │ │ + bne.n 203154 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 202fe0 │ │ │ │ + beq.n 203148 │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 202fb8 │ │ │ │ + cbz r3, 203120 │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 202fbc │ │ │ │ + beq.n 203124 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 202f98 │ │ │ │ + bne.n 203100 │ │ │ │ movs r0, #2 │ │ │ │ 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 202fd8 │ │ │ │ + bne.n 203140 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -589053,33 +589182,33 @@ │ │ │ │ moveq r0, #4 │ │ │ │ movne r0, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 203010 │ │ │ │ + bls.n 203178 │ │ │ │ movs r2, #1 │ │ │ │ subs r3, #8 │ │ │ │ movw r0, #64667 @ 0xfc9b │ │ │ │ movt r0, #451 @ 0x1c3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 203038 │ │ │ │ - bls.n 20302a │ │ │ │ + beq.n 2031a0 │ │ │ │ + bls.n 203192 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 203034 │ │ │ │ + bne.n 20319c │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -589089,46 +589218,46 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 20308a │ │ │ │ + bhi.n 2031f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20305e │ │ │ │ + bhi.n 2031c6 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 2030c0 │ │ │ │ + bhi.n 203228 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r1, #29 │ │ │ │ movs r4, r2 │ │ │ │ subs r3, #6 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #65428 @ 0xff94 │ │ │ │ movt r2, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2030f2 │ │ │ │ + bne.n 20325a │ │ │ │ tst.w r3, #99 @ 0x63 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 2030dc │ │ │ │ + bls.n 203244 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 203086 │ │ │ │ - add r2, pc, #8 @ (adr r2, 20309c ) │ │ │ │ + bhi.n 2031ee │ │ │ │ + add r2, pc, #8 @ (adr r2, 203204 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ @ instruction: 0xffebffff │ │ │ │ @ instruction: 0xffebffff │ │ │ │ movs r5, r4 │ │ │ │ @@ -589142,15 +589271,15 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffebffff │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #29 │ │ │ │ - bhi.n 203086 │ │ │ │ + bhi.n 2031ee │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #12291 @ 0x3003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -589170,15 +589299,15 @@ │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 203132 │ │ │ │ + bhi.n 20329a │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r6, r4, #4 │ │ │ │ cmp r0, #17 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r2, r4, #20 │ │ │ │ @@ -589195,18 +589324,18 @@ │ │ │ │ movs r4, r4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 203156 │ │ │ │ + cbz r3, 2032be │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 203156 │ │ │ │ + bmi.n 2032be │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -589219,189 +589348,189 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #200] @ (203244 ) │ │ │ │ + ldr r4, [pc, #200] @ (2033ac ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #200] @ (203248 ) │ │ │ │ + ldr r1, [pc, #200] @ (2033b0 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #200] @ (20324c ) │ │ │ │ - ldr r2, [pc, #200] @ (203250 ) │ │ │ │ + ldr r3, [pc, #200] @ (2033b4 ) │ │ │ │ + ldr r2, [pc, #200] @ (2033b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r2, [r3, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203220 │ │ │ │ + beq.n 203388 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ adds r2, #10 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ lsls r5, r4 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ - beq.n 20323a │ │ │ │ + beq.n 2033a2 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ movs r4, #1 │ │ │ │ rbit r2, r1 │ │ │ │ mov lr, r1 │ │ │ │ clz r2, r2 │ │ │ │ add.w r3, sp, r2, lsl #1 │ │ │ │ lsl.w ip, r4, r2 │ │ │ │ eor.w r1, r1, ip │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - beq.n 20321a │ │ │ │ + beq.n 203382 │ │ │ │ add r3, r2 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ cmp r3, #32 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ite ne │ │ │ │ andne.w r3, r3, #31 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, r5 │ │ │ │ itt ne │ │ │ │ lslne.w r3, r4, r3 │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r3 │ │ │ │ orrs r0, r2 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 2031d4 │ │ │ │ - b.n 203222 │ │ │ │ + bne.n 20333c │ │ │ │ + b.n 20338a │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (203254 ) │ │ │ │ - ldr r3, [pc, #32] @ (203248 ) │ │ │ │ + ldr r2, [pc, #48] @ (2033bc ) │ │ │ │ + ldr r3, [pc, #32] @ (2033b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20323e │ │ │ │ + bne.n 2033a6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 203222 │ │ │ │ + b.n 20338a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 20326e │ │ │ │ + bhi.n 2033d6 │ │ │ │ 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, 2032ea │ │ │ │ + cbz r0, 203452 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 20326e │ │ │ │ + bhi.n 2033d6 │ │ │ │ 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, 2032ea │ │ │ │ + cbz r0, 203452 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 2032c4 │ │ │ │ + bhi.n 20342c │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 2032c4 │ │ │ │ + beq.n 20342c │ │ │ │ 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 203258 │ │ │ │ - cbz r0, 2032e0 │ │ │ │ + bl 2033c0 │ │ │ │ + cbz r0, 203448 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203258 │ │ │ │ + bl 2033c0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 203332 │ │ │ │ + bhi.n 20349a │ │ │ │ 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, 203314 │ │ │ │ + cbz r0, 20347c │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 203336 │ │ │ │ + bhi.n 20349e │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 203312 │ │ │ │ + bne.n 20347a │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 20333a │ │ │ │ + bhi.n 2034a2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 203332 │ │ │ │ + beq.n 20349a │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #30 │ │ │ │ @@ -589410,20 +589539,20 @@ │ │ │ │ andeq.w r0, r1, #1 │ │ │ │ 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 r4, r0 │ │ │ │ - ldr r0, [pc, #592] @ (2035b8 ) │ │ │ │ - ldr r2, [pc, #592] @ (2035bc ) │ │ │ │ + ldr r0, [pc, #592] @ (203720 ) │ │ │ │ + ldr r2, [pc, #592] @ (203724 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #592] @ 2035c0 │ │ │ │ - ldr r3, [pc, #592] @ (2035c4 ) │ │ │ │ + ldr.w sl, [pc, #592] @ 203728 │ │ │ │ + ldr r3, [pc, #592] @ (20372c ) │ │ │ │ add sl, pc │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r9, r7, lsl #7 │ │ │ │ @@ -589440,353 +589569,353 @@ │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #20] │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldrb.w r1, [sp, #15] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bmi.n 2033ca │ │ │ │ + bmi.n 203532 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 203258 │ │ │ │ - cbnz r0, 2033d2 │ │ │ │ + bl 2033c0 │ │ │ │ + cbnz r0, 20353a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20316c │ │ │ │ - cbz r0, 203412 │ │ │ │ + bl 2032d4 │ │ │ │ + cbz r0, 20357a │ │ │ │ ldrb.w r3, [sp, #15] │ │ │ │ movs r2, #0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [sp, #15] │ │ │ │ add r3, sp, #20 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, r6, lsl #2] │ │ │ │ str.w r1, [fp, #4] │ │ │ │ - ldr r1, [pc, #464] @ (2035c8 ) │ │ │ │ - ldr r3, [pc, #452] @ (2035bc ) │ │ │ │ + ldr r1, [pc, #464] @ (203730 ) │ │ │ │ + ldr r3, [pc, #452] @ (203724 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2035b2 │ │ │ │ + bne.w 20371a │ │ │ │ mov r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20348c │ │ │ │ + bhi.n 2035f4 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - add r3, pc, #20 @ (adr r3, 203438 ) │ │ │ │ + add r3, pc, #20 @ (adr r3, 2035a0 ) │ │ │ │ subs r1, r0, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ - cbz r7, 203438 │ │ │ │ + cbz r7, 2035a0 │ │ │ │ ldrd r1, r3, [r4, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ - cbz r7, 20345a │ │ │ │ + cbz r7, 2035c2 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 203452 │ │ │ │ + cbz r1, 2035ba │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 203442 │ │ │ │ + bne.n 2035aa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2033f4 │ │ │ │ + b.n 20355c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20345a │ │ │ │ + beq.n 2035c2 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 203482 │ │ │ │ + cbz r3, 2035ea │ │ │ │ ldrd r1, r3, [r7, #16] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r0, r0, [r7, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 203472 │ │ │ │ - b.n 20345a │ │ │ │ + bne.n 2035da │ │ │ │ + b.n 2035c2 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20345a │ │ │ │ + beq.n 2035c2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2034a8 │ │ │ │ + cbz r1, 203610 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 203498 │ │ │ │ - b.n 20345a │ │ │ │ - ldr r3, [pc, #280] @ (2035cc ) │ │ │ │ + bne.n 203600 │ │ │ │ + b.n 2035c2 │ │ │ │ + ldr r3, [pc, #280] @ (203734 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20345a │ │ │ │ + beq.n 2035c2 │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2034d8 │ │ │ │ + cbz r1, 203640 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 2034c8 │ │ │ │ - b.n 20345a │ │ │ │ + bne.n 203630 │ │ │ │ + b.n 2035c2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20345a │ │ │ │ + beq.n 2035c2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 2034f8 │ │ │ │ + cbz r3, 203660 │ │ │ │ ldrd r1, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r7, r7, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 2035a6 │ │ │ │ + bne.n 20370e │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2035a6 │ │ │ │ + beq.n 20370e │ │ │ │ ldrd r0, r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 203466 │ │ │ │ + b.n 2035ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20345a │ │ │ │ + beq.n 2035c2 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 203540 │ │ │ │ + cbz r1, 2036a8 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 203530 │ │ │ │ - b.n 20345a │ │ │ │ + bne.n 203698 │ │ │ │ + b.n 2035c2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 203592 │ │ │ │ + beq.n 2036fa │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 208d4c │ │ │ │ - b.n 203466 │ │ │ │ + bl 208eb4 │ │ │ │ + b.n 2035ce │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20345a │ │ │ │ + beq.w 2035c2 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ movs r5, #0 │ │ │ │ adds r3, r6, #4 │ │ │ │ mla r6, r0, r1, r6 │ │ │ │ adds r6, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20358a │ │ │ │ + cbz r1, 2036f2 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20357a │ │ │ │ - b.n 20345a │ │ │ │ + bne.n 2036e2 │ │ │ │ + b.n 2035c2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 203552 │ │ │ │ + beq.n 2036ba │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 203552 │ │ │ │ + b.n 2036ba │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 203466 │ │ │ │ + b.n 2035ce │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 203622 │ │ │ │ + cbz r3, 20378a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 203614 │ │ │ │ + cbz r1, 20377c │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20364a │ │ │ │ + beq.n 2037b2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20362c │ │ │ │ + cbz r1, 203794 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 20362c │ │ │ │ + cbz r2, 203794 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ - cbnz r2, 203624 │ │ │ │ + cbnz r2, 20378c │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ - cbnz r2, 203624 │ │ │ │ + cbnz r2, 20378c │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2035e4 │ │ │ │ + bne.n 20374c │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ - cbnz r3, 203654 │ │ │ │ + cbnz r3, 2037bc │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2035fc │ │ │ │ + beq.n 203764 │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2035e8 │ │ │ │ + bne.n 203750 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203622 │ │ │ │ + bne.n 20378a │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203622 │ │ │ │ + bne.n 20378a │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2035e4 │ │ │ │ - b.n 2035fc │ │ │ │ + bne.n 20374c │ │ │ │ + b.n 203764 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 20366a │ │ │ │ + cbz r3, 2037d2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 203670 │ │ │ │ + cbnz r1, 2037d8 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 20369e │ │ │ │ + cbz r1, 203806 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 203688 │ │ │ │ + cbz r1, 2037f0 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 203680 │ │ │ │ + cbnz r1, 2037e8 │ │ │ │ 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 20366c │ │ │ │ + bne.n 2037d4 │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20366a │ │ │ │ + bne.n 2037d2 │ │ │ │ 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, 2036b6 │ │ │ │ + cbz r3, 20381e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2036b4 │ │ │ │ + beq.n 20381c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 2036da │ │ │ │ + beq.n 203842 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2036b2 │ │ │ │ + bne.n 20381a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mvn.w r1, #490 @ 0x1ea │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp.w r2, #370 @ 0x172 │ │ │ │ - beq.n 2036da │ │ │ │ + beq.n 203842 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 2036b2 │ │ │ │ + bhi.n 20381a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2036be │ │ │ │ + bne.n 203826 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - cbz r1, 203718 │ │ │ │ + cbz r1, 203880 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ itee eq │ │ │ │ moveq r2, #1 │ │ │ │ ldrne r2, [r2, #44] @ 0x2c │ │ │ │ subne r2, r2, r3 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ @@ -589796,63 +589925,63 @@ │ │ │ │ cmp.w r2, r3, lsr #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #8] @ (203728 ) │ │ │ │ + ldr r3, [pc, #8] @ (203890 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [pc, #188] @ (203800 ) │ │ │ │ + ldr r4, [pc, #188] @ (203968 ) │ │ │ │ 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] @ (203804 ) │ │ │ │ + ldr r3, [pc, #172] @ (20396c ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fe670 │ │ │ │ + bl 1fe7d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 203776 │ │ │ │ + cbz r5, 2038de │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e5274 │ │ │ │ + bl 1e53dc │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (203808 ) │ │ │ │ + ldr r1, [pc, #144] @ (203970 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1feb6c │ │ │ │ + bl 1fecd4 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 1fee58 │ │ │ │ + bl 1fefc0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2037fa │ │ │ │ + beq.n 203962 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2037a6 │ │ │ │ + cbz r2, 20390e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -589863,90 +589992,90 @@ │ │ │ │ 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] @ (20380c ) │ │ │ │ - ldr r3, [pc, #48] @ (203804 ) │ │ │ │ + ldr r2, [pc, #60] @ (203974 ) │ │ │ │ + ldr r3, [pc, #48] @ (20396c ) │ │ │ │ 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 2037f6 │ │ │ │ + bne.n 20395e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ movs r5, r2 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r5, r4, #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 1ff518 │ │ │ │ + bl 1ff680 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 203842 │ │ │ │ + cbnz r3, 2039aa │ │ │ │ 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 203838 │ │ │ │ + bhi.n 2039a0 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 20385a │ │ │ │ + cbnz r1, 2039c2 │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 203868 │ │ │ │ + cbnz r1, 2039d0 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 203876 │ │ │ │ + cbnz r1, 2039de │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 203838 │ │ │ │ + bne.n 2039a0 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 203838 │ │ │ │ + b.n 2039a0 │ │ │ │ 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, [pc, #300] @ (2039c8 ) │ │ │ │ + ldr r3, [pc, #300] @ (203b30 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #300] @ (2039cc ) │ │ │ │ + ldr r1, [pc, #300] @ (203b34 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -589954,37 +590083,37 @@ │ │ │ │ ldrb.w r0, [r3, #45] @ 0x2d │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ands r0, r6 │ │ │ │ bfi r7, r0, #2, #6 │ │ │ │ strb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 203990 │ │ │ │ + bne.n 203af8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2039a6 │ │ │ │ + beq.n 203b0e │ │ │ │ adds r3, r1, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ add.w r6, r5, ip │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ - cbnz r0, 2038f0 │ │ │ │ + cbnz r0, 203a58 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2038e0 │ │ │ │ + bne.n 203a48 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r4, r1 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - bne.n 203934 │ │ │ │ + bne.n 203a9c │ │ │ │ adds r1, #22 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w r0, r5, ip │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mla r1, r3, r4, r1 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -589993,179 +590122,179 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 203914 │ │ │ │ + bne.n 203a7c │ │ │ │ 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 203958 │ │ │ │ + bhi.n 203ac0 │ │ │ │ blx 5a170 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 203938 │ │ │ │ + bne.n 203aa0 │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 203982 │ │ │ │ + cbz r3, 203aea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 253efc │ │ │ │ - cbnz r0, 2039b4 │ │ │ │ + bl 254064 │ │ │ │ + cbnz r0, 203b1c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - beq.n 20399e │ │ │ │ + beq.n 203b06 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 203934 │ │ │ │ - b.n 203962 │ │ │ │ - cbz r7, 2039c2 │ │ │ │ + bne.n 203a9c │ │ │ │ + b.n 203aca │ │ │ │ + cbz r7, 203b2a │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 203904 │ │ │ │ + b.n 203a6c │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 203962 │ │ │ │ + b.n 203aca │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2006ac │ │ │ │ + bl 200814 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #32 │ │ │ │ - b.n 203962 │ │ │ │ + b.n 203aca │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 203a70 │ │ │ │ + beq.n 203bd8 │ │ │ │ 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, 203a2a │ │ │ │ + cbz r6, 203b92 │ │ │ │ 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, 203a48 │ │ │ │ + cbz r3, 203bb0 │ │ │ │ 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, 203a66 │ │ │ │ + cbz r3, 203bce │ │ │ │ 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 203888 │ │ │ │ + bl 2039f0 │ │ │ │ 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 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 203ac0 │ │ │ │ + cbz r0, 203c28 │ │ │ │ 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 203888 │ │ │ │ + bl 2039f0 │ │ │ │ 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 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 203b30 │ │ │ │ + cbz r0, 203c98 │ │ │ │ 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] │ │ │ │ @@ -590177,31 +590306,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 203888 │ │ │ │ + bl 2039f0 │ │ │ │ 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 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 203bb0 │ │ │ │ + cbz r0, 203d18 │ │ │ │ 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] │ │ │ │ @@ -590218,31 +590347,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 203888 │ │ │ │ + bl 2039f0 │ │ │ │ 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 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 203c46 │ │ │ │ + cbz r0, 203dae │ │ │ │ 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] │ │ │ │ @@ -590265,84 +590394,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 203888 │ │ │ │ + bl 2039f0 │ │ │ │ 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] @ (203cc8 ) │ │ │ │ + ldr r4, [pc, #100] @ (203e30 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 203cbe │ │ │ │ - ldr r3, [pc, #84] @ (203ccc ) │ │ │ │ + cbz r0, 203e26 │ │ │ │ + ldr r3, [pc, #84] @ (203e34 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 203cb4 │ │ │ │ + cbz r3, 203e1c │ │ │ │ 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 203c92 │ │ │ │ + bne.n 203dfa │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 203888 │ │ │ │ + bl 2039f0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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 r8, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 203d5e │ │ │ │ + cbz r0, 203ec6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 203d42 │ │ │ │ + beq.n 203eaa │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r9, fp, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -590355,175 +590484,175 @@ │ │ │ │ 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 203d16 │ │ │ │ + bne.n 203e7e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ 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 r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #200] @ (203e48 ) │ │ │ │ - ldr r3, [pc, #200] @ (203e4c ) │ │ │ │ + ldr r2, [pc, #200] @ (203fb0 ) │ │ │ │ + ldr r3, [pc, #200] @ (203fb4 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fec38 │ │ │ │ - cbz r0, 203db8 │ │ │ │ + bl 1feda0 │ │ │ │ + cbz r0, 203f20 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #176] @ (203e50 ) │ │ │ │ - ldr r3, [pc, #168] @ (203e4c ) │ │ │ │ + ldr r2, [pc, #176] @ (203fb8 ) │ │ │ │ + ldr r3, [pc, #168] @ (203fb4 ) │ │ │ │ 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 203e42 │ │ │ │ + bne.n 203faa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ - bl 202c74 │ │ │ │ + bl 202ddc │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r6, r7 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 203e06 │ │ │ │ - cbz r6, 203e3e │ │ │ │ + bne.n 203f6e │ │ │ │ + cbz r6, 203fa6 │ │ │ │ add.w r2, sp, #23 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 203df0 │ │ │ │ - cbz r4, 203e3e │ │ │ │ + bne.n 203f58 │ │ │ │ + cbz r4, 203fa6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ 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, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203810 │ │ │ │ - b.n 203d9e │ │ │ │ + bl 203978 │ │ │ │ + b.n 203f06 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 203d9e │ │ │ │ + b.n 203f06 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #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] @ (203eac ) │ │ │ │ + ldr r4, [pc, #68] @ (204014 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ff13c │ │ │ │ - ldr r2, [pc, #56] @ (203eb0 ) │ │ │ │ + bl 1ff2a4 │ │ │ │ + ldr r2, [pc, #56] @ (204018 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ - cbnz r2, 203e8a │ │ │ │ + cbnz r2, 203ff2 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r4, [pc, #1328] @ 204400 │ │ │ │ + ldr.w r4, [pc, #1328] @ 204568 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ - ldr.w r3, [pc, #1320] @ 204404 │ │ │ │ + ldr.w r3, [pc, #1320] @ 20456c │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldrb.w sl, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb.w r9, [sp, #201] @ 0xc9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -590546,43 +590675,43 @@ │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldrd r7, r8, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 204364 │ │ │ │ + beq.w 2044cc │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r2, r1 │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - cbz r7, 203f5e │ │ │ │ + cbz r7, 2040c6 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r9, [r2, #6] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ and.w r3, r9, #15 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 202b34 │ │ │ │ + bl 202c9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r9, r9, #5, #1 │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 20421c │ │ │ │ + beq.w 204384 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 204214 │ │ │ │ + bne.w 20437c │ │ │ │ cmp r2, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -590596,15 +590725,15 @@ │ │ │ │ adds r1, r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff23c │ │ │ │ + bl 1ff3a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sp, #202] @ 0xca │ │ │ │ strb.w r3, [r0, #63] @ 0x3f │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ @@ -590615,34 +590744,34 @@ │ │ │ │ cmp r6, #25 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r1, [sp, #203] @ 0xcb │ │ │ │ strb.w r9, [r0, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #61] @ 0x3d │ │ │ │ - bhi.n 203ffc │ │ │ │ + bhi.n 204164 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #3123 @ 0xc33 │ │ │ │ movt r2, #896 @ 0x380 │ │ │ │ lsls r3, r6 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne.w sl, #34 @ 0x22 │ │ │ │ - bne.n 203ffc │ │ │ │ + bne.n 204164 │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w sl, #7 │ │ │ │ - beq.n 203ffc │ │ │ │ + beq.n 204164 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq.w sl, #160 @ 0xa0 │ │ │ │ strb.w r1, [r4, #77] @ 0x4d │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20422e │ │ │ │ + beq.w 204396 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w sl, r7, #20 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -590659,15 +590788,15 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #0] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r5, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20426e │ │ │ │ + beq.w 2043d6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -590687,15 +590816,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2040ee │ │ │ │ + beq.n 204256 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd lr, lr, [sp, #68] @ 0x44 │ │ │ │ @@ -590713,15 +590842,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 204136 │ │ │ │ + cbz r3, 20429e │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -590739,15 +590868,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 20417e │ │ │ │ + cbz r3, 2042e6 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -590765,15 +590894,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 2041ca │ │ │ │ + cbz r3, 204332 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #61] @ 0x3d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ @@ -590792,55 +590921,55 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [lr] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 202f64 │ │ │ │ + bl 2030cc │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203810 │ │ │ │ - ldr r2, [pc, #532] @ (204408 ) │ │ │ │ - ldr r3, [pc, #528] @ (204404 ) │ │ │ │ + bl 203978 │ │ │ │ + ldr r2, [pc, #532] @ (204570 ) │ │ │ │ + ldr r3, [pc, #528] @ (20456c ) │ │ │ │ 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 2043ee │ │ │ │ + bne.w 204556 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2042bc │ │ │ │ + beq.n 204424 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 203f7e │ │ │ │ + b.n 2040e6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 204302 │ │ │ │ + beq.n 20446a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 203f7e │ │ │ │ + b.n 2040e6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204312 │ │ │ │ + beq.n 20447a │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ mov.w r9, #17 │ │ │ │ mov ip, lr │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r7, r7, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -590853,18 +590982,18 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ - b.n 204046 │ │ │ │ + b.n 2041ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20432c │ │ │ │ + beq.n 204494 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ strd r8, r8, [sp, #76] @ 0x4c │ │ │ │ mov ip, lr │ │ │ │ mov.w r8, #18 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -590881,92 +591010,92 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 20409e │ │ │ │ + b.n 204206 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 20430e │ │ │ │ + bhi.n 204476 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 20430e │ │ │ │ + bne.n 204476 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #296] @ 2043f8 │ │ │ │ + vldr d7, [pc, #296] @ 204560 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 20430e │ │ │ │ + cbz r0, 204476 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 203f7e │ │ │ │ + b.n 2040e6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 204218 │ │ │ │ + bne.n 204380 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 2042c6 │ │ │ │ + bls.n 20442e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 203f7e │ │ │ │ + b.n 2040e6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 204346 │ │ │ │ + cbz r3, 2044ae │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ mov ip, lr │ │ │ │ mov.w r9, #15 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 204246 │ │ │ │ + b.n 2043ae │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 20436e │ │ │ │ + cbz r3, 2044d6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ mov ip, lr │ │ │ │ mov.w r8, #16 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 204288 │ │ │ │ + b.n 2043f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 204048 │ │ │ │ + beq.w 2041b0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov ip, lr │ │ │ │ mov.w r9, #19 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 204246 │ │ │ │ + b.n 2043ae │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r7, 2043be │ │ │ │ - cbz r2, 2043c4 │ │ │ │ + cbz r7, 204526 │ │ │ │ + cbz r2, 20452c │ │ │ │ movs r4, #2 │ │ │ │ - b.n 203f42 │ │ │ │ + b.n 2040aa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20409e │ │ │ │ + beq.w 204206 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r8, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -590984,146 +591113,146 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 20409e │ │ │ │ - cbz r2, 2043da │ │ │ │ + b.n 204206 │ │ │ │ + cbz r2, 204542 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 203f5e │ │ │ │ + b.n 2040c6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20436a │ │ │ │ + bne.n 2044d2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 203f42 │ │ │ │ + b.n 2040aa │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2043c0 │ │ │ │ + bne.n 204528 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, r7 │ │ │ │ - b.n 203f5e │ │ │ │ + b.n 2040c6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + nop {12} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0008 │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r1 │ │ │ │ strd r2, r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #380] @ (2045a4 ) │ │ │ │ - ldr r3, [pc, #380] @ (2045a8 ) │ │ │ │ + ldr r2, [pc, #380] @ (20470c ) │ │ │ │ + ldr r3, [pc, #380] @ (204710 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fec04 │ │ │ │ + bl 1fed6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 204594 │ │ │ │ + bne.w 2046fc │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 20459c │ │ │ │ + beq.w 204704 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, sl │ │ │ │ subs r5, #4 │ │ │ │ subs r3, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 204478 │ │ │ │ + bmi.n 2045e0 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 2044b0 │ │ │ │ + cbz r3, 204618 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20450c │ │ │ │ + beq.n 204674 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r9, [r3, #4] │ │ │ │ strd r4, r4, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r4, #0] │ │ │ │ adds r7, r5, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 2044ec │ │ │ │ + beq.n 204654 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ sub.w r5, r5, #4 │ │ │ │ - bpl.n 204474 │ │ │ │ + bpl.n 2045dc │ │ │ │ mov r6, r5 │ │ │ │ - b.n 204480 │ │ │ │ + b.n 2045e8 │ │ │ │ add.w r3, r6, #15 │ │ │ │ add.w r1, r6, #31 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ add r2, sp │ │ │ │ cmp r3, r1 │ │ │ │ ldrb.w r2, [r2, #112] @ 0x70 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bne.n 2044b8 │ │ │ │ + bne.n 204620 │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r9, r3, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r7, r5, #4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, sl │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - bne.n 20446a │ │ │ │ - ldr r2, [pc, #188] @ (2045ac ) │ │ │ │ - ldr r3, [pc, #184] @ (2045a8 ) │ │ │ │ + bne.n 2045d2 │ │ │ │ + ldr r2, [pc, #188] @ (204714 ) │ │ │ │ + ldr r3, [pc, #184] @ (204710 ) │ │ │ │ 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 2045a0 │ │ │ │ + bne.n 204708 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add.w lr, sp, #96 @ 0x60 │ │ │ │ @@ -591131,98 +591260,98 @@ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldrb.w fp, [r3, #12] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ cmp r8, fp │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 204550 │ │ │ │ + bne.n 2046b8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 204590 │ │ │ │ + beq.n 2046f8 │ │ │ │ add.w r2, sp, #31 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 20453c │ │ │ │ - cbz r4, 204590 │ │ │ │ + bne.n 2046a4 │ │ │ │ + cbz r4, 2046f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, r8 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ 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, #4] │ │ │ │ mov r1, fp │ │ │ │ - bl 203810 │ │ │ │ - b.n 20447c │ │ │ │ + bl 203978 │ │ │ │ + b.n 2045e4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 20447c │ │ │ │ + b.n 2045e4 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2044ec │ │ │ │ + b.n 204654 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - cbnz r2, 20461c │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 2045f2 │ │ │ │ + cbnz r4, 204740 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20461a │ │ │ │ + beq.n 204782 │ │ │ │ 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, 2045dc │ │ │ │ + cbz r2, 204744 │ │ │ │ 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, 2045f8 │ │ │ │ + cbz r1, 204760 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1ff418 │ │ │ │ - cbnz r0, 204606 │ │ │ │ + bl 1ff580 │ │ │ │ + cbnz r0, 20476e │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ff518 │ │ │ │ + bl 1ff680 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ff518 │ │ │ │ + bl 1ff680 │ │ │ │ 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 │ │ │ │ @@ -591231,55 +591360,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 1fee74 │ │ │ │ + bl 1fefdc │ │ │ │ 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 208da0 │ │ │ │ + bl 208f08 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20468a │ │ │ │ + beq.n 2047f2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 204680 │ │ │ │ + cbz r2, 2047e8 │ │ │ │ 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, 2046c0 │ │ │ │ + cbz r1, 204828 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2046d0 │ │ │ │ + beq.n 204838 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2046b8 │ │ │ │ + cbz r2, 204820 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -591292,22 +591421,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 204692 │ │ │ │ + b.n 2047fa │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 2046f8 │ │ │ │ + cbz r1, 204860 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 2046f0 │ │ │ │ + cbz r3, 204858 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -591317,15 +591446,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 2046da │ │ │ │ + b.n 204842 │ │ │ │ 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] │ │ │ │ @@ -591333,86 +591462,86 @@ │ │ │ │ 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, 204780 │ │ │ │ - bl 1ff2f0 │ │ │ │ + cbz r5, 2048e8 │ │ │ │ + bl 1ff458 │ │ │ │ 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 1ff344 │ │ │ │ + bl 1ff4ac │ │ │ │ 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 1ff344 │ │ │ │ + bl 1ff4ac │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1ff2f0 │ │ │ │ + bl 1ff458 │ │ │ │ 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 1feedc │ │ │ │ + bl 1ff044 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 208da0 │ │ │ │ + bl 208f08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2047d2 │ │ │ │ + beq.n 20493a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2047c8 │ │ │ │ + cbz r1, 204930 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ strd r1, r3, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 204808 │ │ │ │ + cbz r1, 204970 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 204818 │ │ │ │ + beq.n 204980 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 204800 │ │ │ │ + cbz r2, 204968 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -591425,22 +591554,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 2047da │ │ │ │ + b.n 204942 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 204840 │ │ │ │ + cbz r1, 2049a8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 204838 │ │ │ │ + cbz r3, 2049a0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -591450,15 +591579,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 204822 │ │ │ │ + b.n 20498a │ │ │ │ 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 │ │ │ │ @@ -591466,21 +591595,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, 2048e0 │ │ │ │ + cbz r6, 204a48 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2048b8 │ │ │ │ + beq.n 204a20 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20496a │ │ │ │ + bhi.n 204ad2 │ │ │ │ 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] │ │ │ │ @@ -591491,98 +591620,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 204946 │ │ │ │ + bhi.n 204aae │ │ │ │ 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] @ (2049dc ) │ │ │ │ + ldr r4, [pc, #268] @ (204b44 ) │ │ │ │ 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 1fdf98 │ │ │ │ + bl 1fe100 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 2048fa │ │ │ │ + bne.n 204a62 │ │ │ │ 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 2039d0 │ │ │ │ + bl 203b38 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #268 @ 0x10c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2039d0 │ │ │ │ + bl 203b38 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #265 @ 0x109 │ │ │ │ - b.n 204912 │ │ │ │ + b.n 204a7a │ │ │ │ movw r7, #267 @ 0x10b │ │ │ │ - b.n 204912 │ │ │ │ + b.n 204a7a │ │ │ │ movw r7, #351 @ 0x15f │ │ │ │ - b.n 204912 │ │ │ │ + b.n 204a7a │ │ │ │ mov.w r7, #350 @ 0x15e │ │ │ │ - b.n 204912 │ │ │ │ + b.n 204a7a │ │ │ │ mov.w r7, #266 @ 0x10a │ │ │ │ - b.n 204912 │ │ │ │ + b.n 204a7a │ │ │ │ mov.w r7, #352 @ 0x160 │ │ │ │ - b.n 204912 │ │ │ │ + b.n 204a7a │ │ │ │ movw r7, #349 @ 0x15d │ │ │ │ - b.n 204912 │ │ │ │ + b.n 204a7a │ │ │ │ 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, #584] @ (204bc8 ) │ │ │ │ + ldr r3, [pc, #584] @ (204d30 ) │ │ │ │ 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, #572] @ (204bcc ) │ │ │ │ + ldr r2, [pc, #572] @ (204d34 ) │ │ │ │ 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 │ │ │ │ @@ -591600,32 +591729,32 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 │ │ │ │ @@ -591636,32 +591765,32 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, r0, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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} │ │ │ │ @@ -591671,29 +591800,29 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 │ │ │ │ @@ -591708,79 +591837,79 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, sl, #20 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 203b38 │ │ │ │ - ldr r2, [pc, #36] @ (204bd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (204bc8 ) │ │ │ │ + bl 203ca0 │ │ │ │ + ldr r2, [pc, #36] @ (204d38 ) │ │ │ │ + ldr r3, [pc, #28] @ (204d30 ) │ │ │ │ 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 204bc2 │ │ │ │ + bne.n 204d2a │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + push {lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r4, r6} │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r5, 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, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #488] @ (204dd0 ) │ │ │ │ + ldr r4, [pc, #488] @ (204f38 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #488] @ (204dd4 ) │ │ │ │ + ldr r3, [pc, #488] @ (204f3c ) │ │ │ │ mov sl, 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 20496c │ │ │ │ + bl 204ad4 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -591789,41 +591918,41 @@ │ │ │ │ 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 r9, [sp, #16] │ │ │ │ - beq.n 204c82 │ │ │ │ + beq.n 204dea │ │ │ │ mov r7, r6 │ │ │ │ str.w r9, [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, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ 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, sl │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r9, [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 │ │ │ │ @@ -591835,31 +591964,31 @@ │ │ │ │ str.w r9, [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, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ 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, sl │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ mov ip, fp │ │ │ │ @@ -591871,191 +592000,191 @@ │ │ │ │ str.w r9, [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, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov ip, fp │ │ │ │ add.w lr, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 204da0 │ │ │ │ + cbz r0, 204f08 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203bb8 │ │ │ │ - ldr r2, [pc, #36] @ (204dd8 ) │ │ │ │ - ldr r3, [pc, #28] @ (204dd4 ) │ │ │ │ + bl 203d20 │ │ │ │ + ldr r2, [pc, #36] @ (204f40 ) │ │ │ │ + ldr r3, [pc, #28] @ (204f3c ) │ │ │ │ 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 204dcc │ │ │ │ + bne.n 204f34 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - push {r4} │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r5, r4, #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 204e20 │ │ │ │ + bhi.n 204f88 │ │ │ │ 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, #213 @ 0xd5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ 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] @ 205320 │ │ │ │ + ldr.w r0, [pc, #1112] @ 205488 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 205324 │ │ │ │ + ldr.w r1, [pc, #1108] @ 20548c │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 204f08 │ │ │ │ + cbz r0, 205070 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 20513a │ │ │ │ + bhi.w 2052a2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20531e │ │ │ │ + bhi.w 205486 │ │ │ │ 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 │ │ │ │ @@ -592087,42 +592216,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 204f8e │ │ │ │ + cbz r0, 2050f6 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 │ │ │ │ @@ -592130,26 +592259,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 20505e │ │ │ │ + beq.n 2051c6 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 20511e │ │ │ │ + beq.w 205286 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 205144 │ │ │ │ + beq.w 2052ac │ │ │ │ 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 20531e │ │ │ │ + bhi.w 205486 │ │ │ │ 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 │ │ │ │ @@ -592177,61 +592306,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 204f68 │ │ │ │ + b.n 2050d0 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 204f68 │ │ │ │ + b.n 2050d0 │ │ │ │ ands.w r3, lr, #8 │ │ │ │ - bne.w 2051b8 │ │ │ │ + bne.w 205320 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2050a4 │ │ │ │ + cbz r0, 20520c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ 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 2052ee │ │ │ │ + bhi.w 205456 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20531e │ │ │ │ + bhi.w 205486 │ │ │ │ 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 │ │ │ │ @@ -592258,315 +592387,315 @@ │ │ │ │ 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 2051c2 │ │ │ │ + bne.n 20532a │ │ │ │ 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 205078 │ │ │ │ + b.n 2051e0 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 204f68 │ │ │ │ + b.n 2050d0 │ │ │ │ ands.w lr, lr, #32 │ │ │ │ - beq.w 205304 │ │ │ │ + beq.w 20546c │ │ │ │ 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 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20518a │ │ │ │ + cbz r0, 2052f2 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 2052f8 │ │ │ │ + bhi.w 205460 │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 205006 │ │ │ │ + b.n 20516e │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 205156 │ │ │ │ + b.n 2052be │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 205156 │ │ │ │ + b.n 2052be │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2051fc │ │ │ │ + cbz r0, 205364 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ orr.w r7, r6, #6 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203b38 │ │ │ │ - ldr r2, [pc, #136] @ (205328 ) │ │ │ │ - ldr r3, [pc, #132] @ (205324 ) │ │ │ │ + bl 203ca0 │ │ │ │ + ldr r2, [pc, #136] @ (205490 ) │ │ │ │ + ldr r3, [pc, #132] @ (20548c ) │ │ │ │ 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 20531a │ │ │ │ + bne.n 205482 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 2051d0 │ │ │ │ + b.n 205338 │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 2051d0 │ │ │ │ + b.n 205338 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2051d0 │ │ │ │ + b.n 205338 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 205078 │ │ │ │ + b.n 2051e0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 205078 │ │ │ │ + b.n 2051e0 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 205130 │ │ │ │ + b.n 205298 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 2051d0 │ │ │ │ + b.n 205338 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 205078 │ │ │ │ + b.n 2051e0 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov lr, r9 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ - b.n 2052fc │ │ │ │ + b.n 205464 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 205070 │ │ │ │ + b.n 2051d8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r4, 20532e │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r4, #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, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #756] @ (205638 ) │ │ │ │ + ldr r2, [pc, #756] @ (2057a0 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #756] @ (20563c ) │ │ │ │ + ldr r3, [pc, #756] @ (2057a4 ) │ │ │ │ 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 205678 │ │ │ │ + beq.w 2057e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - vldr d0, [pc, #708] @ 205628 │ │ │ │ + vldr d0, [pc, #708] @ 205790 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 205396 │ │ │ │ + cbz r0, 2054fe │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 2053cc │ │ │ │ + cbz r0, 205534 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #604] @ 205630 │ │ │ │ + vldr d0, [pc, #604] @ 205798 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 205404 │ │ │ │ + cbz r0, 20556c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ 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 2055d4 │ │ │ │ + bne.w 20573c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2054e8 │ │ │ │ + bls.n 205650 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ strd r9, fp, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ @@ -592585,121 +592714,121 @@ │ │ │ │ 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 r7, [sp, #20] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ 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, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.n 205454 │ │ │ │ + bcc.n 2055bc │ │ │ │ ldrd r9, fp, [sp, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 205640 │ │ │ │ + beq.w 2057a8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldrb.w r6, [fp, #13] │ │ │ │ - vldr d0, [pc, #244] @ 205628 │ │ │ │ + vldr d0, [pc, #244] @ 205790 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20555e │ │ │ │ + cbz r0, 2056c6 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 205868 │ │ │ │ + bhi.w 2059d0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -592717,46 +592846,46 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ - b.n 20543c │ │ │ │ + bl 203978 │ │ │ │ + b.n 2055a4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 20585a │ │ │ │ + bhi.w 2059c2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 205734 │ │ │ │ + bhi.n 20589c │ │ │ │ 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 │ │ │ │ @@ -592768,24 +592897,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, #283 @ 0x11b │ │ │ │ - bl 203a78 │ │ │ │ - ldr r2, [pc, #492] @ (205870 ) │ │ │ │ - ldr r3, [pc, #492] @ (205874 ) │ │ │ │ + bl 203be0 │ │ │ │ + ldr r2, [pc, #492] @ (2059d8 ) │ │ │ │ + ldr r3, [pc, #492] @ (2059dc ) │ │ │ │ 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 205864 │ │ │ │ + bne.w 2059cc │ │ │ │ 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 │ │ │ │ @@ -592794,34 +592923,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2056ea │ │ │ │ + cbz r0, 205852 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 205850 │ │ │ │ + bhi.w 2059b8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 205868 │ │ │ │ + bhi.w 2059d0 │ │ │ │ tbb [pc, r3] │ │ │ │ uxth r2, r4 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ @@ -592833,804 +592962,804 @@ │ │ │ │ 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 2056a6 │ │ │ │ + b.n 20580e │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 2056a6 │ │ │ │ + b.n 20580e │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 2056a6 │ │ │ │ + b.n 20580e │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203b38 │ │ │ │ - b.n 205682 │ │ │ │ + bl 203ca0 │ │ │ │ + b.n 2057ea │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20574a │ │ │ │ + b.n 2058b2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20574a │ │ │ │ + b.n 2058b2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20574a │ │ │ │ + b.n 2058b2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20574a │ │ │ │ + b.n 2058b2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20574a │ │ │ │ + b.n 2058b2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20574a │ │ │ │ + b.n 2058b2 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20580c │ │ │ │ + cbz r0, 205974 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 205588 │ │ │ │ + b.n 2056f0 │ │ │ │ strh.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 2057e6 │ │ │ │ + b.n 20594e │ │ │ │ strb.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 2057e6 │ │ │ │ + b.n 20594e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2057e6 │ │ │ │ + b.n 20594e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 2057e6 │ │ │ │ - vldr d7, [pc, #12] @ 205868 │ │ │ │ + b.n 20594e │ │ │ │ + vldr d7, [pc, #12] @ 2059d0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 2056a6 │ │ │ │ + b.n 20580e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ 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] @ (205990 ) │ │ │ │ + ldr r2, [pc, #260] @ (205af8 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (205994 ) │ │ │ │ + ldr r3, [pc, #260] @ (205afc ) │ │ │ │ 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 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2058d4 │ │ │ │ + cbz r0, 205a3c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 205902 │ │ │ │ + cbz r0, 205a6a │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ - ldr r2, [pc, #36] @ (205998 ) │ │ │ │ - ldr r3, [pc, #32] @ (205994 ) │ │ │ │ + bl 203c30 │ │ │ │ + ldr r2, [pc, #36] @ (205b00 ) │ │ │ │ + ldr r3, [pc, #32] @ (205afc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20598a │ │ │ │ + bne.n 205af2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, pc, #432 @ (adr r7, 205b44 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 205b0c ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #544 @ (adr r6, 205bbc ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 205b84 ) │ │ │ │ lsls r5, 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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #836] @ (205d00 ) │ │ │ │ + ldr r3, [pc, #836] @ (205e68 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #836] @ (205d04 ) │ │ │ │ + ldr r2, [pc, #836] @ (205e6c ) │ │ │ │ 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 205cb2 │ │ │ │ + beq.w 205e1a │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ - vldr d8, [pc, #784] @ 205cf8 │ │ │ │ + vldr d8, [pc, #784] @ 205e60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 205b1e │ │ │ │ + b.n 205c86 │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ 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, r9, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 205ca0 │ │ │ │ + bne.w 205e08 │ │ │ │ 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 205ca0 │ │ │ │ + beq.w 205e08 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 205ce0 │ │ │ │ + beq.w 205e48 │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 205b5a │ │ │ │ + bne.n 205cc2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ 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 205cb2 │ │ │ │ + bls.w 205e1a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ 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] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2059f0 │ │ │ │ + bne.w 205b58 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 205ca6 │ │ │ │ + beq.w 205e0e │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 2059f0 │ │ │ │ + b.n 205b58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 205b84 │ │ │ │ + cbz r0, 205cec │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 205b04 │ │ │ │ + beq.n 205c6c │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 205c6c │ │ │ │ + b.n 205dd4 │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 204850 │ │ │ │ + bl 2049b8 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 205c42 │ │ │ │ + cbz r0, 205daa │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 205c98 │ │ │ │ + bcs.n 205e00 │ │ │ │ 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 205ba0 │ │ │ │ + bne.n 205d08 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 205ba0 │ │ │ │ + bne.n 205d08 │ │ │ │ mov sl, fp │ │ │ │ - b.n 205bf8 │ │ │ │ + b.n 205d60 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 205b04 │ │ │ │ + b.n 205c6c │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 205ada │ │ │ │ + b.n 205c42 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r8 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 205a46 │ │ │ │ + b.n 205bae │ │ │ │ mov r0, r8 │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203c50 │ │ │ │ - ldr r2, [pc, #68] @ (205d08 ) │ │ │ │ - ldr r3, [pc, #56] @ (205d00 ) │ │ │ │ + bl 203db8 │ │ │ │ + ldr r2, [pc, #68] @ (205e70 ) │ │ │ │ + ldr r3, [pc, #56] @ (205e68 ) │ │ │ │ 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 205cf0 │ │ │ │ + bne.n 205e58 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 205b04 │ │ │ │ + b.n 205c6c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #232 @ (adr r6, 205df0 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 2061b8 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r3, pc, #216 @ (adr r3, 205de4 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 2061ac ) │ │ │ │ lsls r5, r4, #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, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #836] @ (206068 ) │ │ │ │ + ldr r4, [pc, #836] @ (2061d0 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #836] @ (20606c ) │ │ │ │ + ldr r3, [pc, #836] @ (2061d4 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ 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 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 205d74 │ │ │ │ + cbz r0, 205edc │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203b38 │ │ │ │ - ldr.w ip, [pc, #720] @ 206070 │ │ │ │ + bl 203ca0 │ │ │ │ + ldr.w ip, [pc, #720] @ 2061d8 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #640] @ 206048 │ │ │ │ + vldr d0, [pc, #640] @ 2061b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 205df2 │ │ │ │ + cbz r0, 205f5a │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 205e34 │ │ │ │ + cbz r0, 205f9c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 205e02 │ │ │ │ + bne.n 205f6a │ │ │ │ ldrd r9, r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #512] @ 206050 │ │ │ │ + vldr d0, [pc, #512] @ 2061b8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 205e7e │ │ │ │ + cbz r0, 205fe6 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #468] @ 206058 │ │ │ │ + vldr d0, [pc, #468] @ 2061c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 205eb0 │ │ │ │ + cbz r0, 206018 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205f68 │ │ │ │ + beq.n 2060d0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldrb.w r4, [sl, #13] │ │ │ │ - vldr d0, [pc, #340] @ 206050 │ │ │ │ + vldr d0, [pc, #340] @ 2061b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 205f24 │ │ │ │ + cbz r0, 20608c │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203b38 │ │ │ │ - ldr r2, [pc, #292] @ (206074 ) │ │ │ │ - ldr r3, [pc, #284] @ (20606c ) │ │ │ │ + bl 203ca0 │ │ │ │ + ldr r2, [pc, #292] @ (2061dc ) │ │ │ │ + ldr r3, [pc, #284] @ (2061d4 ) │ │ │ │ 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 2060e8 │ │ │ │ + bne.w 206250 │ │ │ │ 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 206038 │ │ │ │ + bhi.n 2061a0 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 206030 │ │ │ │ + bhi.n 206198 │ │ │ │ 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] │ │ │ │ @@ -593653,34 +593782,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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 205fe8 │ │ │ │ + cbz r0, 206150 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 2060e2 │ │ │ │ + bhi.n 20624a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 2060ec │ │ │ │ + bhi.n 206254 │ │ │ │ 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] │ │ │ │ @@ -593692,363 +593821,363 @@ │ │ │ │ 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 205fa8 │ │ │ │ + b.n 206110 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 205fa8 │ │ │ │ + b.n 206110 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 205fa8 │ │ │ │ - vldr d7, [pc, #36] @ 206060 │ │ │ │ + b.n 206110 │ │ │ │ + vldr d7, [pc, #36] @ 2061c8 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 205fa8 │ │ │ │ + b.n 206110 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 20604c ) │ │ │ │ - bhi.n 205ff8 │ │ │ │ + add r0, pc, #0 @ (adr r0, 2061b4 ) │ │ │ │ + bhi.n 206160 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r0, r0 │ │ │ │ mov r0, r0 │ │ │ │ moval r0, r0 │ │ │ │ strhal r0, [r0, #0] │ │ │ │ - add r2, pc, #848 @ (adr r2, 2063bc ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 206384 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #40] @ (20609c ) │ │ │ │ + ldr r3, [pc, #904] @ (206564 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r0, pc, #688 @ (adr r0, 206328 ) │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r4, #2 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2060a0 │ │ │ │ + cbz r0, 206208 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ - b.n 205f4c │ │ │ │ + bl 203c30 │ │ │ │ + b.n 2060b4 │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 20607a │ │ │ │ + b.n 2061e2 │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 20607a │ │ │ │ + b.n 2061e2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 20607a │ │ │ │ + b.n 2061e2 │ │ │ │ strd r6, r9, [sp, #32] │ │ │ │ - b.n 20607a │ │ │ │ + b.n 2061e2 │ │ │ │ blx 5a6d4 <__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 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #708] @ (2063c8 ) │ │ │ │ - ldr r3, [pc, #708] @ (2063cc ) │ │ │ │ + ldr r2, [pc, #708] @ (206530 ) │ │ │ │ + ldr r3, [pc, #708] @ (206534 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r9, #13] │ │ │ │ add r5, sp, #32 │ │ │ │ - vldr d0, [pc, #660] @ 2063a8 │ │ │ │ + vldr d0, [pc, #660] @ 206510 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 206154 │ │ │ │ + cbz r0, 2062bc │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 206180 │ │ │ │ + cbz r0, 2062e8 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203b38 │ │ │ │ - vldr d7, [pc, #488] @ 2063b0 │ │ │ │ + bl 203ca0 │ │ │ │ + vldr d7, [pc, #488] @ 206518 │ │ │ │ cmp.w r8, #32 │ │ │ │ - vldr d0, [pc, #488] @ 2063b8 │ │ │ │ + vldr d0, [pc, #488] @ 206520 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d0, d7 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov sl, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 206220 │ │ │ │ + cbz r0, 206388 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20625c │ │ │ │ + cbz r0, 2063c4 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ orr.w r3, r8, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ - bl 204850 │ │ │ │ + bl 2049b8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205d10 │ │ │ │ - vldr d0, [pc, #180] @ 2063c0 │ │ │ │ + bl 205e78 │ │ │ │ + vldr d0, [pc, #180] @ 206528 │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 206340 │ │ │ │ + cbz r0, 2064a8 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #72] @ (2063d0 ) │ │ │ │ + ldr r2, [pc, #72] @ (206538 ) │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #64] @ (2063cc ) │ │ │ │ + ldr r3, [pc, #64] @ (206534 ) │ │ │ │ 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 2063a2 │ │ │ │ + bne.n 20650a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ str r6, [r1, #116] @ 0x74 │ │ │ │ @@ -594058,66 +594187,66 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r5, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #436] @ (2065a0 ) │ │ │ │ + ldr r2, [pc, #436] @ (206708 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #428] @ (2065a4 ) │ │ │ │ + ldr r3, [pc, #428] @ (20670c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r8, [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, 20643c │ │ │ │ + cbz r2, 2065a4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r6, r8 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 206428 │ │ │ │ - cbz r6, 206422 │ │ │ │ + b.n 206590 │ │ │ │ + cbz r6, 20658a │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20643a │ │ │ │ + beq.n 2065a2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20641e │ │ │ │ + beq.n 206586 │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 206420 │ │ │ │ + bls.n 206588 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 206428 │ │ │ │ + bne.n 206590 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff23c │ │ │ │ + bl 1ff3a4 │ │ │ │ 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 │ │ │ │ @@ -594126,97 +594255,97 @@ │ │ │ │ ldrb.w r3, [r4, #77] @ 0x4d │ │ │ │ strb.w r3, [r0, #77] @ 0x4d │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ strb.w r1, [r0, #62] @ 0x3e │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206478 │ │ │ │ + beq.n 2065e0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 2064e0 │ │ │ │ + cbz r5, 206648 │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov.w sl, #20 │ │ │ │ add.w r4, sp, sl │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ mla fp, sl, r5, r9 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2064c8 │ │ │ │ + b.n 206630 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2064c0 │ │ │ │ + beq.n 206628 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ mla lr, sl, r5, r2 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ adds 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} │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - beq.n 2064e0 │ │ │ │ + beq.n 206648 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 206496 │ │ │ │ + beq.n 2065fe │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 20649c │ │ │ │ + bls.n 206604 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 2064c8 │ │ │ │ + bne.n 206630 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 206526 │ │ │ │ + cbnz r3, 20668e │ │ │ │ mov r0, r7 │ │ │ │ - bl 202f64 │ │ │ │ + bl 2030cc │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203810 │ │ │ │ - ldr r2, [pc, #156] @ (2065a8 ) │ │ │ │ - ldr r3, [pc, #152] @ (2065a4 ) │ │ │ │ + bl 203978 │ │ │ │ + ldr r2, [pc, #156] @ (206710 ) │ │ │ │ + ldr r3, [pc, #152] @ (20670c ) │ │ │ │ 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 20659c │ │ │ │ + bne.n 206704 │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 206558 │ │ │ │ + cbz r0, 2066c0 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 │ │ │ │ @@ -594231,54 +594360,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 2064e4 │ │ │ │ + b.n 20664c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r4, #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 202f64 │ │ │ │ + bl 2030cc │ │ │ │ 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 2063d4 │ │ │ │ + bl 20653c │ │ │ │ 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, #184] @ (2066c0 ) │ │ │ │ + ldr r4, [pc, #184] @ (206828 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #184] @ (2066c4 ) │ │ │ │ + ldr r2, [pc, #184] @ (20682c ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -594286,15 +594415,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 2063d4 │ │ │ │ + bl 20653c │ │ │ │ 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 │ │ │ │ @@ -594307,93 +594436,93 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ - ldr r2, [pc, #40] @ (2066c8 ) │ │ │ │ - ldr r3, [pc, #32] @ (2066c4 ) │ │ │ │ + bl 203978 │ │ │ │ + ldr r2, [pc, #40] @ (206830 ) │ │ │ │ + ldr r3, [pc, #32] @ (20682c ) │ │ │ │ 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 2066bc │ │ │ │ + bne.n 206824 │ │ │ │ add.w r0, r8, #20 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 206762 │ │ │ │ + beq.n 2068ca │ │ │ │ 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, #26 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 206702 │ │ │ │ + beq.n 20686a │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 206702 │ │ │ │ + beq.n 20686a │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2066e8 │ │ │ │ + bne.n 206850 │ │ │ │ orrs.w r2, ip, r4 │ │ │ │ - beq.n 206778 │ │ │ │ + beq.n 2068e0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 206766 │ │ │ │ + beq.n 2068ce │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 20675c │ │ │ │ + cbz r4, 2068c4 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22de1c │ │ │ │ + bl 22df84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 20676e │ │ │ │ + cbnz r0, 2068d6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e5e10 │ │ │ │ + bl 2e5f78 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ @@ -594404,184 +594533,184 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 206748 │ │ │ │ - b.n 20675c │ │ │ │ + bne.n 2068b0 │ │ │ │ + b.n 2068c4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20673a │ │ │ │ + b.n 2068a2 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 20675e │ │ │ │ + b.n 2068c6 │ │ │ │ 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 2067d8 │ │ │ │ + ble.n 206940 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 2067ec │ │ │ │ + bls.n 206954 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 2067b6 │ │ │ │ - b.n 2067d4 │ │ │ │ + cbnz r3, 20691e │ │ │ │ + b.n 20693c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2067d4 │ │ │ │ + cbz r3, 20693c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2067b0 │ │ │ │ + beq.n 206918 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2513c4 │ │ │ │ - b.n 2067cc │ │ │ │ + bl 25152c │ │ │ │ + b.n 206934 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2067bc │ │ │ │ + bne.n 206924 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2067c6 │ │ │ │ + bne.n 20692e │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 2066cc │ │ │ │ + bl 206834 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2067a6 │ │ │ │ + bhi.n 20690e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2066cc │ │ │ │ + bl 206834 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 2067a6 │ │ │ │ + b.n 20690e │ │ │ │ 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 206824 │ │ │ │ + ble.n 20698c │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 206828 │ │ │ │ + beq.n 206990 │ │ │ │ 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 2068a4 │ │ │ │ + beq.n 206a0c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 20684e │ │ │ │ + beq.n 2069b6 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 20684e │ │ │ │ + beq.n 2069b6 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 206836 │ │ │ │ - cbz r0, 20686e │ │ │ │ + bne.n 20699e │ │ │ │ + cbz r0, 2069d6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22de1c │ │ │ │ + bl 22df84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 2068b4 │ │ │ │ + cbnz r0, 206a1c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e5e10 │ │ │ │ + bl 2e5f78 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ - cbz r5, 2068b0 │ │ │ │ + cbz r5, 206a18 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 22de1c │ │ │ │ - cbnz r0, 2068be │ │ │ │ + bl 22df84 │ │ │ │ + cbnz r0, 206a26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5e10 │ │ │ │ + bl 2e5f78 │ │ │ │ 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 206894 │ │ │ │ + b.n 2069fc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 206864 │ │ │ │ + b.n 2069cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 20688a │ │ │ │ - cbz r1, 20691a │ │ │ │ + b.n 2069f2 │ │ │ │ + cbz r1, 206a82 │ │ │ │ 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, 20690c │ │ │ │ - bl 1e1b68 │ │ │ │ - cbz r0, 2068f0 │ │ │ │ + cbz r0, 206a74 │ │ │ │ + bl 1e1cd0 │ │ │ │ + cbz r0, 206a58 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -594589,114 +594718,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 206940 │ │ │ │ + bne.n 206aa8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 20693c │ │ │ │ + beq.n 206aa4 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2068c8 │ │ │ │ + bl 206a30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 2068c8 │ │ │ │ + bl 206a30 │ │ │ │ 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 20693c │ │ │ │ + b.n 206aa4 │ │ │ │ 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 206a04 │ │ │ │ + beq.n 206b6c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 2069b0 │ │ │ │ + b.n 206b18 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 2069ca │ │ │ │ - cbz r0, 206a08 │ │ │ │ + cbz r7, 206b32 │ │ │ │ + cbz r0, 206b70 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 2069ca │ │ │ │ + cbz r3, 206b32 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ 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, 206a1a │ │ │ │ - cbz r0, 2069e8 │ │ │ │ + cbz r5, 206b82 │ │ │ │ + cbz r0, 206b50 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1b68 │ │ │ │ - cbz r0, 2069e8 │ │ │ │ + bl 1e1cd0 │ │ │ │ + cbz r0, 206b50 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ 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 2069ae │ │ │ │ + bne.n 206b16 │ │ │ │ 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 2069e8 │ │ │ │ + bne.n 206b50 │ │ │ │ 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 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (206b24 ) │ │ │ │ - bl 206920 │ │ │ │ + ldr r4, [pc, #220] @ (206c8c ) │ │ │ │ + bl 206a88 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r4, pc │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ @@ -594708,39 +594837,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 206aa8 │ │ │ │ + cbz r0, 206c10 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1e1ba4 │ │ │ │ - ldr r3, [pc, #124] @ (206b28 ) │ │ │ │ + bl 1e1d0c │ │ │ │ + ldr r3, [pc, #124] @ (206c90 ) │ │ │ │ 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, 206b1a │ │ │ │ + cbz r3, 206c82 │ │ │ │ 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, 206ae0 │ │ │ │ + cbz r6, 206c48 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 206ae0 │ │ │ │ - bl 1e1b68 │ │ │ │ - cbz r0, 206ae0 │ │ │ │ + cbz r0, 206c48 │ │ │ │ + bl 1e1cd0 │ │ │ │ + cbz r0, 206c48 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ 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] │ │ │ │ @@ -594751,272 +594880,272 @@ │ │ │ │ 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 206aca │ │ │ │ + bhi.n 206c32 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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 r6, [pc, #1204] @ 206ff4 │ │ │ │ + ldr.w r6, [pc, #1204] @ 20715c │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 206b98 │ │ │ │ + bhi.n 206d00 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r2, r5, #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 1ff3b0 │ │ │ │ + bl 1ff518 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206920 │ │ │ │ + bl 206a88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206b90 │ │ │ │ + cbz r0, 206cf8 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 206bb2 │ │ │ │ + cbz r6, 206d1a │ │ │ │ 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 206f7e │ │ │ │ + beq.w 2070e6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1ff1c8 │ │ │ │ + bl 1ff330 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206920 │ │ │ │ + bl 206a88 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 206c0a │ │ │ │ + beq.n 206d72 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 206bfc │ │ │ │ + cbz r6, 206d64 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206bfc │ │ │ │ + cbz r0, 206d64 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 206bfc │ │ │ │ + cbz r0, 206d64 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 206bde │ │ │ │ + bcc.n 206d46 │ │ │ │ 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 206a20 │ │ │ │ + bl 206b88 │ │ │ │ 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 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206920 │ │ │ │ + bl 206a88 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206c60 │ │ │ │ + cbz r0, 206dc8 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ 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 206f9e │ │ │ │ + beq.w 207106 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206c8a │ │ │ │ - cbz r0, 206c8a │ │ │ │ + beq.n 206df2 │ │ │ │ + cbz r0, 206df2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 206c8a │ │ │ │ + cbz r0, 206df2 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 206f6a │ │ │ │ - add r2, pc, #8 @ (adr r2, 206ca0 ) │ │ │ │ + bhi.w 2070d2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 206e08 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr1, cr15, {7} │ │ │ │ lsls r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 206cce │ │ │ │ + cbz r6, 206e36 │ │ │ │ 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 206f8e │ │ │ │ + beq.w 2070f6 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff18c │ │ │ │ + bl 1ff2f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 206920 │ │ │ │ + bl 206a88 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 206d24 │ │ │ │ + beq.n 206e8c │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 206d16 │ │ │ │ + cbz r6, 206e7e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206d16 │ │ │ │ + cbz r0, 206e7e │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 206d16 │ │ │ │ + cbz r0, 206e7e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 206cf8 │ │ │ │ + bcc.n 206e60 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 206b90 │ │ │ │ + beq.w 206cf8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206d3a │ │ │ │ + cbz r0, 206ea2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1b68 │ │ │ │ - cbz r0, 206d3a │ │ │ │ + bl 1e1cd0 │ │ │ │ + cbz r0, 206ea2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 206b90 │ │ │ │ + b.n 206cf8 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff23c │ │ │ │ + bl 1ff3a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206920 │ │ │ │ + bl 206a88 │ │ │ │ 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 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206d88 │ │ │ │ + cbz r0, 206ef0 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 206dce │ │ │ │ + beq.n 206f36 │ │ │ │ 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, 206dc4 │ │ │ │ + cbz r1, 206f2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206dc4 │ │ │ │ + cbz r0, 206f2c │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 206dc0 │ │ │ │ + cbz r0, 206f28 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 206d96 │ │ │ │ + bcc.n 206efe │ │ │ │ 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 │ │ │ │ @@ -595043,30 +595172,30 @@ │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [r6, #84] @ 0x54 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206920 │ │ │ │ - ldr r3, [pc, #412] @ (206ff8 ) │ │ │ │ + bl 206a88 │ │ │ │ + ldr r3, [pc, #412] @ (207160 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 206fca │ │ │ │ + bne.w 207132 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r8, #44 @ 0x2c │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r1, r4, #76 @ 0x4c │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr.w ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ @@ -595075,142 +595204,142 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w lr, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w lr, [r2, #-4] │ │ │ │ str.w ip, [r2, #-16] │ │ │ │ str.w r6, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 206e82 │ │ │ │ + bne.n 206fea │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 206ebc │ │ │ │ + cbz r1, 207024 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 206b90 │ │ │ │ + beq.w 206cf8 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 206ede │ │ │ │ + cbz r6, 207046 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206ede │ │ │ │ + cbz r0, 207046 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 206ede │ │ │ │ + cbz r0, 207046 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ adds r4, #1 │ │ │ │ str.w r6, [r8, #96] @ 0x60 │ │ │ │ adds r3, #16 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 206ec8 │ │ │ │ - b.n 206b90 │ │ │ │ + bne.n 207030 │ │ │ │ + b.n 206cf8 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206920 │ │ │ │ + bl 206a88 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5ab80 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 206b84 │ │ │ │ - b.n 206b90 │ │ │ │ + bne.w 206cec │ │ │ │ + b.n 206cf8 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff094 │ │ │ │ + bl 1ff1fc │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206920 │ │ │ │ + bl 206a88 │ │ │ │ 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 206f5c │ │ │ │ + beq.n 2070c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206f5c │ │ │ │ + cbz r0, 2070c4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1b68 │ │ │ │ - cbz r0, 206f5c │ │ │ │ + bl 1e1cd0 │ │ │ │ + cbz r0, 2070c4 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ str.w r8, [r6, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ - b.n 206b90 │ │ │ │ + b.n 206cf8 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 206b90 │ │ │ │ + b.n 206cf8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 206b90 │ │ │ │ + b.n 206cf8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206bb2 │ │ │ │ + beq.w 206d1a │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 206bb2 │ │ │ │ + b.n 206d1a │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206cce │ │ │ │ + beq.w 206e36 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 206cce │ │ │ │ + b.n 206e36 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 206fc6 │ │ │ │ - cbz r0, 206fc6 │ │ │ │ + cbnz r3, 20712e │ │ │ │ + cbz r0, 20712e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1b68 │ │ │ │ - cbz r0, 206fc6 │ │ │ │ + bl 1e1cd0 │ │ │ │ + cbz r0, 20712e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 206b90 │ │ │ │ + b.n 206cf8 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206e6e │ │ │ │ + beq.w 206fd6 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e1ba4 │ │ │ │ - b.n 206e6e │ │ │ │ + bl 1e1d0c │ │ │ │ + b.n 206fd6 │ │ │ │ nop │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207210 │ │ │ │ + beq.w 207378 │ │ │ │ stmdb 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 │ │ │ │ @@ -595218,193 +595347,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 207194 │ │ │ │ + beq.w 2072fc │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 20711e │ │ │ │ + beq.n 207286 │ │ │ │ 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 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207110 │ │ │ │ + beq.n 207278 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 207082 │ │ │ │ + b.n 2071ea │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b2c │ │ │ │ + bl 206c94 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1ff518 │ │ │ │ + bl 1ff680 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207108 │ │ │ │ + beq.n 207270 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 207064 │ │ │ │ + bne.n 2071cc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff2f0 │ │ │ │ + bl 1ff458 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206920 │ │ │ │ + bl 206a88 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 2070bc │ │ │ │ + cbz r0, 207224 │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 1ff518 │ │ │ │ + bl 1ff680 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20707a │ │ │ │ + beq.n 2071e2 │ │ │ │ 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 1ff344 │ │ │ │ + bl 1ff4ac │ │ │ │ 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 2070e2 │ │ │ │ + bne.n 20724a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207082 │ │ │ │ + bne.n 2071ea │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20702a │ │ │ │ + bne.n 207192 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1feedc │ │ │ │ + bl 1ff044 │ │ │ │ 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 207218 │ │ │ │ + beq.n 207380 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20720c │ │ │ │ + beq.n 207374 │ │ │ │ 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 208da0 │ │ │ │ + bl 208f08 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206ffc │ │ │ │ + bl 207164 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 207110 │ │ │ │ + beq.n 207278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208874 │ │ │ │ + bl 2089dc │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206ffc │ │ │ │ + bl 207164 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20702a │ │ │ │ - b.n 207118 │ │ │ │ + bne.w 207192 │ │ │ │ + b.n 207280 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fee74 │ │ │ │ + bl 1fefdc │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2071b8 │ │ │ │ + beq.n 207320 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 2071b8 │ │ │ │ + cbz r0, 207320 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1b68 │ │ │ │ - cbz r0, 2071b8 │ │ │ │ + bl 1e1cd0 │ │ │ │ + cbz r0, 207320 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 207212 │ │ │ │ + beq.n 20737a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2071d8 │ │ │ │ + cbz r2, 207340 │ │ │ │ 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 208da0 │ │ │ │ + bl 208f08 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206ffc │ │ │ │ + bl 207164 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206ffc │ │ │ │ + bl 207164 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20702a │ │ │ │ - b.n 207118 │ │ │ │ + bne.w 207192 │ │ │ │ + b.n 207280 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 207152 │ │ │ │ + b.n 2072ba │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -595412,111 +595541,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 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 5ab80 │ │ │ │ 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, 20725c │ │ │ │ + cbnz r2, 2073c4 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207258 │ │ │ │ + beq.n 2073c0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 207220 │ │ │ │ + bl 207388 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 207258 │ │ │ │ + bls.n 2073c0 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 207274 │ │ │ │ + b.n 2073dc │ │ │ │ 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 1fe788 │ │ │ │ + bl 1fe8f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe7a4 │ │ │ │ + bl 1fe90c │ │ │ │ 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} │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ strh.w r2, [r5, #88] @ 0x58 │ │ │ │ - cbnz r2, 20732c │ │ │ │ + cbnz r2, 207494 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 2072fe │ │ │ │ + cbz r0, 207466 │ │ │ │ mov r1, r6 │ │ │ │ - bl 207220 │ │ │ │ + bl 207388 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 20731e │ │ │ │ + cbz r2, 207486 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4fb8 │ │ │ │ + bl 1e5120 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 5ab80 │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 207344 │ │ │ │ + cbnz r2, 2074ac │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 5ab80 │ │ │ │ - b.n 2072f2 │ │ │ │ + b.n 20745a │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ ldrh.w r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 5ab80 │ │ │ │ mov r0, r5 │ │ │ │ @@ -595530,161 +595659,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, 2073b4 │ │ │ │ + cbz r3, 20751c │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 207298 │ │ │ │ + bl 207400 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ 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 20738e │ │ │ │ + bne.n 2074f6 │ │ │ │ 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 1fed10 │ │ │ │ + bl 1fee78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 2073ec │ │ │ │ + cbz r1, 207554 │ │ │ │ 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, 207416 │ │ │ │ + cbz r3, 20757e │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 207364 │ │ │ │ + bl 2074cc │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206ffc │ │ │ │ + bl 207164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206984 │ │ │ │ + bl 206aec │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2073ea │ │ │ │ + beq.n 207552 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b.n 2073ea │ │ │ │ + b.n 207552 │ │ │ │ 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] @ (20747c ) │ │ │ │ + ldr r2, [pc, #56] @ (2075e4 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (207480 ) │ │ │ │ + ldr r3, [pc, #48] @ (2075e8 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 206b2c │ │ │ │ - ldr r2, [pc, #32] @ (207484 ) │ │ │ │ - ldr r3, [pc, #28] @ (207480 ) │ │ │ │ + bl 206c94 │ │ │ │ + ldr r2, [pc, #32] @ (2075ec ) │ │ │ │ + ldr r3, [pc, #28] @ (2075e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207478 │ │ │ │ + bne.n 2075e0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r5, r4, #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] @ 2074e0 │ │ │ │ + ldr.w ip, [pc, #68] @ 207648 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (2074e4 ) │ │ │ │ + ldr r2, [pc, #60] @ (20764c ) │ │ │ │ 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 206b2c │ │ │ │ - ldr r2, [pc, #32] @ (2074e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (2074e4 ) │ │ │ │ + bl 206c94 │ │ │ │ + ldr r2, [pc, #32] @ (207650 ) │ │ │ │ + ldr r3, [pc, #28] @ (20764c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2074dc │ │ │ │ + bne.n 207644 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r5, r4, #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] @ (2075a8 ) │ │ │ │ + ldr r0, [pc, #168] @ (207710 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (2075ac ) │ │ │ │ + ldr r1, [pc, #168] @ (207714 ) │ │ │ │ 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] │ │ │ │ @@ -595693,133 +595822,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 207572 │ │ │ │ + beq.n 2076da │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 20758a │ │ │ │ + cbz r3, 2076f2 │ │ │ │ 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 1fec98 │ │ │ │ + bl 1fee00 │ │ │ │ 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 206ffc │ │ │ │ + bl 207164 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 206984 │ │ │ │ + bl 206aec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 207598 │ │ │ │ - ldr r2, [pc, #60] @ (2075b0 ) │ │ │ │ - ldr r3, [pc, #52] @ (2075ac ) │ │ │ │ + cbz r3, 207700 │ │ │ │ + ldr r2, [pc, #60] @ (207718 ) │ │ │ │ + ldr r3, [pc, #52] @ (207714 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2075a2 │ │ │ │ + bne.n 20770a │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 207538 │ │ │ │ + b.n 2076a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1ae4 │ │ │ │ - b.n 207572 │ │ │ │ + bl 1e1c4c │ │ │ │ + b.n 2076da │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r5, r4, #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] @ (207620 ) │ │ │ │ + ldr r2, [pc, #92] @ (207788 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (207624 ) │ │ │ │ + ldr r3, [pc, #92] @ (20778c ) │ │ │ │ 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 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ 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 2073b8 │ │ │ │ + bl 207520 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e1ae4 │ │ │ │ - ldr r2, [pc, #36] @ (207628 ) │ │ │ │ - ldr r3, [pc, #28] @ (207624 ) │ │ │ │ + bl 1e1c4c │ │ │ │ + ldr r2, [pc, #36] @ (207790 ) │ │ │ │ + ldr r3, [pc, #28] @ (20778c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20761c │ │ │ │ + bne.n 207784 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1feb6c │ │ │ │ + bl 1fecd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 2076ac │ │ │ │ + cbnz r2, 207814 │ │ │ │ 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 │ │ │ │ @@ -595839,933 +595968,933 @@ │ │ │ │ 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, 2076f6 │ │ │ │ + cbnz r2, 20785e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 5ab80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207650 │ │ │ │ + beq.n 2077b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2076d4 │ │ │ │ + b.n 20783c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 2076ec │ │ │ │ + cbz r1, 207854 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 2076d2 │ │ │ │ - b.n 207650 │ │ │ │ + bhi.n 20783a │ │ │ │ + b.n 2077b8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2076a4 │ │ │ │ + beq.n 20780c │ │ │ │ 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 20770e │ │ │ │ + bne.n 207876 │ │ │ │ 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] @ (207900 ) │ │ │ │ + ldr r2, [pc, #456] @ (207a68 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (207904 ) │ │ │ │ + ldr r3, [pc, #444] @ (207a6c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1fa0 │ │ │ │ + bl 1e2108 │ │ │ │ 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 1fe670 │ │ │ │ + bl 1fe7d8 │ │ │ │ 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 207364 │ │ │ │ + bl 2074cc │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2077a6 │ │ │ │ + cbz r3, 20790e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20762c │ │ │ │ + bl 207794 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e1ba4 │ │ │ │ + bl 1e1d0c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20778c │ │ │ │ + bne.n 2078f4 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 2077b6 │ │ │ │ - b.n 207808 │ │ │ │ + cbnz r3, 20791e │ │ │ │ + b.n 207970 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207808 │ │ │ │ + cbz r3, 207970 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2077b0 │ │ │ │ + beq.n 207918 │ │ │ │ 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, 2077f8 │ │ │ │ + cbz r3, 207960 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 2073b8 │ │ │ │ + bl 207520 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 2077f0 │ │ │ │ - b.n 207808 │ │ │ │ + cbnz r3, 207958 │ │ │ │ + b.n 207970 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207808 │ │ │ │ + cbz r3, 207970 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2077ea │ │ │ │ - b.n 2077bc │ │ │ │ + beq.n 207952 │ │ │ │ + b.n 207924 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1b68 │ │ │ │ + bl 1e1cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2077d0 │ │ │ │ + beq.n 207938 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ - b.n 2077d2 │ │ │ │ + b.n 20793a │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 5ab80 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 20782e │ │ │ │ + cbz r1, 207996 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e520c │ │ │ │ + bl 1e5374 │ │ │ │ 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, 20789c │ │ │ │ + cbnz r2, 207a04 │ │ │ │ ldr.w r1, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r1, 207872 │ │ │ │ + cbz r1, 2079da │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1e51dc │ │ │ │ + bl 1e5344 │ │ │ │ str.w r0, [r7, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r8, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 2078ac │ │ │ │ + cbnz r2, 207a14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1ae4 │ │ │ │ - ldr r2, [pc, #132] @ (207908 ) │ │ │ │ - ldr r3, [pc, #128] @ (207904 ) │ │ │ │ + bl 1e1c4c │ │ │ │ + ldr r2, [pc, #132] @ (207a70 ) │ │ │ │ + ldr r3, [pc, #128] @ (207a6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2078fa │ │ │ │ + bne.n 207a62 │ │ │ │ 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 1e51dc │ │ │ │ + bl 1e5344 │ │ │ │ str.w r0, [r7, #460] @ 0x1cc │ │ │ │ - b.n 207858 │ │ │ │ + b.n 2079c0 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 2078f4 │ │ │ │ + cbz r3, 207a5c │ │ │ │ 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 1e51dc │ │ │ │ + bl 1e5344 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1e51dc │ │ │ │ + bl 1e5344 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 2078c0 │ │ │ │ + bcc.n 207a28 │ │ │ │ strd r3, r9, [r7, #472] @ 0x1d8 │ │ │ │ - b.n 207878 │ │ │ │ + b.n 2079e0 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r4, #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 1ff3b0 │ │ │ │ + bl 1ff518 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 207968 │ │ │ │ + beq.n 207ad0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 207948 │ │ │ │ + cbz r1, 207ab0 │ │ │ │ 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 1ff518 │ │ │ │ + bl 1ff680 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ 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 207a0c │ │ │ │ + beq.n 207b74 │ │ │ │ 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 2079d4 │ │ │ │ + bne.n 207b3c │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 2079c2 │ │ │ │ + cbz r4, 207b2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207a04 │ │ │ │ + beq.n 207b6c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2079dc │ │ │ │ + beq.n 207b44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2079bc │ │ │ │ + cbz r3, 207b24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2079bc │ │ │ │ + cbz r2, 207b24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 2079d8 │ │ │ │ + beq.n 207b40 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2079aa │ │ │ │ + bne.n 207b12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2079fe │ │ │ │ + beq.n 207b66 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 2079d4 │ │ │ │ + cbz r3, 207b3c │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 207992 │ │ │ │ + beq.n 207afa │ │ │ │ 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 1e5618 │ │ │ │ + bl 1e5780 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2079a6 │ │ │ │ - b.n 2079c2 │ │ │ │ + bne.n 207b0e │ │ │ │ + b.n 207b2a │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2079dc │ │ │ │ + b.n 207b44 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 2079c2 │ │ │ │ - b.n 207a00 │ │ │ │ + bne.n 207b2a │ │ │ │ + b.n 207b68 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 207a72 │ │ │ │ + beq.n 207bda │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 207a72 │ │ │ │ + bne.n 207bda │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207a76 │ │ │ │ + beq.n 207bde │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 207a3a │ │ │ │ - b.n 207a44 │ │ │ │ + cbnz r0, 207ba2 │ │ │ │ + b.n 207bac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 207a44 │ │ │ │ + cbz r0, 207bac │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 207a34 │ │ │ │ + bne.n 207b9c │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 207a74 │ │ │ │ + cbz r2, 207bdc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 207a66 │ │ │ │ + cbz r3, 207bce │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 207a66 │ │ │ │ + bne.n 207bce │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207a3a │ │ │ │ + bne.n 207ba2 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207a4e │ │ │ │ + bne.n 207bb6 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207a3a │ │ │ │ + bne.n 207ba2 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 207a2c │ │ │ │ + b.n 207b94 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r0, #44] @ 0x2c │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ - beq.n 207ab6 │ │ │ │ + beq.n 207c1e │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 207aa4 │ │ │ │ + b.n 207c0c │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 207ab2 │ │ │ │ + beq.n 207c1a │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 207a9e │ │ │ │ + bne.n 207c06 │ │ │ │ subs r2, #4 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ 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, #324] @ (207c10 ) │ │ │ │ + ldr r2, [pc, #324] @ (207d78 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 207b6c │ │ │ │ + beq.n 207cd4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 207b10 │ │ │ │ + bne.n 207c78 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 207af4 │ │ │ │ + cbz r3, 207c5c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 207ab8 │ │ │ │ + bl 207c20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207ae2 │ │ │ │ + bne.n 207c4a │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207b0a │ │ │ │ + cbz r3, 207c72 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 207ab8 │ │ │ │ + bl 207c20 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207afa │ │ │ │ + bne.n 207c62 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 207b0a │ │ │ │ + beq.n 207c72 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207b0a │ │ │ │ + beq.n 207c72 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 207b0a │ │ │ │ + bne.n 207c72 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 207b0a │ │ │ │ + bne.n 207c72 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r1, 207b38 │ │ │ │ + cbz r1, 207ca0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 207b46 │ │ │ │ + cbz r1, 207cae │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 207b66 │ │ │ │ + cbz r4, 207cce │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, r3, #5 │ │ │ │ - bhi.n 207c0a │ │ │ │ + bhi.n 207d72 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 207b9e │ │ │ │ + bhi.n 207d06 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ adds r3, r2, r3 │ │ │ │ - beq.n 207c0a │ │ │ │ + beq.n 207d72 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 207b0a │ │ │ │ + b.n 207c72 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 207b84 │ │ │ │ + cbz r3, 207cec │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 207ab8 │ │ │ │ + bl 207c20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207b72 │ │ │ │ + bne.n 207cda │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207b0a │ │ │ │ + beq.n 207c72 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 207ab8 │ │ │ │ + bl 207c20 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207b8c │ │ │ │ - b.n 207b0a │ │ │ │ + bne.n 207cf4 │ │ │ │ + b.n 207c72 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 207bd0 │ │ │ │ + bhi.n 207d38 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #100] @ (207c14 ) │ │ │ │ + ldr r1, [pc, #100] @ (207d7c ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 207be6 │ │ │ │ + beq.n 207d4e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 207bda │ │ │ │ + cbz r0, 207d42 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 207c0a │ │ │ │ + cbz r3, 207d72 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ - b.n 207b60 │ │ │ │ + b.n 207cc8 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 207bae │ │ │ │ + b.n 207d16 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a44c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 207bc4 │ │ │ │ + b.n 207d2c │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5abec │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 207c0a │ │ │ │ + cbz r0, 207d72 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ add r3, r6 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - b.n 207b60 │ │ │ │ + b.n 207cc8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #316] @ (207d68 ) │ │ │ │ + ldr r3, [pc, #316] @ (207ed0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 207c98 │ │ │ │ + bhi.n 207e00 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207c56 │ │ │ │ + cbz r3, 207dbe │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207c18 │ │ │ │ + bl 207d80 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207c46 │ │ │ │ + bne.n 207dae │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207c6c │ │ │ │ + cbz r3, 207dd4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207c18 │ │ │ │ + bl 207d80 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207c5c │ │ │ │ + bne.n 207dc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207c6c │ │ │ │ + beq.n 207dd4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 207d28 │ │ │ │ + beq.n 207e90 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 207d08 │ │ │ │ + bhi.n 207e70 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #61 @ 0x3d │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ subs r0, #61 @ 0x3d │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207c6c │ │ │ │ + beq.n 207dd4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 207c18 │ │ │ │ + bl 207d80 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207ca0 │ │ │ │ - b.n 207c6c │ │ │ │ + bne.n 207e08 │ │ │ │ + b.n 207dd4 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207cc8 │ │ │ │ + cbz r3, 207e30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207c18 │ │ │ │ + bl 207d80 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207cb8 │ │ │ │ + bne.n 207e20 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207cde │ │ │ │ + cbz r3, 207e46 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207c18 │ │ │ │ + bl 207d80 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207cce │ │ │ │ + bne.n 207e36 │ │ │ │ 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, #124] @ (207d6c ) │ │ │ │ + ldr r3, [pc, #124] @ (207ed4 ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 207d08 │ │ │ │ + cbz r3, 207e70 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 20790c │ │ │ │ + bl 207a74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207c6c │ │ │ │ + beq.n 207dd4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 207d1e │ │ │ │ + cbz r3, 207e86 │ │ │ │ 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 207c86 │ │ │ │ + bne.n 207dee │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 207d34 │ │ │ │ + cbz r3, 207e9c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 207970 │ │ │ │ + bl 207ad8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 207d4a │ │ │ │ + cbz r3, 207eb2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 207970 │ │ │ │ + bl 207ad8 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 207d4a │ │ │ │ + cbz r1, 207eb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 207d54 │ │ │ │ + cbz r1, 207ebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 207d0e │ │ │ │ + bne.n 207e76 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201668 │ │ │ │ - b.n 207d0e │ │ │ │ + bl 2017d0 │ │ │ │ + b.n 207e76 │ │ │ │ nop │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ 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 │ │ │ │ ldrd r6, r5, [r0, #40] @ 0x28 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #360] @ 207ef0 │ │ │ │ + ldr.w r8, [pc, #360] @ 208058 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ - cbz r6, 207da2 │ │ │ │ + cbz r6, 207f0a │ │ │ │ mov r1, r6 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 207a10 │ │ │ │ - cbz r5, 207db6 │ │ │ │ + bl 207b78 │ │ │ │ + cbz r5, 207f1e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207a10 │ │ │ │ + bl 207b78 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 207dc0 │ │ │ │ + cbz r1, 207f28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 207dca │ │ │ │ + cbz r1, 207f32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 207dea │ │ │ │ + cbz r6, 207f52 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 207ee8 │ │ │ │ + bhi.w 208050 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 207e3e │ │ │ │ + bhi.n 207fa6 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 207ee8 │ │ │ │ + beq.w 208050 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - cbz r5, 207e06 │ │ │ │ + cbz r5, 207f6e │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 207ee8 │ │ │ │ + bhi.n 208050 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 207e0c │ │ │ │ + bhi.n 207f74 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 207ee8 │ │ │ │ + beq.n 208050 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 207e7e │ │ │ │ + bls.n 207fe6 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #216] @ (207ef4 ) │ │ │ │ + ldr r1, [pc, #216] @ (20805c ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 207ec2 │ │ │ │ + beq.n 20802a │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 207e88 │ │ │ │ + cbz r0, 207ff0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207ee8 │ │ │ │ + beq.n 208050 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 207e02 │ │ │ │ + b.n 207f6a │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 207e72 │ │ │ │ + bls.n 207fda │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #164] @ (207ef4 ) │ │ │ │ + ldr r3, [pc, #164] @ (20805c ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 207e9c │ │ │ │ + beq.n 208004 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 207e92 │ │ │ │ + cbz r0, 207ffa │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207ee8 │ │ │ │ + beq.n 208050 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 207de6 │ │ │ │ + b.n 207f4e │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 207e4c │ │ │ │ + b.n 207fb4 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ it cc │ │ │ │ movcc r6, #64 @ 0x40 │ │ │ │ - b.n 207e1a │ │ │ │ + b.n 207f82 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a44c │ │ │ │ - b.n 207e30 │ │ │ │ + b.n 207f98 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 5a44c │ │ │ │ - b.n 207e62 │ │ │ │ + b.n 207fca │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5abec │ │ │ │ - cbz r0, 207ee8 │ │ │ │ + cbz r0, 208050 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ adds r0, r3, r2 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 207de6 │ │ │ │ + b.n 207f4e │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5abec │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 207ee8 │ │ │ │ + cbz r0, 208050 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add.w r0, r8, r3 │ │ │ │ str.w r8, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 207e02 │ │ │ │ + b.n 207f6a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r8, r1, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 207fc0 │ │ │ │ + beq.n 208128 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 207f7a │ │ │ │ + beq.n 2080e2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207d70 │ │ │ │ + bl 207ed8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 207f3a │ │ │ │ + cbz r3, 2080a2 │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 207f30 │ │ │ │ + bne.n 208098 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 207f5e │ │ │ │ + beq.n 2080c6 │ │ │ │ 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] │ │ │ │ @@ -596773,269 +596902,269 @@ │ │ │ │ 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, 207fc4 │ │ │ │ + cbz r7, 20812c │ │ │ │ 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, 207f86 │ │ │ │ + cbz r3, 2080ee │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 207970 │ │ │ │ + bl 207ad8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 207f9c │ │ │ │ + cbz r3, 208104 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 207970 │ │ │ │ + bl 207ad8 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 207f9c │ │ │ │ + cbz r1, 208104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 207fa6 │ │ │ │ + cbz r1, 20810e │ │ │ │ mov r0, r5 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ 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 207f20 │ │ │ │ + b.n 208088 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r4, [r6] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w fp, [pc, #332] @ 208134 │ │ │ │ + ldr.w fp, [pc, #332] @ 20829c │ │ │ │ add fp, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 208078 │ │ │ │ + beq.n 2081e0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20801a │ │ │ │ + b.n 208182 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 20812c │ │ │ │ + beq.w 208294 │ │ │ │ str.w r9, [r4, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldrd r0, r7, [r8, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, r0, r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 20806e │ │ │ │ + beq.n 2081d6 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 2080b6 │ │ │ │ + beq.n 20821e │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r8 │ │ │ │ ite eq │ │ │ │ streq r4, [r5, #40] @ 0x28 │ │ │ │ strne r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 20812c │ │ │ │ + bhi.n 208294 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 207ffe │ │ │ │ + bls.n 208166 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 20807e │ │ │ │ - ldr r3, [pc, #244] @ (208138 ) │ │ │ │ + bhi.n 2081e6 │ │ │ │ + ldr r3, [pc, #244] @ (2082a0 ) │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 208090 │ │ │ │ + beq.n 2081f8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2080f2 │ │ │ │ + beq.n 20825a │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20812c │ │ │ │ + beq.n 208294 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 208006 │ │ │ │ + b.n 20816e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r8, #56] @ 0x38 │ │ │ │ - cbnz r2, 2080bc │ │ │ │ + cbnz r2, 208224 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (208138 ) │ │ │ │ + ldr r3, [pc, #184] @ (2082a0 ) │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ it cc │ │ │ │ movcc r7, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 208054 │ │ │ │ + bne.n 2081bc │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 5abec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20812c │ │ │ │ + beq.n 208294 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 5ab80 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 208006 │ │ │ │ + b.n 20816e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 208010 │ │ │ │ + b.n 208178 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 2080fc │ │ │ │ - ldr r3, [pc, #112] @ (208138 ) │ │ │ │ + bhi.n 208264 │ │ │ │ + ldr r3, [pc, #112] @ (2082a0 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 208116 │ │ │ │ - cbz r3, 20810e │ │ │ │ + beq.n 20827e │ │ │ │ + cbz r3, 208276 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e4f14 │ │ │ │ - cbz r0, 20812c │ │ │ │ + bl 1e507c │ │ │ │ + cbz r0, 208294 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r0, [r8, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ - b.n 2080fe │ │ │ │ + b.n 208266 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a44c │ │ │ │ - b.n 208060 │ │ │ │ - cbz r0, 20812c │ │ │ │ + b.n 2081c8 │ │ │ │ + cbz r0, 208294 │ │ │ │ movs r2, #4 │ │ │ │ str.w r2, [r8, #56] @ 0x38 │ │ │ │ str.w sl, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ blx 5a44c │ │ │ │ - b.n 2080de │ │ │ │ + b.n 208246 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 5abec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20812c │ │ │ │ + cbz r0, 208294 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r8, #48] @ 0x30 │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ - b.n 2080fe │ │ │ │ + b.n 208266 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ 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 1e51c8 │ │ │ │ - bl 1fec98 │ │ │ │ + bl 1e5330 │ │ │ │ + bl 1fee00 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r4, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 207fd0 │ │ │ │ + bl 208138 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208206 │ │ │ │ + beq.n 20836e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 208206 │ │ │ │ + bne.n 20836e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20820c │ │ │ │ + beq.n 208374 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 20820c │ │ │ │ + bne.n 208374 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r4, r1, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd lr, r1, [r0, #4] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r5, 2081e6 │ │ │ │ + cbz r5, 20834e │ │ │ │ ldrb.w ip, [r2, #12] │ │ │ │ cmp.w ip, #8 │ │ │ │ - bne.n 2081e6 │ │ │ │ + bne.n 20834e │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ str.w r2, [ip] │ │ │ │ strd lr, r1, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w r3, [ip] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2081b0 │ │ │ │ + bne.n 208318 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ mov ip, r3 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd lr, r1, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -597053,626 +597182,626 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r2, r1, #24 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ strd r2, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 208202 │ │ │ │ + b.n 20836a │ │ │ │ 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 20813c │ │ │ │ + bl 2082a4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 208290 │ │ │ │ + cbz r2, 2083f8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 208290 │ │ │ │ + beq.n 2083f8 │ │ │ │ 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, 208290 │ │ │ │ + cbz r1, 2083f8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 208288 │ │ │ │ + cbz r2, 2083f0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 208290 │ │ │ │ + beq.n 2083f8 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 20825a │ │ │ │ + b.n 2083c2 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 208284 │ │ │ │ + bne.n 2083ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208322 │ │ │ │ + beq.n 20848a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 208322 │ │ │ │ + bne.n 20848a │ │ │ │ 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 1ff3b0 │ │ │ │ + bl 1ff518 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 208328 │ │ │ │ + beq.n 208490 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2082ec │ │ │ │ + cbz r2, 208454 │ │ │ │ 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 1ff518 │ │ │ │ + bl 1ff680 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff344 │ │ │ │ + bl 1ff4ac │ │ │ │ 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, 208322 │ │ │ │ + cbz r2, 20848a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2082c4 │ │ │ │ + beq.n 20842c │ │ │ │ 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 │ │ │ │ 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 r2, [pc, #1072] @ 208774 │ │ │ │ + ldr.w r2, [pc, #1072] @ 2088dc │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2083e4 │ │ │ │ + beq.n 20854c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 208366 │ │ │ │ + beq.n 2084ce │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 208484 │ │ │ │ + beq.w 2085ec │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ ldr r5, [r2, #52] @ 0x34 │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 2085ee │ │ │ │ + beq.w 208756 │ │ │ │ cmp r5, r2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - beq.w 208598 │ │ │ │ + beq.w 208700 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2085f8 │ │ │ │ + beq.w 208760 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r6, r2, #5 │ │ │ │ - bhi.w 2085a8 │ │ │ │ + bhi.w 208710 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 208518 │ │ │ │ + bhi.w 208680 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2085a8 │ │ │ │ + beq.w 208710 │ │ │ │ str.w r9, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ - cbz r5, 2083cc │ │ │ │ + cbz r5, 208534 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 2085a8 │ │ │ │ + bhi.w 208710 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 208554 │ │ │ │ + bhi.w 2086bc │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2085a8 │ │ │ │ + beq.w 208710 │ │ │ │ str.w r9, [r5, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 208294 │ │ │ │ + bl 2083fc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208294 │ │ │ │ + bl 2083fc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20844a │ │ │ │ + beq.n 2085b2 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 2084ec │ │ │ │ + beq.n 208654 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2084a6 │ │ │ │ + beq.n 20860e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 2085a8 │ │ │ │ + bhi.w 208710 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 20849a │ │ │ │ + bls.n 208602 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 208610 │ │ │ │ + bhi.w 208778 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #860] @ (208778 ) │ │ │ │ + ldr r1, [pc, #860] @ (2088e0 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208710 │ │ │ │ + beq.w 208878 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2086fa │ │ │ │ + beq.w 208862 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2085a8 │ │ │ │ + beq.w 208710 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 2084a2 │ │ │ │ + b.n 20860a │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20861a │ │ │ │ + beq.w 208782 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ adds r5, r2, #5 │ │ │ │ - bhi.w 2085a8 │ │ │ │ + bhi.w 208710 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 2084b0 │ │ │ │ + bhi.n 208618 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2085a8 │ │ │ │ + beq.w 208710 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - bl 208294 │ │ │ │ + bl 2083fc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r2, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 208510 │ │ │ │ + beq.n 208678 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 208514 │ │ │ │ + beq.n 20867c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bls.n 20845e │ │ │ │ - b.n 2085a8 │ │ │ │ + bls.n 2085c6 │ │ │ │ + b.n 208710 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2085a8 │ │ │ │ + beq.w 208710 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 20858c │ │ │ │ + bls.n 2086f4 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #696] @ (208778 ) │ │ │ │ + ldr r1, [pc, #696] @ (2088e0 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208674 │ │ │ │ + beq.w 2087dc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2085fc │ │ │ │ + beq.w 208764 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2085a8 │ │ │ │ + beq.n 208710 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 20846e │ │ │ │ + b.n 2085d6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 2086f6 │ │ │ │ + beq.w 20885e │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2085e2 │ │ │ │ + beq.n 20874a │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2085c6 │ │ │ │ + bne.n 20872e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - bl 208294 │ │ │ │ - b.n 208360 │ │ │ │ + bl 2083fc │ │ │ │ + b.n 2084c8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 208472 │ │ │ │ + b.n 2085da │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 2085ba │ │ │ │ + bls.n 208722 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #592] @ (208778 ) │ │ │ │ + ldr r1, [pc, #592] @ (2088e0 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 20869e │ │ │ │ + beq.w 208806 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20865c │ │ │ │ + beq.w 2087c4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2085a8 │ │ │ │ + beq.n 208710 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 2083a0 │ │ │ │ + b.n 208508 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 2085ae │ │ │ │ + bls.n 208716 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #532] @ (208778 ) │ │ │ │ + ldr r1, [pc, #532] @ (2088e0 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2086ca │ │ │ │ + beq.w 208832 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208668 │ │ │ │ + beq.n 2087d0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 2085a8 │ │ │ │ + cbz r0, 208710 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - b.n 2083c6 │ │ │ │ + b.n 20852e │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 2084be │ │ │ │ + b.n 208626 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 208608 │ │ │ │ + beq.n 208770 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ - bls.w 20838c │ │ │ │ + bls.w 2084f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 208562 │ │ │ │ + b.n 2086ca │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 208526 │ │ │ │ + b.n 20868e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.n 2085a8 │ │ │ │ + bhi.n 208710 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 208620 │ │ │ │ + bhi.n 208788 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 2085a8 │ │ │ │ + beq.n 208710 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 208504 │ │ │ │ + b.n 20866c │ │ │ │ ldr r1, [r2, #32] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - b.n 2084fe │ │ │ │ + b.n 208666 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - beq.n 208608 │ │ │ │ + beq.n 208770 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2083a6 │ │ │ │ + b.n 20850e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2084de │ │ │ │ + b.n 208646 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 2083cc │ │ │ │ + b.n 208534 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 20841a │ │ │ │ + b.n 208582 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 208472 │ │ │ │ + b.n 2085da │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 208706 │ │ │ │ + bhi.n 20886e │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #324] @ (208778 ) │ │ │ │ + ldr r1, [pc, #324] @ (2088e0 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208748 │ │ │ │ + beq.w 2088b0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20873c │ │ │ │ + beq.n 2088a4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2085a8 │ │ │ │ + beq.n 208710 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 2085da │ │ │ │ + b.n 208742 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208546 │ │ │ │ + b.n 2086ae │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208580 │ │ │ │ + b.n 2086e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2085a8 │ │ │ │ + beq.n 208710 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 20846e │ │ │ │ + b.n 2085d6 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2085a8 │ │ │ │ + beq.w 208710 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 2083a0 │ │ │ │ + b.n 208508 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2085a8 │ │ │ │ + beq.w 208710 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ str r1, [r5, #48] @ 0x30 │ │ │ │ - b.n 2083c6 │ │ │ │ + b.n 20852e │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 208504 │ │ │ │ + b.n 20866c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20843a │ │ │ │ + b.n 2085a2 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 208630 │ │ │ │ + b.n 208798 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2085a8 │ │ │ │ + beq.w 208710 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 2084a2 │ │ │ │ + b.n 20860a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20864e │ │ │ │ + b.n 2087b6 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2085a8 │ │ │ │ + beq.w 208710 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 2085da │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + b.n 208742 │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ 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 1e51c8 │ │ │ │ - bl 1fec98 │ │ │ │ + bl 1e5330 │ │ │ │ + bl 1fee00 │ │ │ │ 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 2087b8 │ │ │ │ + beq.n 208920 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2087c8 │ │ │ │ + beq.n 208930 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 207d70 │ │ │ │ + bl 207ed8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 208330 │ │ │ │ + bl 208498 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -597680,180 +597809,180 @@ │ │ │ │ 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 208844 │ │ │ │ + bhi.n 2089ac │ │ │ │ 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 208228 │ │ │ │ + bl 208390 │ │ │ │ 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 20877c │ │ │ │ + bl 2088e4 │ │ │ │ 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 20813c │ │ │ │ + bl 2082a4 │ │ │ │ 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, 208860 │ │ │ │ + cbz r3, 2089c8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 208228 │ │ │ │ + bl 208390 │ │ │ │ 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 20877c │ │ │ │ + bl 2088e4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 20880e │ │ │ │ + b.n 208976 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #244] @ (20897c ) │ │ │ │ + ldr r3, [pc, #244] @ (208ae4 ) │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ - bl 1e51c8 │ │ │ │ - bl 1fec98 │ │ │ │ + bl 1e5330 │ │ │ │ + bl 1fee00 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r3, r5, #24 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 208928 │ │ │ │ + beq.n 208a90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2019cc │ │ │ │ + bl 201b34 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207fd0 │ │ │ │ + bl 208138 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 2088e0 │ │ │ │ + cbz r5, 208a48 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 208976 │ │ │ │ + bhi.n 208ade │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 2088ea │ │ │ │ + bhi.n 208a52 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 208976 │ │ │ │ + beq.n 208ade │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 20891c │ │ │ │ + bls.n 208a84 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ (208980 ) │ │ │ │ + ldr r3, [pc, #132] @ (208ae8 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 208950 │ │ │ │ + beq.n 208ab8 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 208946 │ │ │ │ + cbz r0, 208aae │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208976 │ │ │ │ + beq.n 208ade │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 2088dc │ │ │ │ + b.n 208a44 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 2088f8 │ │ │ │ + b.n 208a60 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2019cc │ │ │ │ + bl 201b34 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 207fd0 │ │ │ │ + bl 208138 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 5a44c │ │ │ │ - b.n 20890c │ │ │ │ + b.n 208a74 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5abec │ │ │ │ - cbz r0, 208976 │ │ │ │ + cbz r0, 208ade │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ adds r0, r3, r2 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 2088dc │ │ │ │ + b.n 208a44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -597866,30 +597995,30 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 207fd0 │ │ │ │ + bl 208138 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ - beq.n 2089e0 │ │ │ │ + beq.n 208b48 │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 2089d2 │ │ │ │ + b.n 208b3a │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 2089e0 │ │ │ │ + beq.n 208b48 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 2089cc │ │ │ │ + bne.n 208b34 │ │ │ │ subs r2, #4 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -597898,526 +598027,526 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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 │ │ │ │ - ldr r2, [pc, #828] @ (208d44 ) │ │ │ │ + ldr r2, [pc, #828] @ (208eac ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ ldrne r6, [r0, #28] │ │ │ │ - cbz r3, 208a28 │ │ │ │ + cbz r3, 208b90 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 207970 │ │ │ │ + bl 207ad8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 208a3e │ │ │ │ + cbz r3, 208ba6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 207970 │ │ │ │ + bl 207ad8 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 208a3e │ │ │ │ + cbz r1, 208ba6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 208a48 │ │ │ │ + cbz r1, 208bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 208ad0 │ │ │ │ + bhi.n 208c38 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ adds r4, #96 @ 0x60 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 208ac6 │ │ │ │ + cbz r5, 208c2e │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 208bb8 │ │ │ │ + bhi.w 208d20 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.w 208c16 │ │ │ │ + bls.w 208d7e │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 208c28 │ │ │ │ + bhi.w 208d90 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #688] @ (208d48 ) │ │ │ │ + ldr r1, [pc, #688] @ (208eb0 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208c56 │ │ │ │ + beq.w 208dbe │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208c48 │ │ │ │ + beq.w 208db0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208bb8 │ │ │ │ + beq.n 208d20 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208bc8 │ │ │ │ + beq.n 208d30 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 208bb8 │ │ │ │ + bhi.n 208d20 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 208bbe │ │ │ │ + bls.n 208d26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 208c7e │ │ │ │ + bhi.w 208de6 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #588] @ (208d48 ) │ │ │ │ + ldr r1, [pc, #588] @ (208eb0 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208cc0 │ │ │ │ + beq.w 208e28 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208ca6 │ │ │ │ + beq.w 208e0e │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208bb8 │ │ │ │ + beq.n 208d20 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 208bc4 │ │ │ │ + b.n 208d2c │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 208a74 │ │ │ │ - b.n 208ac6 │ │ │ │ + bne.n 208bdc │ │ │ │ + b.n 208c2e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 208b40 │ │ │ │ + beq.n 208ca8 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 208b38 │ │ │ │ + bne.n 208ca0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 208c22 │ │ │ │ + beq.n 208d8a │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 208ac6 │ │ │ │ + beq.n 208c2e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r5, r2, #5 │ │ │ │ - bhi.n 208bb8 │ │ │ │ + bhi.n 208d20 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 208c3c │ │ │ │ + bls.n 208da4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 208c90 │ │ │ │ + bhi.w 208df8 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #472] @ (208d48 ) │ │ │ │ + ldr r1, [pc, #472] @ (208eb0 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208d1a │ │ │ │ + beq.w 208e82 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208cb2 │ │ │ │ + beq.w 208e1a │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 208bb8 │ │ │ │ + cbz r0, 208d20 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 208c42 │ │ │ │ + b.n 208daa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 208ba6 │ │ │ │ + beq.n 208d0e │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 208b9e │ │ │ │ + bne.n 208d06 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208c22 │ │ │ │ + beq.n 208d8a │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.w 208a7c │ │ │ │ + bls.w 208be4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 208bb8 │ │ │ │ + beq.n 208d20 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ str r4, [r2, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 208aca │ │ │ │ + beq.w 208c32 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 208bb8 │ │ │ │ + bhi.n 208d20 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 208c30 │ │ │ │ + bls.n 208d98 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 208c88 │ │ │ │ + bhi.n 208df0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #344] @ (208d48 ) │ │ │ │ + ldr r1, [pc, #344] @ (208eb0 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 208cf0 │ │ │ │ + beq.n 208e58 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208c98 │ │ │ │ + beq.n 208e00 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208bb8 │ │ │ │ + beq.n 208d20 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 208c36 │ │ │ │ + b.n 208d9e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 208bb8 │ │ │ │ + beq.n 208d20 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 208ac6 │ │ │ │ + b.n 208c2e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 208ac6 │ │ │ │ + b.n 208c2e │ │ │ │ cmp r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 208a96 │ │ │ │ + b.n 208bfe │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 208bb8 │ │ │ │ + beq.n 208d20 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 208aca │ │ │ │ + b.n 208c32 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 208bb8 │ │ │ │ + beq.n 208d20 │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 208ac6 │ │ │ │ + b.n 208c2e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208ab6 │ │ │ │ + b.n 208c1e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208bb8 │ │ │ │ + beq.n 208d20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 208c1c │ │ │ │ + b.n 208d84 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 208afa │ │ │ │ + b.n 208c62 │ │ │ │ cmp r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 208bec │ │ │ │ + b.n 208d54 │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 208b6c │ │ │ │ + b.n 208cd4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208c08 │ │ │ │ + b.n 208d70 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208b1a │ │ │ │ + b.n 208c82 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208b8c │ │ │ │ + b.n 208cf4 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5abec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208bb8 │ │ │ │ + beq.w 208d20 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str.w r8, [r3, #60] @ 0x3c │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 208bc4 │ │ │ │ + b.n 208d2c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208bb8 │ │ │ │ + beq.w 208d20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 208c36 │ │ │ │ + b.n 208d9e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208bb8 │ │ │ │ + beq.w 208d20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 208c42 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + b.n 208daa │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ 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, 208d68 │ │ │ │ + cbz r3, 208ed0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 207970 │ │ │ │ + bl 207ad8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 208d7e │ │ │ │ + cbz r3, 208ee6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 207970 │ │ │ │ + bl 207ad8 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 208d7e │ │ │ │ + cbz r1, 208ee6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 208d88 │ │ │ │ + cbz r1, 208ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208330 │ │ │ │ + bl 208498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr.w r5, [pc, #1372] @ 209310 │ │ │ │ + ldr.w r5, [pc, #1372] @ 209478 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1372] @ 209314 │ │ │ │ + ldr.w r2, [pc, #1372] @ 20947c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r5, pc │ │ │ │ - ldr.w r6, [pc, #1368] @ 209318 │ │ │ │ + ldr.w r6, [pc, #1368] @ 209480 │ │ │ │ add r3, sp, #32 │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r9, r6 │ │ │ │ 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 2087d8 │ │ │ │ + bl 208940 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 208e3e │ │ │ │ + cbnz r2, 208fa6 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r4, [r5, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 208e0a │ │ │ │ + beq.n 208f72 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20904e │ │ │ │ + beq.w 2091b6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 207ef8 │ │ │ │ + bl 208060 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 207ef8 │ │ │ │ - ldr.w r2, [pc, #1276] @ 20931c │ │ │ │ - ldr.w r3, [pc, #1264] @ 209314 │ │ │ │ + bl 208060 │ │ │ │ + ldr.w r2, [pc, #1276] @ 209484 │ │ │ │ + ldr.w r3, [pc, #1264] @ 20947c │ │ │ │ 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 209306 │ │ │ │ + bne.w 20946e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 208eba │ │ │ │ + beq.n 209022 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ str.w r4, [r3], #24 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 208e5e │ │ │ │ + beq.n 208fc6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 208e1e │ │ │ │ + beq.n 208f86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 208e1e │ │ │ │ + bne.n 208f86 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r4, #24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq.w 209056 │ │ │ │ - cbz r1, 208e7e │ │ │ │ + beq.w 2091be │ │ │ │ + cbz r1, 208fe6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 208e8c │ │ │ │ + cbz r1, 208ff4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 208eb2 │ │ │ │ + cbz r3, 20901a │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 20930a │ │ │ │ + bhi.w 209472 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 209172 │ │ │ │ + bhi.w 2092da │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 20930a │ │ │ │ + beq.w 209472 │ │ │ │ str.w sl, [r3, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 208f8c │ │ │ │ + b.n 2090f4 │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ orr.w lr, r4, #1 │ │ │ │ str.w lr, [r4, #16] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ ldr.w lr, [ip] │ │ │ │ @@ -598426,76 +598555,76 @@ │ │ │ │ str.w r2, [ip] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r0], #24 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 208efa │ │ │ │ + beq.n 209062 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 208f92 │ │ │ │ + beq.n 2090fa │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ add.w r2, r4, #60 @ 0x3c │ │ │ │ cmp r0, r2 │ │ │ │ ite ne │ │ │ │ movne sl, r0 │ │ │ │ moveq.w sl, #0 │ │ │ │ - cbz r1, 208f24 │ │ │ │ + cbz r1, 20908c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 208f32 │ │ │ │ + cbz r1, 20909a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 208f58 │ │ │ │ + cbz r3, 2090c0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 20930a │ │ │ │ + bhi.w 209472 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 209074 │ │ │ │ + bhi.w 2091dc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 20930a │ │ │ │ + beq.w 209472 │ │ │ │ str.w fp, [r3, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w sl, [r5, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 208f8a │ │ │ │ + beq.n 2090f2 │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ adds r7, r2, #5 │ │ │ │ - bhi.w 20930a │ │ │ │ + bhi.w 209472 │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 2090f4 │ │ │ │ + bhi.w 20925c │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 20930a │ │ │ │ + beq.w 209472 │ │ │ │ str.w fp, [sl, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 208e1e │ │ │ │ + bne.w 208f86 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ @@ -598505,454 +598634,454 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ it ne │ │ │ │ ldrne r4, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 208fc4 │ │ │ │ + beq.n 20912c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 209000 │ │ │ │ + beq.n 209168 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 208fce │ │ │ │ + cbz r1, 209136 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 208fd8 │ │ │ │ + cbz r1, 209140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - cbz r6, 208ffc │ │ │ │ + cbz r6, 209164 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 20930a │ │ │ │ + bhi.w 209472 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 2090b6 │ │ │ │ + bhi.n 20921e │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20930a │ │ │ │ + beq.w 209472 │ │ │ │ str.w r8, [r6, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 209014 │ │ │ │ + beq.n 20917c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 208e1e │ │ │ │ + beq.w 208f86 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20901e │ │ │ │ + cbz r1, 209186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 209028 │ │ │ │ + cbz r1, 209190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 209048 │ │ │ │ + cbz r6, 2091b0 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 20930a │ │ │ │ + bhi.w 209472 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 209138 │ │ │ │ + bhi.n 2092a0 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20930a │ │ │ │ + beq.w 209472 │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 208e1e │ │ │ │ + b.n 208f86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2089f4 │ │ │ │ - b.n 208e0a │ │ │ │ + bl 208b5c │ │ │ │ + b.n 208f72 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 209210 │ │ │ │ + beq.w 209378 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 208eb2 │ │ │ │ - bl 207a7c │ │ │ │ + beq.w 20901a │ │ │ │ + bl 207be4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 208eb2 │ │ │ │ + b.n 20901a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 2091b2 │ │ │ │ + bhi.w 20931a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #664] @ (209320 ) │ │ │ │ + ldr r1, [pc, #664] @ (209488 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 209224 │ │ │ │ + beq.w 20938c │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 209204 │ │ │ │ + beq.w 20936c │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20930a │ │ │ │ + beq.w 209472 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 208f52 │ │ │ │ + b.n 2090ba │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 2091ce │ │ │ │ + bhi.w 209336 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #596] @ (209320 ) │ │ │ │ + ldr r3, [pc, #596] @ (209488 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20927a │ │ │ │ + beq.w 2093e2 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2091f0 │ │ │ │ + beq.w 209358 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20930a │ │ │ │ + beq.w 209472 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ - b.n 208ff6 │ │ │ │ + b.n 20915e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 2091c4 │ │ │ │ + bhi.n 20932c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #536] @ (209320 ) │ │ │ │ + ldr r1, [pc, #536] @ (209488 ) │ │ │ │ ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2092a0 │ │ │ │ + beq.w 209408 │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2091fa │ │ │ │ + beq.n 209362 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20930a │ │ │ │ + beq.w 209472 │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ str.w r7, [sl, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #52] @ 0x34 │ │ │ │ - b.n 208f84 │ │ │ │ + b.n 2090ec │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 2091bc │ │ │ │ + bhi.n 209324 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #472] @ (209320 ) │ │ │ │ + ldr r1, [pc, #472] @ (209488 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 209252 │ │ │ │ + beq.n 2093ba │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2091e2 │ │ │ │ + beq.n 20934a │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20930a │ │ │ │ + beq.w 209472 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 209044 │ │ │ │ + b.n 2091ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 2091d8 │ │ │ │ + bhi.n 209340 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #412] @ (209320 ) │ │ │ │ + ldr r1, [pc, #412] @ (209488 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2092da │ │ │ │ + beq.w 209442 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2092ce │ │ │ │ + beq.w 209436 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4f14 │ │ │ │ + bl 1e507c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20930a │ │ │ │ + beq.w 209472 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 208eac │ │ │ │ + b.n 209014 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 209086 │ │ │ │ + b.n 2091ee │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 209146 │ │ │ │ + b.n 2092ae │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 209104 │ │ │ │ + b.n 20926c │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 2090c8 │ │ │ │ + b.n 209230 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 209182 │ │ │ │ + b.n 2092ea │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 209162 │ │ │ │ + b.n 2092ca │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a44c │ │ │ │ - b.n 2090e4 │ │ │ │ + b.n 20924c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a44c │ │ │ │ - b.n 209122 │ │ │ │ + b.n 20928a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2090a6 │ │ │ │ + b.n 20920e │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 208e1e │ │ │ │ + beq.w 208f86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207a7c │ │ │ │ + bl 207be4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - b.n 208eb4 │ │ │ │ + b.n 20901c │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5abec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20930a │ │ │ │ + beq.n 209472 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str.w r8, [r3, #60] @ 0x3c │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 208f52 │ │ │ │ + b.n 2090ba │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20930a │ │ │ │ + beq.n 209472 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 209044 │ │ │ │ + b.n 2091ac │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5abec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20930a │ │ │ │ + beq.n 209472 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ str r7, [r6, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 208ff6 │ │ │ │ + b.n 20915e │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5abec │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 20930a │ │ │ │ + cbz r0, 209472 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ str.w r1, [sl, #52] @ 0x34 │ │ │ │ add r2, r1 │ │ │ │ str.w r7, [sl, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [sl, #48] @ 0x30 │ │ │ │ - b.n 208f84 │ │ │ │ + b.n 2090ec │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2091a2 │ │ │ │ + b.n 20930a │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5abec │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20930a │ │ │ │ + cbz r0, 209472 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ab80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str.w r8, [r3, #60] @ 0x3c │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 208eac │ │ │ │ + b.n 209014 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ 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, r0 │ │ │ │ - ldr r0, [pc, #248] @ (209430 ) │ │ │ │ + ldr r0, [pc, #248] @ (209598 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (209434 ) │ │ │ │ + ldr r1, [pc, #248] @ (20959c ) │ │ │ │ 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 1ff418 │ │ │ │ - cbz r0, 209392 │ │ │ │ + bl 1ff580 │ │ │ │ + cbz r0, 2094fa │ │ │ │ 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] @ (209438 ) │ │ │ │ - ldr r3, [pc, #184] @ (209434 ) │ │ │ │ + ldr r2, [pc, #192] @ (2095a0 ) │ │ │ │ + ldr r3, [pc, #184] @ (20959c ) │ │ │ │ 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 20942a │ │ │ │ + bne.n 209592 │ │ │ │ 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 2087d8 │ │ │ │ + bl 208940 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2093b0 │ │ │ │ + bne.n 209518 │ │ │ │ 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 2087d8 │ │ │ │ + bl 208940 │ │ │ │ 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 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2093fa │ │ │ │ + b.n 209562 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -598960,99 +599089,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 2093f2 │ │ │ │ + bne.n 20955a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207ef8 │ │ │ │ - b.n 209376 │ │ │ │ + bl 208060 │ │ │ │ + b.n 2094de │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r4, #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] @ (209584 ) │ │ │ │ + ldr r4, [pc, #308] @ (2096ec ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (209588 ) │ │ │ │ + ldr r1, [pc, #308] @ (2096f0 ) │ │ │ │ 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 20954c │ │ │ │ + beq.n 2096b4 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2094aa │ │ │ │ + beq.n 209612 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2094aa │ │ │ │ + cbz r3, 209612 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 207ab8 │ │ │ │ + bl 207c20 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20949a │ │ │ │ + bne.n 209602 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 2087d8 │ │ │ │ + bl 208940 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20952a │ │ │ │ + beq.n 209692 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 209568 │ │ │ │ + beq.n 2096d0 │ │ │ │ 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, 209512 │ │ │ │ + cbz r3, 20967a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 209512 │ │ │ │ + cbz r2, 20967a │ │ │ │ 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] │ │ │ │ @@ -599060,15 +599189,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 2094e8 │ │ │ │ + bne.n 209650 │ │ │ │ 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] │ │ │ │ @@ -599079,391 +599208,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 207ef8 │ │ │ │ + bl 208060 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 207ef8 │ │ │ │ - ldr r2, [pc, #60] @ (20958c ) │ │ │ │ - ldr r3, [pc, #56] @ (209588 ) │ │ │ │ + bl 208060 │ │ │ │ + ldr r2, [pc, #60] @ (2096f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (2096f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 209580 │ │ │ │ + bne.n 2096e8 │ │ │ │ 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 209528 │ │ │ │ + b.n 209690 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r5, r4, #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, 2095b6 │ │ │ │ + cbz r3, 20971e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 207c18 │ │ │ │ + bl 207d80 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2095a6 │ │ │ │ + bne.n 20970e │ │ │ │ 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] @ (2096f8 ) │ │ │ │ + ldr r2, [pc, #304] @ (209860 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (2096fc ) │ │ │ │ + ldr r3, [pc, #304] @ (209864 ) │ │ │ │ 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 2095e2 │ │ │ │ + b.n 20974a │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2095e0 │ │ │ │ + bne.n 209748 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2096c0 │ │ │ │ + beq.n 209828 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2096ee │ │ │ │ - bl 1ff40c │ │ │ │ + beq.n 209856 │ │ │ │ + bl 1ff574 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 209662 │ │ │ │ + beq.n 2097ca │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 209662 │ │ │ │ + bne.n 2097ca │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2096d4 │ │ │ │ + beq.n 20983c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 2096d4 │ │ │ │ + bne.n 20983c │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 20790c │ │ │ │ + bl 207a74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 209654 │ │ │ │ + cbz r2, 2097bc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 209654 │ │ │ │ + bne.n 2097bc │ │ │ │ add.w r0, r5, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20790c │ │ │ │ + bl 207a74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 209630 │ │ │ │ + bne.n 209798 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 20790c │ │ │ │ + bl 207a74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2096c6 │ │ │ │ + beq.n 20982e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2096ea │ │ │ │ + beq.n 209852 │ │ │ │ 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 209324 │ │ │ │ + bl 20948c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2096a8 │ │ │ │ + cbz r3, 209810 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 207c18 │ │ │ │ + bl 207d80 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209698 │ │ │ │ - ldr r2, [pc, #84] @ (209700 ) │ │ │ │ - ldr r3, [pc, #80] @ (2096fc ) │ │ │ │ + bne.n 209800 │ │ │ │ + ldr r2, [pc, #84] @ (209868 ) │ │ │ │ + ldr r3, [pc, #80] @ (209864 ) │ │ │ │ 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 2096e6 │ │ │ │ + bne.n 20984e │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 2096cc │ │ │ │ + cbnz r2, 209834 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 209676 │ │ │ │ + b.n 2097de │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 209674 │ │ │ │ + b.n 2097dc │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 20790c │ │ │ │ + bl 207a74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2004b8 │ │ │ │ - b.n 209662 │ │ │ │ + bl 200620 │ │ │ │ + b.n 2097ca │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 209674 │ │ │ │ - bl 1ff40c │ │ │ │ + b.n 2097dc │ │ │ │ + bl 1ff574 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r4, #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] @ (209780 ) │ │ │ │ - ldr r3, [pc, #104] @ (209784 ) │ │ │ │ + ldr r2, [pc, #104] @ (2098e8 ) │ │ │ │ + ldr r3, [pc, #104] @ (2098ec ) │ │ │ │ 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 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 209730 │ │ │ │ - ldr r2, [pc, #40] @ (209788 ) │ │ │ │ - ldr r3, [pc, #32] @ (209784 ) │ │ │ │ + bcs.n 209898 │ │ │ │ + ldr r2, [pc, #40] @ (2098f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (2098ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20977a │ │ │ │ + bne.n 2098e2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r4, #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 2097da │ │ │ │ + beq.n 209942 │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 2097d2 │ │ │ │ + bmi.n 20993a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2097d2 │ │ │ │ + bne.n 20993a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 2097cc │ │ │ │ + bhi.n 209934 │ │ │ │ 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 20978c │ │ │ │ + bl 2098f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2097aa │ │ │ │ + bne.n 209912 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 20978c │ │ │ │ - b.n 2097d2 │ │ │ │ + bl 2098f4 │ │ │ │ + b.n 20993a │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 20978c │ │ │ │ - b.n 2097d2 │ │ │ │ + bl 2098f4 │ │ │ │ + b.n 20993a │ │ │ │ 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 209844 │ │ │ │ + beq.n 2099ac │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 207428 │ │ │ │ + bl 207590 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 20984a │ │ │ │ + cbnz r2, 2099b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 20983c │ │ │ │ + bne.n 2099a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 209808 │ │ │ │ + bl 209970 │ │ │ │ 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 20983c │ │ │ │ + b.n 2099a4 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 20988a │ │ │ │ + beq.n 2099f2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209886 │ │ │ │ + bne.n 2099ee │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 209886 │ │ │ │ + bne.n 2099ee │ │ │ │ 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 2e5d38 │ │ │ │ - cbz r0, 209916 │ │ │ │ + bl 2e5ea0 │ │ │ │ + cbz r0, 209a7e │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 20999c │ │ │ │ + bhi.n 209b04 │ │ │ │ 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 │ │ │ │ @@ -599472,36 +599601,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, 209916 │ │ │ │ + cbnz r3, 209a7e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 209916 │ │ │ │ + cbnz r3, 209a7e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 209a38 │ │ │ │ + beq.w 209ba0 │ │ │ │ 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 209a38 │ │ │ │ + bls.w 209ba0 │ │ │ │ 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 209a4a │ │ │ │ + bhi.w 209bb2 │ │ │ │ addw lr, pc, #12 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -599543,30 +599672,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 209920 │ │ │ │ + b.n 209a88 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 209920 │ │ │ │ + b.n 209a88 │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 209920 │ │ │ │ + b.n 209a88 │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 2098e8 │ │ │ │ + b.n 209a50 │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 2098e8 │ │ │ │ + b.n 209a50 │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 2098e8 │ │ │ │ + b.n 209a50 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 209a4a │ │ │ │ - add r2, pc, #8 @ (adr r2, 2099d4 ) │ │ │ │ + bhi.n 209bb2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 209b3c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -599594,48 +599723,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 209918 │ │ │ │ + beq.w 209a80 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe510 │ │ │ │ - b.n 209918 │ │ │ │ + bl 1fe678 │ │ │ │ + b.n 209a80 │ │ │ │ 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, #3168] @ 20a6c4 │ │ │ │ + ldr.w r2, [pc, #3168] @ 20a82c │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #3160] @ 20a6c8 │ │ │ │ + ldr.w r3, [pc, #3160] @ 20a830 │ │ │ │ mul.w r0, r4, r7 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 209bd0 │ │ │ │ + bcc.w 209d38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ blx 5aacc <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r3, #4 │ │ │ │ @@ -599657,26 +599786,26 @@ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, r9 │ │ │ │ - bhi.w 20a3e0 │ │ │ │ + bhi.w 20a548 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ mov r2, r4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ smlabb r4, r1, r7, r4 │ │ │ │ cmp r4, r9 │ │ │ │ - bls.n 209ae2 │ │ │ │ + bls.n 209c4a │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ sub.w fp, r9, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 59e0c <__aeabi_uidivmod@plt> │ │ │ │ @@ -599691,75 +599820,75 @@ │ │ │ │ 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 209dd4 │ │ │ │ + bcc.w 209f3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov ip, fp │ │ │ │ mov lr, r3 │ │ │ │ cmp r7, #1 │ │ │ │ str r5, [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 209b62 │ │ │ │ + bne.n 209cca │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a28e │ │ │ │ + beq.w 20a3f6 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, fp │ │ │ │ str.w r5, [fp, #12] │ │ │ │ strb.w r2, [fp, #16] │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 209df8 │ │ │ │ + bhi.w 209f60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r7, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 209ad4 │ │ │ │ + bcc.n 209c3c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 20a68e │ │ │ │ + bls.w 20a7f6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 209da2 │ │ │ │ + beq.w 209f0a │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 5aacc <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r4, #4 │ │ │ │ @@ -599770,209 +599899,209 @@ │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203c50 │ │ │ │ + bl 203db8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20a292 │ │ │ │ + beq.w 20a3fa │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 209c38 │ │ │ │ + bne.n 209da0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a658 │ │ │ │ + beq.w 20a7c0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20a67c │ │ │ │ + beq.w 20a7e4 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 20a414 │ │ │ │ + beq.w 20a57c │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 209c6e │ │ │ │ + cbz r0, 209dd6 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 209d88 │ │ │ │ + beq.w 209ef0 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov ip, r4 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 209d5c │ │ │ │ + b.n 209ec4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 204850 │ │ │ │ + bl 2049b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 209d34 │ │ │ │ + cbz r0, 209e9c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 209d86 │ │ │ │ + bcs.n 209eee │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r8, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 209c8e │ │ │ │ + bne.n 209df6 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 209c8e │ │ │ │ + bne.n 209df6 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 209ce6 │ │ │ │ + b.n 209e4e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 209c06 │ │ │ │ + bne.w 209d6e │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203c50 │ │ │ │ - ldr.w r2, [pc, #2328] @ 20a6cc │ │ │ │ - ldr.w r3, [pc, #2320] @ 20a6c8 │ │ │ │ + bl 203db8 │ │ │ │ + ldr.w r2, [pc, #2328] @ 20a834 │ │ │ │ + ldr.w r3, [pc, #2320] @ 20a830 │ │ │ │ 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 20a782 │ │ │ │ + bne.w 20a8ea │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 20a28e │ │ │ │ + beq.w 20a3f6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ mov r7, r3 │ │ │ │ str r5, [r3, #12] │ │ │ │ strb r2, [r3, #16] │ │ │ │ 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} │ │ │ │ - b.n 209b62 │ │ │ │ + b.n 209cca │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ cmp r5, #32 │ │ │ │ - beq.w 20a3f2 │ │ │ │ + beq.w 20a55a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.w 20a2ba │ │ │ │ + bne.w 20a422 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a6b2 │ │ │ │ + beq.w 20a81a │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20a648 │ │ │ │ + beq.w 20a7b0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 20a2ba │ │ │ │ + bne.w 20a422 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -599980,22 +600109,22 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20a6d0 │ │ │ │ + bne.w 20a838 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r1, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [r4, #12] │ │ │ │ @@ -600017,77 +600146,77 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r8, [r4, #8] │ │ │ │ strd r6, r6, [r3] │ │ │ │ strd r6, r6, [r3, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq.w r8, [sp, #88] @ 0x58 │ │ │ │ - beq.n 209f68 │ │ │ │ + beq.n 20a0d0 │ │ │ │ mov r6, r4 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ mov r5, fp │ │ │ │ mov r4, r7 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov ip, fp │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [r4, #12] │ │ │ │ mov r7, r5 │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -600104,32 +600233,32 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r6, r8, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ @@ -600142,33 +600271,33 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, fp │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [r7] │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r8, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -600181,45 +600310,45 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20a726 │ │ │ │ + bne.w 20a88e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -600239,32 +600368,32 @@ │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ str r7, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov ip, r7 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ @@ -600280,32 +600409,32 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r6, r6, [r3] │ │ │ │ strd r6, r6, [r3, #8] │ │ │ │ @@ -600320,31 +600449,31 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov ip, fp │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ 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 r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [fp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, fp │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -600354,97 +600483,97 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ strd r1, r5, [fp, #24] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 203c50 │ │ │ │ + bl 203db8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a352 │ │ │ │ + b.n 20a4ba │ │ │ │ mov r7, r5 │ │ │ │ - b.n 209baa │ │ │ │ + b.n 209d12 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a66a │ │ │ │ + beq.w 20a7d2 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 209d88 │ │ │ │ + beq.w 209ef0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 209c38 │ │ │ │ + bne.w 209da0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 209d88 │ │ │ │ + b.n 209ef0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 5aacc <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20a340 │ │ │ │ + bcc.n 20a4a8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add.w r8, sp, #260 @ 0x104 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r6, #1 │ │ │ │ - bl 204850 │ │ │ │ + bl 2049b8 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bls.n 20a33e │ │ │ │ + bls.n 20a4a6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r7 │ │ │ │ - beq.n 20a2d6 │ │ │ │ + beq.n 20a43e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20a32e │ │ │ │ + cbz r0, 20a496 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 20a2d6 │ │ │ │ + b.n 20a43e │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203c50 │ │ │ │ + bl 203db8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r7, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -600452,15 +600581,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, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 20a3d6 │ │ │ │ + bcc.n 20a53e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r6, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ blx 5aacc <__aeabi_uidiv@plt> │ │ │ │ @@ -600468,54 +600597,54 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #264 @ 0x108 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ - b.w 209bb2 │ │ │ │ + bl 203978 │ │ │ │ + b.w 209d1a │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 209bb2 │ │ │ │ - b.n 20a378 │ │ │ │ + beq.w 209d1a │ │ │ │ + b.n 20a4e0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r5, [r3, sl, lsl #2] │ │ │ │ add.w r8, r3, sl, lsl #2 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ - b.w 209afe │ │ │ │ + b.w 209c66 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a6a2 │ │ │ │ + beq.w 20a80a │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 20a352 │ │ │ │ + beq.n 20a4ba │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 20a2ba │ │ │ │ + bne.w 20a422 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a352 │ │ │ │ + b.n 20a4ba │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ blx 5a170 │ │ │ │ mov r3, r4 │ │ │ │ @@ -600524,97 +600653,97 @@ │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [sl, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20a428 │ │ │ │ + bne.n 20a590 │ │ │ │ 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 20a77e │ │ │ │ + beq.w 20a8e6 │ │ │ │ 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 20a472 │ │ │ │ + bhi.n 20a5da │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20a774 │ │ │ │ + bne.w 20a8dc │ │ │ │ mov lr, r9 │ │ │ │ str.w r8, [r9, #12] │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ mov ip, 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} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20a4e8 │ │ │ │ + bne.n 20a650 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a722 │ │ │ │ + beq.w 20a88a │ │ │ │ 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 20a4d0 │ │ │ │ + bne.n 20a638 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20a722 │ │ │ │ + beq.w 20a88a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ blx 5a170 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -600622,231 +600751,231 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [sl, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20a542 │ │ │ │ + bne.n 20a6aa │ │ │ │ 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 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a77a │ │ │ │ + beq.w 20a8e2 │ │ │ │ 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 20a586 │ │ │ │ + bhi.n 20a6ee │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - cbnz r5, 20a61c │ │ │ │ + cbnz r5, 20a784 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ mov r6, r9 │ │ │ │ cmp r4, ip │ │ │ │ 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 20a5e4 │ │ │ │ - cbz r4, 20a61c │ │ │ │ + bne.n 20a74c │ │ │ │ + cbz r4, 20a784 │ │ │ │ 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 20a5d0 │ │ │ │ - cbz r5, 20a61c │ │ │ │ + bne.n 20a738 │ │ │ │ + cbz r5, 20a784 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209d88 │ │ │ │ + b.w 209ef0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a352 │ │ │ │ + b.n 20a4ba │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209d88 │ │ │ │ + b.w 209ef0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ mov r0, fp │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209d88 │ │ │ │ + b.w 209ef0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209d88 │ │ │ │ + b.w 209ef0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203c50 │ │ │ │ - b.w 209db2 │ │ │ │ + bl 203db8 │ │ │ │ + b.w 209f1a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a352 │ │ │ │ + b.n 20a4ba │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a352 │ │ │ │ + b.n 20a4ba │ │ │ │ nop │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r5, r4, #2 │ │ │ │ str r4, [r5, #12] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r7, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #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 r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 203810 │ │ │ │ - b.w 209e56 │ │ │ │ + bl 203978 │ │ │ │ + b.w 209fbe │ │ │ │ mov r4, r8 │ │ │ │ - b.n 20a524 │ │ │ │ + b.n 20a68c │ │ │ │ mov r6, r4 │ │ │ │ str r5, [r4, #12] │ │ │ │ mov r5, fp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov ip, fp │ │ │ │ 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, r8 │ │ │ │ - bl 203810 │ │ │ │ - b.n 20a0f8 │ │ │ │ + bl 203978 │ │ │ │ + b.n 20a260 │ │ │ │ mov r4, r8 │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ - b.n 20a524 │ │ │ │ + b.n 20a68c │ │ │ │ movs r5, #1 │ │ │ │ - b.n 20a5a2 │ │ │ │ + b.n 20a70a │ │ │ │ movs r6, #1 │ │ │ │ - b.n 20a48e │ │ │ │ + b.n 20a5f6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20a79a │ │ │ │ + bne.n 20a902 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20a79e │ │ │ │ + beq.n 20a906 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20a79a │ │ │ │ + bne.n 20a902 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20a79a │ │ │ │ + bne.n 20a902 │ │ │ │ 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} │ │ │ │ @@ -600854,143 +600983,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 20a854 │ │ │ │ + beq.n 20a9bc │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 20a85c │ │ │ │ + beq.n 20a9c4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 20a806 │ │ │ │ + cbz r3, 20a96e │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20a7e4 │ │ │ │ + beq.n 20a94c │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 20a854 │ │ │ │ + ble.n 20a9bc │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1e4f94 │ │ │ │ + bl 1e50fc │ │ │ │ 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 20a842 │ │ │ │ + beq.n 20a9aa │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 20a858 │ │ │ │ + cbz r3, 20a9c0 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20a858 │ │ │ │ + bne.n 20a9c0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20a828 │ │ │ │ + bne.n 20a990 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a788 │ │ │ │ + bl 20a8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a82e │ │ │ │ + bne.n 20a996 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 20a82e │ │ │ │ + b.n 20a996 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a788 │ │ │ │ + bl 20a8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a7f8 │ │ │ │ + bne.n 20a960 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 20a7f8 │ │ │ │ + b.n 20a960 │ │ │ │ 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 20a890 │ │ │ │ + bcc.n 20a9f8 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 20a896 │ │ │ │ + bls.n 20a9fe │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ 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, 20a8e6 │ │ │ │ + cbz r0, 20aa4e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20a8dc │ │ │ │ - bl 2004b8 │ │ │ │ + bne.n 20aa44 │ │ │ │ + bl 200620 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 20a8e0 │ │ │ │ + cbz r3, 20aa48 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20a8e0 │ │ │ │ + bne.n 20aa48 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20a8b8 │ │ │ │ + beq.n 20aa20 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20a8dc │ │ │ │ + b.n 20aa44 │ │ │ │ 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] @ (20a9f4 ) │ │ │ │ + ldr r4, [pc, #244] @ (20ab5c ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #244] @ (20a9f8 ) │ │ │ │ + ldr r3, [pc, #244] @ (20ab60 ) │ │ │ │ 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 5a170 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ 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] │ │ │ │ @@ -600998,142 +601127,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 20a9d0 │ │ │ │ + beq.n 20ab38 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 20a960 │ │ │ │ + b.n 20aac8 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 20a9c6 │ │ │ │ + bne.n 20ab2e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20a9c6 │ │ │ │ + beq.n 20ab2e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20a9c6 │ │ │ │ + beq.n 20ab2e │ │ │ │ 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 20a9c6 │ │ │ │ + bne.n 20ab2e │ │ │ │ subs r2, #20 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 209808 │ │ │ │ + bl 209970 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 20a9c6 │ │ │ │ + beq.n 20ab2e │ │ │ │ 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 20a898 │ │ │ │ + bl 20aa00 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 20a95e │ │ │ │ - ldr r2, [pc, #40] @ (20a9fc ) │ │ │ │ - ldr r3, [pc, #36] @ (20a9f8 ) │ │ │ │ + bne.n 20aac6 │ │ │ │ + ldr r2, [pc, #40] @ (20ab64 ) │ │ │ │ + ldr r3, [pc, #36] @ (20ab60 ) │ │ │ │ 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 20a9ee │ │ │ │ + bne.n 20ab56 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 20aa20 │ │ │ │ + b.n 20ab88 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20aa14 │ │ │ │ + bne.n 20ab7c │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 20aa2c │ │ │ │ + bne.n 20ab94 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20aa30 │ │ │ │ + bne.n 20ab98 │ │ │ │ subs r0, #20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 20aa2c │ │ │ │ + cbz r3, 20ab94 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20aa02 │ │ │ │ + bne.n 20ab6a │ │ │ │ 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 20aad4 │ │ │ │ + beq.n 20ac3c │ │ │ │ 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 20aa6a │ │ │ │ + beq.n 20abd2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20aace │ │ │ │ + beq.n 20ac36 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20aace │ │ │ │ + bne.n 20ac36 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20aa54 │ │ │ │ + bne.n 20abbc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 20aa58 │ │ │ │ + bne.n 20abc0 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 20aaac │ │ │ │ + bhi.n 20ac14 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20aade │ │ │ │ + bhi.n 20ac46 │ │ │ │ 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 │ │ │ │ @@ -601148,157 +601277,157 @@ │ │ │ │ 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 20aae6 │ │ │ │ + bne.n 20ac4e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e5e10 │ │ │ │ + bl 2e5f78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 20aae2 │ │ │ │ + bcs.n 20ac4a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20aa58 │ │ │ │ + bne.n 20abc0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20aaac │ │ │ │ + b.n 20ac14 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20aaac │ │ │ │ + b.n 20ac14 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 20aad0 │ │ │ │ + b.n 20ac38 │ │ │ │ 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 20ab72 │ │ │ │ + beq.n 20acda │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 20aba0 │ │ │ │ + bne.n 20ad08 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20ab42 │ │ │ │ + beq.n 20acaa │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20ab20 │ │ │ │ + beq.n 20ac88 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 20ab6a │ │ │ │ - bls.n 20ab76 │ │ │ │ + beq.n 20acd2 │ │ │ │ + bls.n 20acde │ │ │ │ movw r0, #713 @ 0x2c9 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20ab8c │ │ │ │ + beq.n 20acf4 │ │ │ │ movw r0, #805 @ 0x325 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 20ab1a │ │ │ │ + bne.n 20ac82 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 20ab1a │ │ │ │ - b.n 20ab6a │ │ │ │ + bne.n 20ac82 │ │ │ │ + b.n 20acd2 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 20ab1a │ │ │ │ + bne.n 20ac82 │ │ │ │ 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 20ab1c │ │ │ │ + bhi.n 20ac84 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 20aaec │ │ │ │ + bl 20ac54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ab1c │ │ │ │ + bne.n 20ac84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20ab08 │ │ │ │ + bne.n 20ac70 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20ab1c │ │ │ │ + b.n 20ac84 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 20ab6a │ │ │ │ + beq.n 20acd2 │ │ │ │ subs r3, #117 @ 0x75 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20ab1a │ │ │ │ + bhi.n 20ac82 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 20ab1a │ │ │ │ + bne.n 20ac82 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 20ab1a │ │ │ │ - b.n 20ab6a │ │ │ │ + bpl.n 20ac82 │ │ │ │ + b.n 20acd2 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 20aba4 │ │ │ │ + beq.n 20ad0c │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 20ab1a │ │ │ │ + bne.n 20ac82 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.n 20ab6a │ │ │ │ - b.n 20ab1a │ │ │ │ + bmi.n 20acd2 │ │ │ │ + b.n 20ac82 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 20ab1c │ │ │ │ + b.n 20ac84 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 20ab6a │ │ │ │ - b.n 20ab94 │ │ │ │ + bmi.n 20acd2 │ │ │ │ + b.n 20acfc │ │ │ │ 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 20ac26 │ │ │ │ - bhi.n 20ac18 │ │ │ │ + beq.n 20ad8e │ │ │ │ + bhi.n 20ad80 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20ac40 │ │ │ │ + bhi.n 20ada8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20ac7a │ │ │ │ + bne.n 20ade2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e5d64 │ │ │ │ + bl 2e5ecc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ac48 │ │ │ │ + beq.n 20adb0 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 20ac48 │ │ │ │ + bpl.n 20adb0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 20ac6e │ │ │ │ + beq.n 20add6 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 20ac6e │ │ │ │ + bhi.n 20add6 │ │ │ │ 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 │ │ │ │ @@ -601308,97 +601437,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 20ac40 │ │ │ │ + bne.n 20ada8 │ │ │ │ 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 20abac │ │ │ │ + bl 20ad14 │ │ │ │ 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 2e5d04 │ │ │ │ + bl 2e5e6c │ │ │ │ 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 20abf0 │ │ │ │ + bne.n 20ad58 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 20ac20 │ │ │ │ + b.n 20ad88 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 20ac20 │ │ │ │ + b.n 20ad88 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 20ac20 │ │ │ │ + b.n 20ad88 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20ac20 │ │ │ │ + b.n 20ad88 │ │ │ │ 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] @ (20ad70 ) │ │ │ │ + ldr r4, [pc, #220] @ (20aed8 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #220] @ (20ad74 ) │ │ │ │ + ldr r3, [pc, #220] @ (20aedc ) │ │ │ │ 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 20a7c0 │ │ │ │ + bl 20a928 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ad66 │ │ │ │ + beq.n 20aece │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20ad54 │ │ │ │ + beq.n 20aebc │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20ad1c │ │ │ │ + beq.n 20ae84 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 20ad02 │ │ │ │ + bhi.n 20ae6a │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20ad02 │ │ │ │ + bhi.n 20ae6a │ │ │ │ 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 │ │ │ │ @@ -601422,99 +601551,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 20acc2 │ │ │ │ + bne.n 20ae2a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 20ad34 │ │ │ │ - bl 1e509c │ │ │ │ - ldr r2, [pc, #64] @ (20ad78 ) │ │ │ │ - ldr r3, [pc, #60] @ (20ad74 ) │ │ │ │ + bcs.n 20ae9c │ │ │ │ + bl 1e5204 │ │ │ │ + ldr r2, [pc, #64] @ (20aee0 ) │ │ │ │ + ldr r3, [pc, #60] @ (20aedc ) │ │ │ │ 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 20ad6a │ │ │ │ + bne.n 20aed2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 20ad02 │ │ │ │ + b.n 20ae6a │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 209704 │ │ │ │ + bl 20986c │ │ │ │ add sl, r0 │ │ │ │ - b.n 20ad1c │ │ │ │ + b.n 20ae84 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 20ad26 │ │ │ │ + b.n 20ae8e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r5, 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, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1144] @ 20b208 │ │ │ │ + ldr.w r5, [pc, #1144] @ 20b370 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 20b20c │ │ │ │ + ldr.w r3, [pc, #1144] @ 20b374 │ │ │ │ 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 20a7c0 │ │ │ │ + bl 20a928 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20ade0 │ │ │ │ + cbz r0, 20af48 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20af64 │ │ │ │ + beq.w 20b0cc │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 20b206 │ │ │ │ + bhi.w 20b36e │ │ │ │ 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 │ │ │ │ @@ -601533,15 +601662,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 20b006 │ │ │ │ + beq.w 20b16e │ │ │ │ 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 │ │ │ │ @@ -601550,41 +601679,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 20af0e │ │ │ │ + beq.n 20b076 │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 20af16 │ │ │ │ + beq.n 20b07e │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 20af44 │ │ │ │ + beq.n 20b0ac │ │ │ │ ldrb.w r8, [lr, #106] @ 0x6a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 20b1f8 │ │ │ │ + bne.w 20b360 │ │ │ │ ldrb.w lr, [lr, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20aeb4 │ │ │ │ + bne.n 20b01c │ │ │ │ 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 20b0e8 │ │ │ │ + beq.w 20b250 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 20b1a6 │ │ │ │ + bhi.w 20b30e │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 20b206 │ │ │ │ + bhi.w 20b36e │ │ │ │ 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 │ │ │ │ @@ -601611,81 +601740,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 20b048 │ │ │ │ + bne.w 20b1b0 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20af44 │ │ │ │ + cbz r0, 20b0ac │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20adf0 │ │ │ │ + bne.w 20af58 │ │ │ │ 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 20af74 │ │ │ │ + bcs.n 20b0dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e509c │ │ │ │ - ldr r2, [pc, #664] @ (20b210 ) │ │ │ │ - ldr r3, [pc, #660] @ (20b20c ) │ │ │ │ + bl 1e5204 │ │ │ │ + ldr r2, [pc, #664] @ (20b378 ) │ │ │ │ + ldr r3, [pc, #660] @ (20b374 ) │ │ │ │ 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 20b1f4 │ │ │ │ + bne.w 20b35c │ │ │ │ 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 209704 │ │ │ │ + bl 20986c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 20b020 │ │ │ │ + beq.n 20b188 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 20af54 │ │ │ │ + beq.n 20b0bc │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 20b206 │ │ │ │ + bhi.w 20b36e │ │ │ │ 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 │ │ │ │ @@ -601714,552 +601843,552 @@ │ │ │ │ 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 20b146 │ │ │ │ + beq.w 20b2ae │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 20ae7e │ │ │ │ - b.n 20af1c │ │ │ │ + bne.w 20afe6 │ │ │ │ + b.n 20b084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20af54 │ │ │ │ + beq.n 20b0bc │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20af44 │ │ │ │ + beq.n 20b0ac │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 20af36 │ │ │ │ + b.n 20b09e │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 20af44 │ │ │ │ + beq.w 20b0ac │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 20b206 │ │ │ │ + bhi.w 20b36e │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 20aff0 │ │ │ │ - beq.n 20b00c │ │ │ │ - beq.n 20b00e │ │ │ │ + beq.n 20b158 │ │ │ │ + beq.n 20b174 │ │ │ │ + beq.n 20b176 │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 20b012 │ │ │ │ - beq.n 20b014 │ │ │ │ - beq.n 20b016 │ │ │ │ + beq.n 20b17a │ │ │ │ + beq.n 20b17c │ │ │ │ + beq.n 20b17e │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - beq.n 20b01a │ │ │ │ - beq.n 20b01c │ │ │ │ - beq.n 20b01e │ │ │ │ - beq.n 20b020 │ │ │ │ - beq.n 20b022 │ │ │ │ - beq.n 20b024 │ │ │ │ - beq.n 20b026 │ │ │ │ - cbnz r0, 20b0fc │ │ │ │ + beq.n 20b182 │ │ │ │ + beq.n 20b184 │ │ │ │ + beq.n 20b186 │ │ │ │ + beq.n 20b188 │ │ │ │ + beq.n 20b18a │ │ │ │ + beq.n 20b18c │ │ │ │ + beq.n 20b18e │ │ │ │ + cbnz r0, 20b264 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20b0b6 │ │ │ │ + cbz r0, 20b21e │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, sl │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20af54 │ │ │ │ + b.n 20b0bc │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 20b08c │ │ │ │ + b.n 20b1f4 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 20b08c │ │ │ │ + b.n 20b1f4 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 20b08c │ │ │ │ + b.n 20b1f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b1ac │ │ │ │ + beq.n 20b314 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20b124 │ │ │ │ + cbz r0, 20b28c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20af54 │ │ │ │ + b.n 20b0bc │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 20af1c │ │ │ │ + beq.w 20b084 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 20af44 │ │ │ │ + beq.w 20b0ac │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20b186 │ │ │ │ + cbz r0, 20b2ee │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20af54 │ │ │ │ + b.n 20b0bc │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 20b08c │ │ │ │ + b.n 20b1f4 │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 20b0f6 │ │ │ │ + b.n 20b25e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 20b02a │ │ │ │ + b.n 20b192 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 20b02a │ │ │ │ + b.n 20b192 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 20b02a │ │ │ │ + b.n 20b192 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 20b02a │ │ │ │ + b.n 20b192 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 20b15c │ │ │ │ + b.n 20b2c4 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 20b15c │ │ │ │ + b.n 20b2c4 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 20b15c │ │ │ │ + b.n 20b2c4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 20b15c │ │ │ │ + b.n 20b2c4 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 20b05a │ │ │ │ - b.n 20b158 │ │ │ │ + bls.w 20b1c2 │ │ │ │ + b.n 20b2c0 │ │ │ │ nop │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + ldr r7, [pc, #112] @ (20b3ec ) │ │ │ │ lsls r5, r4, #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 20b2a0 │ │ │ │ + beq.n 20b408 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20b25a │ │ │ │ + cbz r3, 20b3c2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20b28e │ │ │ │ + cbz r2, 20b3f6 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20b2a4 │ │ │ │ + beq.n 20b40c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 20b254 │ │ │ │ + cbz r4, 20b3bc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20b254 │ │ │ │ + cbz r2, 20b3bc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20b274 │ │ │ │ + beq.n 20b3dc │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20b242 │ │ │ │ + bne.n 20b3aa │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20b282 │ │ │ │ + beq.n 20b3ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20b22e │ │ │ │ + bne.n 20b396 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a898 │ │ │ │ + bl 20aa00 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 20b24e │ │ │ │ + b.n 20b3b6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a898 │ │ │ │ + bl 20aa00 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 20b25a │ │ │ │ + b.n 20b3c2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20b25a │ │ │ │ - bl 20a898 │ │ │ │ + bne.n 20b3c2 │ │ │ │ + bl 20aa00 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 20b25a │ │ │ │ + b.n 20b3c2 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 20b266 │ │ │ │ + b.n 20b3ce │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20a898 │ │ │ │ + bl 20aa00 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 20b23e │ │ │ │ + b.n 20b3a6 │ │ │ │ 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, 20b2d2 │ │ │ │ - b.n 20b2f6 │ │ │ │ + cbnz r5, 20b43a │ │ │ │ + b.n 20b45e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20b2f6 │ │ │ │ + cbz r5, 20b45e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20b2cc │ │ │ │ + beq.n 20b434 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20b214 │ │ │ │ + bl 20b37c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 20b2f6 │ │ │ │ + cbz r3, 20b45e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20b2da │ │ │ │ + bne.n 20b442 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b2e8 │ │ │ │ + bne.n 20b450 │ │ │ │ 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, 20b31e │ │ │ │ - b.n 20b3f6 │ │ │ │ + cbnz r7, 20b486 │ │ │ │ + b.n 20b55e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20b3f6 │ │ │ │ + beq.n 20b55e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20b316 │ │ │ │ + beq.n 20b47e │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 20b406 │ │ │ │ + beq.n 20b56e │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20b3ac │ │ │ │ + beq.n 20b514 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b3be │ │ │ │ + beq.n 20b526 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 20b37a │ │ │ │ + bne.n 20b4e2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20b3fc │ │ │ │ + beq.n 20b564 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20b378 │ │ │ │ + bne.n 20b4e0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 20b378 │ │ │ │ + bls.n 20b4e0 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r2, #40] @ 0x28 │ │ │ │ movne r6, #1 │ │ │ │ - cbz r3, 20b3ac │ │ │ │ + cbz r3, 20b514 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 20b392 │ │ │ │ + cbz r3, 20b4fa │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20b392 │ │ │ │ + cbz r1, 20b4fa │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20b352 │ │ │ │ + beq.n 20b4ba │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b380 │ │ │ │ + bne.n 20b4e8 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20b3ac │ │ │ │ + bne.n 20b514 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b3fc │ │ │ │ + beq.n 20b564 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 20b362 │ │ │ │ + beq.n 20b4ca │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20b3d2 │ │ │ │ + beq.n 20b53a │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20b33a │ │ │ │ + b.n 20b4a2 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20b352 │ │ │ │ + beq.n 20b4ba │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20b3ba │ │ │ │ + bne.n 20b522 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20b3f6 │ │ │ │ + cbz r3, 20b55e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20b326 │ │ │ │ + bne.n 20b48e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b3e8 │ │ │ │ + bne.n 20b550 │ │ │ │ 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, #26 │ │ │ │ - b.n 20b36e │ │ │ │ + b.n 20b4d6 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 20b3d2 │ │ │ │ + b.n 20b53a │ │ │ │ nop │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - beq.n 20b42c │ │ │ │ + beq.n 20b594 │ │ │ │ tst.w r0, #33554944 @ 0x2000200 │ │ │ │ - bne.n 20b430 │ │ │ │ + bne.n 20b598 │ │ │ │ tst r1, r0 │ │ │ │ - beq.n 20b454 │ │ │ │ + beq.n 20b5bc │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 20b4ae │ │ │ │ - cbnz r1, 20b45a │ │ │ │ + bne.n 20b616 │ │ │ │ + cbnz r1, 20b5c2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 20b4b2 │ │ │ │ + beq.n 20b61a │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20b4e6 │ │ │ │ + beq.n 20b64e │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20b45e │ │ │ │ + beq.n 20b5c6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20b4ae │ │ │ │ + bne.n 20b616 │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b64c │ │ │ │ + beq.w 20b7b4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 20b482 │ │ │ │ + b.n 20b5ea │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b64c │ │ │ │ + beq.w 20b7b4 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20b472 │ │ │ │ + beq.n 20b5da │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20b64c │ │ │ │ + beq.w 20b7b4 │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 20b4a4 │ │ │ │ + b.n 20b60c │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 20b4c8 │ │ │ │ + cbz r3, 20b630 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 20b49e │ │ │ │ + bne.n 20b606 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20b456 │ │ │ │ + b.n 20b5be │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 20b69a │ │ │ │ + beq.w 20b802 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 20b454 │ │ │ │ + bmi.n 20b5bc │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 20b456 │ │ │ │ + b.n 20b5be │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 20b50c │ │ │ │ + cbz r0, 20b674 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 20b4da │ │ │ │ + b.n 20b642 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 20b504 │ │ │ │ + cbz r0, 20b66c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 20b4d4 │ │ │ │ - b.n 20b4ae │ │ │ │ + bne.n 20b63c │ │ │ │ + b.n 20b616 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20b45e │ │ │ │ + beq.n 20b5c6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 20b4ae │ │ │ │ + beq.n 20b616 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 20b456 │ │ │ │ + b.n 20b5be │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20b636 │ │ │ │ + beq.w 20b79e │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b688 │ │ │ │ + beq.w 20b7f0 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 20b68e │ │ │ │ + bhi.w 20b7f6 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.w 20b63a │ │ │ │ + beq.w 20b7a2 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 20b614 │ │ │ │ + beq.n 20b77c │ │ │ │ ldr.w r1, [lr, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r1, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20b644 │ │ │ │ + bne.n 20b7ac │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20b644 │ │ │ │ + bne.n 20b7ac │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ ldrd lr, r1, [r1, #20] │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.w 20b682 │ │ │ │ + bhi.w 20b7ea │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 20b884 │ │ │ │ + bhi.w 20b9ec │ │ │ │ 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 │ │ │ │ @@ -602291,18 +602420,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 20b67c │ │ │ │ + bhi.n 20b7e4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 20b884 │ │ │ │ + bhi.w 20b9ec │ │ │ │ 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 │ │ │ │ @@ -602333,161 +602462,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 20b454 │ │ │ │ + bne.w 20b5bc │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 20b514 │ │ │ │ + bne.w 20b67c │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b856 │ │ │ │ + beq.w 20b9be │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20b4ae │ │ │ │ + beq.w 20b616 │ │ │ │ movs r0, #6 │ │ │ │ - b.n 20b456 │ │ │ │ + b.n 20b5be │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 20b614 │ │ │ │ + b.n 20b77c │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 20b614 │ │ │ │ + b.n 20b77c │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b862 │ │ │ │ + beq.w 20b9ca │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b4ce │ │ │ │ + b.n 20b636 │ │ │ │ uxth.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b5ae │ │ │ │ + b.n 20b716 │ │ │ │ mov r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b5ae │ │ │ │ + b.n 20b716 │ │ │ │ uxth r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20b60a │ │ │ │ + b.n 20b772 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20b60a │ │ │ │ + b.n 20b772 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 20b60a │ │ │ │ + b.n 20b772 │ │ │ │ mov r5, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 20b5ae │ │ │ │ + b.n 20b716 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 20b456 │ │ │ │ + b.n 20b5be │ │ │ │ ldr.w r1, [lr, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20b614 │ │ │ │ - b.n 20b454 │ │ │ │ + beq.n 20b77c │ │ │ │ + b.n 20b5bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20b866 │ │ │ │ + beq.w 20b9ce │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 20b80a │ │ │ │ + bne.w 20b972 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 20b80a │ │ │ │ + beq.w 20b972 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20b6a8 │ │ │ │ + bne.n 20b810 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20b7f8 │ │ │ │ + beq.w 20b960 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 20b6f2 │ │ │ │ + beq.n 20b85a │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 20b4ae │ │ │ │ + beq.w 20b616 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20b6da │ │ │ │ + bne.n 20b842 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20b874 │ │ │ │ + beq.w 20b9dc │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20b4ae │ │ │ │ + beq.w 20b616 │ │ │ │ ldr.w r5, [lr, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 20b4ae │ │ │ │ + beq.w 20b616 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 20b4ae │ │ │ │ + beq.w 20b616 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 20b842 │ │ │ │ + beq.w 20b9aa │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 20b7d0 │ │ │ │ + beq.n 20b938 │ │ │ │ ldr.w r5, [lr, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20b84c │ │ │ │ + bne.w 20b9b4 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20b84c │ │ │ │ + bne.w 20b9b4 │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp.w lr, #32 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ - bhi.n 20b78e │ │ │ │ + bhi.n 20b8f6 │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20b7fc │ │ │ │ + bhi.n 20b964 │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #64] @ (20b7ac ) │ │ │ │ - ldr r2, [pc, #296] @ (20b894 ) │ │ │ │ - ldr r2, [pc, #296] @ (20b898 ) │ │ │ │ + ldr r2, [pc, #64] @ (20b914 ) │ │ │ │ + ldr r2, [pc, #296] @ (20b9fc ) │ │ │ │ + ldr r2, [pc, #296] @ (20ba00 ) │ │ │ │ asrs r2, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (20b89c ) │ │ │ │ - ldr r2, [pc, #296] @ (20b89c ) │ │ │ │ - ldr r2, [pc, #296] @ (20b8a0 ) │ │ │ │ - ldr r5, [pc, #296] @ (20b8a0 ) │ │ │ │ - ldr r2, [pc, #296] @ (20b8a4 ) │ │ │ │ - ldr r2, [pc, #296] @ (20b8a4 ) │ │ │ │ - ldr r2, [pc, #296] @ (20b8a8 ) │ │ │ │ - ldr r2, [pc, #296] @ (20b8a8 ) │ │ │ │ - ldr r2, [pc, #296] @ (20b8ac ) │ │ │ │ - ldr r2, [pc, #296] @ (20b8ac ) │ │ │ │ - ldr r2, [pc, #296] @ (20b8b0 ) │ │ │ │ - ldr r2, [pc, #296] @ (20b8b0 ) │ │ │ │ + ldr r2, [pc, #296] @ (20ba04 ) │ │ │ │ + ldr r2, [pc, #296] @ (20ba04 ) │ │ │ │ + ldr r2, [pc, #296] @ (20ba08 ) │ │ │ │ + ldr r5, [pc, #296] @ (20ba08 ) │ │ │ │ + ldr r2, [pc, #296] @ (20ba0c ) │ │ │ │ + ldr r2, [pc, #296] @ (20ba0c ) │ │ │ │ + ldr r2, [pc, #296] @ (20ba10 ) │ │ │ │ + ldr r2, [pc, #296] @ (20ba10 ) │ │ │ │ + ldr r2, [pc, #296] @ (20ba14 ) │ │ │ │ + ldr r2, [pc, #296] @ (20ba14 ) │ │ │ │ + ldr r2, [pc, #296] @ (20ba18 ) │ │ │ │ + ldr r2, [pc, #296] @ (20ba18 ) │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 20b7c6 │ │ │ │ + bhi.n 20b92e │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 20b884 │ │ │ │ + bhi.n 20b9ec │ │ │ │ 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] │ │ │ │ @@ -602502,167 +602631,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 20b4b8 │ │ │ │ + bne.w 20b620 │ │ │ │ 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 20b702 │ │ │ │ + bne.n 20b86a │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20b4ae │ │ │ │ + bne.w 20b616 │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 20b4ae │ │ │ │ + bne.w 20b616 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 20b462 │ │ │ │ + b.n 20b5ca │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b78e │ │ │ │ + b.n 20b8f6 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b78e │ │ │ │ + b.n 20b8f6 │ │ │ │ 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 20b6c8 │ │ │ │ + beq.w 20b830 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 20b836 │ │ │ │ + beq.n 20b99e │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 20b4ae │ │ │ │ + beq.w 20b616 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20b81e │ │ │ │ + bne.n 20b986 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20b6d6 │ │ │ │ - b.n 20b6fa │ │ │ │ + bne.w 20b83e │ │ │ │ + b.n 20b862 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 20b7d0 │ │ │ │ + b.n 20b938 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 20b7d0 │ │ │ │ + b.n 20b938 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20b456 │ │ │ │ + beq.w 20b5be │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 20b636 │ │ │ │ + bpl.w 20b79e │ │ │ │ movs r0, #15 │ │ │ │ - b.n 20b456 │ │ │ │ + b.n 20b5be │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 20b6c8 │ │ │ │ + b.n 20b830 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20b7c6 │ │ │ │ + b.n 20b92e │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20b4ae │ │ │ │ - b.n 20b7f8 │ │ │ │ + bne.w 20b616 │ │ │ │ + b.n 20b960 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20b7c6 │ │ │ │ + b.n 20b92e │ │ │ │ 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] @ (20b914 ) │ │ │ │ - ldr r2, [pc, #128] @ (20b918 ) │ │ │ │ + ldr r1, [pc, #124] @ (20ba7c ) │ │ │ │ + ldr r2, [pc, #128] @ (20ba80 ) │ │ │ │ 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 20b8f4 │ │ │ │ + beq.n 20ba5c │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20a7c0 │ │ │ │ + bl 20a928 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a7c0 │ │ │ │ + bl 20a928 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b40c │ │ │ │ + bl 20b574 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 20b8e4 │ │ │ │ + bcs.n 20ba4c │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 20b8f4 │ │ │ │ - bl 1e509c │ │ │ │ - ldr r2, [pc, #36] @ (20b91c ) │ │ │ │ - ldr r3, [pc, #32] @ (20b918 ) │ │ │ │ + bcs.n 20ba5c │ │ │ │ + bl 1e5204 │ │ │ │ + ldr r2, [pc, #36] @ (20ba84 ) │ │ │ │ + ldr r3, [pc, #32] @ (20ba80 ) │ │ │ │ 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 20b90e │ │ │ │ + bne.n 20ba76 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bx ip │ │ │ │ + cmp sl, pc │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bxns r0 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 20b928 │ │ │ │ + cbz r3, 20ba90 │ │ │ │ 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 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 20a7c0 │ │ │ │ + bl 20a928 │ │ │ │ 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 │ │ │ │ @@ -602670,221 +602799,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 20b988 │ │ │ │ + beq.n 20baf0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 20b992 │ │ │ │ + cbz r5, 20bafa │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 20b9b2 │ │ │ │ + cbz r1, 20bb1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b40c │ │ │ │ + bl 20b574 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 20b884 │ │ │ │ + bl 20b9ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 20a7c0 │ │ │ │ + bl 20a928 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20b97e │ │ │ │ + bne.n 20bae6 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e4ea0 │ │ │ │ + bl 1e5008 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 20a7c0 │ │ │ │ + bl 20a928 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 20b97e │ │ │ │ + b.n 20bae6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 20a898 │ │ │ │ - cbz r0, 20b9ec │ │ │ │ + bl 20aa00 │ │ │ │ + cbz r0, 20bb54 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a8ec │ │ │ │ + bl 20aa54 │ │ │ │ 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 2019c8 │ │ │ │ + bl 201b30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ba94 │ │ │ │ + beq.n 20bbfc │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 20ba3c │ │ │ │ + cbz r5, 20bba4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 20ba60 │ │ │ │ + cbz r4, 20bbc8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20ba9c │ │ │ │ + beq.n 20bc04 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 20ba36 │ │ │ │ + cbz r4, 20bb9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20ba36 │ │ │ │ + cbz r3, 20bb9e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20ba4e │ │ │ │ + beq.n 20bbb6 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20ba24 │ │ │ │ + bne.n 20bb8c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20ba84 │ │ │ │ + beq.n 20bbec │ │ │ │ mov r0, r6 │ │ │ │ - bl 201bac │ │ │ │ + bl 201d14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ba10 │ │ │ │ + bne.n 20bb78 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a898 │ │ │ │ - cbz r0, 20ba72 │ │ │ │ + bl 20aa00 │ │ │ │ + cbz r0, 20bbda │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20ba20 │ │ │ │ - b.n 20ba3c │ │ │ │ + bne.n 20bb88 │ │ │ │ + b.n 20bba4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20ba3c │ │ │ │ + bne.n 20bba4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20a898 │ │ │ │ + bl 20aa00 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 20ba90 │ │ │ │ + cbnz r0, 20bbf8 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 20a8ec │ │ │ │ + bl 20aa54 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20ba20 │ │ │ │ - b.n 20ba3c │ │ │ │ + bne.n 20bb88 │ │ │ │ + b.n 20bba4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a898 │ │ │ │ + bl 20aa00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ba72 │ │ │ │ + beq.n 20bbda │ │ │ │ movs r7, #1 │ │ │ │ - b.n 20ba3c │ │ │ │ + b.n 20bba4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20a898 │ │ │ │ - cbnz r0, 20baac │ │ │ │ + bl 20aa00 │ │ │ │ + cbnz r0, 20bc14 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 20ba72 │ │ │ │ + b.n 20bbda │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20ba20 │ │ │ │ + b.n 20bb88 │ │ │ │ stmdb 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, #2796] @ 20c5b0 │ │ │ │ + ldr.w r2, [pc, #2796] @ 20c718 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #2796] @ 20c5b4 │ │ │ │ + ldr.w r3, [pc, #2796] @ 20c71c │ │ │ │ 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 sl, [pc, #2764] @ 20c5b8 │ │ │ │ + ldr.w sl, [pc, #2764] @ 20c720 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add sl, 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 20c666 │ │ │ │ + beq.w 20c7ce │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r7 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20bd02 │ │ │ │ + beq.w 20be6a │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r8, #2 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, sl │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, #0 │ │ │ │ strd r8, r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 20bbc4 │ │ │ │ + beq.n 20bd2c │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 20bd40 │ │ │ │ - cbnz r0, 20bba4 │ │ │ │ - ldr.w r3, [pc, #2664] @ 20c5bc │ │ │ │ + beq.w 20bea8 │ │ │ │ + cbnz r0, 20bd0c │ │ │ │ + ldr.w r3, [pc, #2664] @ 20c724 │ │ │ │ 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, 20bba4 │ │ │ │ + cbz r6, 20bd0c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20bb94 │ │ │ │ + bne.n 20bcfc │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 20bb94 │ │ │ │ + bne.n 20bcfc │ │ │ │ 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 fp, r2, [r4, #48] @ 0x30 │ │ │ │ @@ -602892,126 +603021,126 @@ │ │ │ │ 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 20bb66 │ │ │ │ + bne.n 20bcce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20bcfe │ │ │ │ + beq.w 20be66 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20bbb6 │ │ │ │ + cbz r3, 20bd1e │ │ │ │ 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 20bb48 │ │ │ │ + bne.n 20bcb0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20bba4 │ │ │ │ + beq.n 20bd0c │ │ │ │ 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 20bdce │ │ │ │ + bne.w 20bf36 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 20bfd8 │ │ │ │ + beq.w 20c140 │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 20bfd8 │ │ │ │ + bne.w 20c140 │ │ │ │ ands r1, r7 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20c74e │ │ │ │ + bne.w 20c8b6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 20bf68 │ │ │ │ + beq.w 20c0d0 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20bba4 │ │ │ │ + bne.n 20bd0c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20bdda │ │ │ │ + beq.w 20bf42 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 221928 │ │ │ │ + bl 221a90 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20bdde │ │ │ │ + beq.w 20bf46 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 20bdda │ │ │ │ + bhi.w 20bf42 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 59e0c <__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 20bdde │ │ │ │ + beq.w 20bf46 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20bdea │ │ │ │ + beq.w 20bf52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a788 │ │ │ │ + bl 20a8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c156 │ │ │ │ + beq.w 20c2be │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20c156 │ │ │ │ + bne.w 20c2be │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20c75e │ │ │ │ + bne.w 20c8c6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20c66c │ │ │ │ + beq.w 20c7d4 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne lr, r6 │ │ │ │ - beq.w 20c728 │ │ │ │ + beq.w 20c890 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r7, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 20c14a │ │ │ │ + beq.w 20c2b2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ subs r3, #4 │ │ │ │ subs r1, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 20bce4 │ │ │ │ + b.n 20be4c │ │ │ │ ldrd r5, r6, [r3, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r5, #4] │ │ │ │ str r5, [r6, #0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -603019,151 +603148,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 20c144 │ │ │ │ + beq.w 20c2ac │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 20bcb8 │ │ │ │ + bne.n 20be20 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, lr │ │ │ │ orrne.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20bcb8 │ │ │ │ - b.n 20bcd6 │ │ │ │ + bne.n 20be20 │ │ │ │ + b.n 20be3e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20bb1c │ │ │ │ + bne.w 20bc84 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2513c4 │ │ │ │ - ldr.w r2, [pc, #2204] @ 20c5c0 │ │ │ │ - ldr.w r3, [pc, #2188] @ 20c5b4 │ │ │ │ + bl 25152c │ │ │ │ + ldr.w r2, [pc, #2204] @ 20c728 │ │ │ │ + ldr.w r3, [pc, #2188] @ 20c71c │ │ │ │ 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 20c74a │ │ │ │ + bne.w 20c8b2 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.w 20beea │ │ │ │ + beq.w 20c052 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20be8c │ │ │ │ + beq.w 20bff4 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 20bba4 │ │ │ │ + bne.w 20bd0c │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bba4 │ │ │ │ - ldr.w r3, [pc, #2140] @ 20c5c4 │ │ │ │ + bne.w 20bd0c │ │ │ │ + ldr.w r3, [pc, #2140] @ 20c72c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #3274] @ 0xcca │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bics.w r1, r3, r7 │ │ │ │ - beq.w 20c0fe │ │ │ │ + beq.w 20c266 │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 20bba4 │ │ │ │ + bne.w 20bd0c │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20bba4 │ │ │ │ + beq.w 20bd0c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20bba4 │ │ │ │ + b.n 20bd0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20c740 │ │ │ │ + bne.w 20c8a8 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 20bba4 │ │ │ │ + bne.w 20bd0c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20bc66 │ │ │ │ + bne.w 20bdce │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r1, 20bdfc │ │ │ │ + cbnz r1, 20bf64 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 20c512 │ │ │ │ + beq.w 20c67a │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 20be30 │ │ │ │ - b.n 20c548 │ │ │ │ + beq.n 20bf98 │ │ │ │ + b.n 20c6b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e5e10 │ │ │ │ + bl 2e5f78 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e5e10 │ │ │ │ + bl 2e5f78 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 20be36 │ │ │ │ + bne.n 20bf9e │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 20c548 │ │ │ │ + bne.w 20c6b0 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 20be04 │ │ │ │ + beq.n 20bf6c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20bc66 │ │ │ │ + beq.w 20bdce │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bc66 │ │ │ │ + bne.w 20bdce │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20bc66 │ │ │ │ + bne.w 20bdce │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbnz r2, 20be5e │ │ │ │ + cbnz r2, 20bfc6 │ │ │ │ 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] │ │ │ │ @@ -603171,113 +603300,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 20a788 │ │ │ │ + bl 20a8f0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20bc72 │ │ │ │ - b.n 20bdc8 │ │ │ │ + bne.w 20bdda │ │ │ │ + b.n 20bf30 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr.w r3, [pc, #1836] @ 20c5c4 │ │ │ │ + ldr.w r3, [pc, #1836] @ 20c72c │ │ │ │ ite eq │ │ │ │ subeq r7, #20 │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r3, #672] @ 0x2a0 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ uxth r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 209880 │ │ │ │ + bl 2099e8 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20c066 │ │ │ │ + bne.w 20c1ce │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bba4 │ │ │ │ + bne.w 20bd0c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20bba4 │ │ │ │ + bne.w 20bd0c │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 20bba4 │ │ │ │ - b.n 20bdc2 │ │ │ │ + bne.w 20bd0c │ │ │ │ + b.n 20bf2a │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ 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 20197c │ │ │ │ + bl 201ae4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209880 │ │ │ │ + bl 2099e8 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20c0b2 │ │ │ │ + bne.w 20c21a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bba4 │ │ │ │ + bne.w 20bd0c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20bba4 │ │ │ │ + bne.w 20bd0c │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 20bba4 │ │ │ │ + bne.w 20bd0c │ │ │ │ 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 1ff3b0 │ │ │ │ + bl 1ff518 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20bf58 │ │ │ │ + cbz r0, 20c0c0 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2045b0 │ │ │ │ + bl 204718 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2004b8 │ │ │ │ - b.n 20bdc8 │ │ │ │ + bl 200620 │ │ │ │ + b.n 20bf30 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 20bc0e │ │ │ │ + bne.w 20bd76 │ │ │ │ movs r1, #5 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ 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 sl, [r0, #40] @ 0x28 │ │ │ │ @@ -603291,46 +603420,46 @@ │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ strd fp, fp, [r6, #68] @ 0x44 │ │ │ │ str.w fp, [r6, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - b.n 20bdba │ │ │ │ + b.n 20bf22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20bc04 │ │ │ │ + beq.w 20bd6c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20bba4 │ │ │ │ + bne.w 20bd0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 20c68c │ │ │ │ + beq.w 20c7f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 20c69e │ │ │ │ + beq.w 20c806 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bba4 │ │ │ │ + bne.w 20bd0c │ │ │ │ ldrb.w r1, [r6, #80] @ 0x50 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 │ │ │ │ @@ -603346,23 +603475,23 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w fp, [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 20bdc8 │ │ │ │ + b.n 20bf30 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20c764 │ │ │ │ + bne.w 20c8cc │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 20c764 │ │ │ │ + bhi.w 20c8cc │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r5, r2, #10 │ │ │ │ lsls r5, r2, #10 │ │ │ │ lsls r3, r0, #9 │ │ │ │ @@ -603384,19 +603513,19 @@ │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r4, r1, #10 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20c764 │ │ │ │ + bne.w 20c8cc │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 20c764 │ │ │ │ + bhi.w 20c8cc │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r5, #9 │ │ │ │ lsls r1, r5, #9 │ │ │ │ lsls r1, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r0, r4, #8 │ │ │ │ @@ -603422,43 +603551,43 @@ │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c656 │ │ │ │ + beq.w 20c7be │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 20bdba │ │ │ │ - b.n 20bd8c │ │ │ │ + bne.w 20bf22 │ │ │ │ + b.n 20bef4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a898 │ │ │ │ + bl 20aa00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20bdc8 │ │ │ │ + bne.w 20bf30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ uxtb.w r3, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20bba4 │ │ │ │ + b.n 20bd0c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov ip, r3 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ ldrb.w sl, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r7, [r4, #32] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -603475,95 +603604,95 @@ │ │ │ │ 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 20c1cc │ │ │ │ + beq.n 20c334 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mul.w r0, ip, r6 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 5aacc <__aeabi_uidiv@plt> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 209a4c │ │ │ │ + bl 209bb4 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 20c27a │ │ │ │ + beq.n 20c3e2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5a170 │ │ │ │ cmp r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 20c1f0 │ │ │ │ + cbz r6, 20c358 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20c1e6 │ │ │ │ + bne.n 20c34e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [sp, #136] @ 0x88 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str.w sl, [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, 20c22a │ │ │ │ + cbz r7, 20c392 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 20c218 │ │ │ │ + bhi.n 20c380 │ │ │ │ mov ip, r6 │ │ │ │ str.w sl, [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, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub.w r2, sl, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 20184c │ │ │ │ + bl 2019b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20bf16 │ │ │ │ + b.n 20c07e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ uxth r6, r6 │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ clz r1, r6 │ │ │ │ ldrd r7, r0, [r4, #88] @ 0x58 │ │ │ │ @@ -603584,15 +603713,15 @@ │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ 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 20c3e0 │ │ │ │ + beq.w 20c548 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5a170 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ movs r6, #0 │ │ │ │ @@ -603604,293 +603733,293 @@ │ │ │ │ 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 20c2ec │ │ │ │ + bne.n 20c454 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd fp, fp, [sp, #160] @ 0xa0 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd fp, fp, [sp, #168] @ 0xa8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20c662 │ │ │ │ + beq.w 20c7ca │ │ │ │ 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 r3, r2 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ - bhi.n 20c336 │ │ │ │ + bhi.n 20c49e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20c3e0 │ │ │ │ + bne.n 20c548 │ │ │ │ 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 20c39c │ │ │ │ - cbz r3, 20c3e0 │ │ │ │ + bne.n 20c504 │ │ │ │ + cbz r3, 20c548 │ │ │ │ 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 20c388 │ │ │ │ - cbz r7, 20c3e0 │ │ │ │ + bne.n 20c4f0 │ │ │ │ + cbz r7, 20c548 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r2, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 20c40c │ │ │ │ + beq.n 20c574 │ │ │ │ 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 5aacc <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 209a4c │ │ │ │ + bl 209bb4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp sl, r6 │ │ │ │ - beq.w 20c544 │ │ │ │ + beq.w 20c6ac │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5a170 │ │ │ │ cmp r6, sl │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 20c436 │ │ │ │ + cbz r2, 20c59e │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20c42c │ │ │ │ + bne.n 20c594 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd fp, fp, [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 sl, #0 │ │ │ │ - beq.n 20c474 │ │ │ │ + beq.n 20c5dc │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne sl, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 20c462 │ │ │ │ + bhi.n 20c5ca │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #144 @ 0x90 │ │ │ │ add.w ip, r2, #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, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldrd r7, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ str.w fp, [r4, #104] @ 0x68 │ │ │ │ strd r6, r6, [r4, #108] @ 0x6c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r4, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ - bl 1fe5c4 │ │ │ │ + bl 1fe72c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 20bec8 │ │ │ │ + b.n 20c030 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c290 │ │ │ │ + b.n 20c3f8 │ │ │ │ movs r3, #8 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20c16a │ │ │ │ + b.n 20c2d2 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e5e10 │ │ │ │ - cbz r0, 20c52a │ │ │ │ + bl 2e5f78 │ │ │ │ + cbz r0, 20c692 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20c5c8 │ │ │ │ + beq.n 20c730 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20bc66 │ │ │ │ + bne.w 20bdce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 20bdfc │ │ │ │ + b.n 20bf64 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.n 20c4c4 │ │ │ │ + b.n 20c62c │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 20be36 │ │ │ │ - bl 2e3b20 │ │ │ │ + bne.w 20bf9e │ │ │ │ + bl 2e3c88 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 20c57a │ │ │ │ + beq.n 20c6e2 │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 20c71e │ │ │ │ + beq.w 20c886 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e3b3c │ │ │ │ + bl 2e3ca4 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 20be36 │ │ │ │ + bne.w 20bf9e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r3 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20978c │ │ │ │ - b.n 20bdc8 │ │ │ │ + bl 2098f4 │ │ │ │ + b.n 20bf30 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c290 │ │ │ │ + b.n 20c3f8 │ │ │ │ movs r3, #32 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20c16a │ │ │ │ + b.n 20c2d2 │ │ │ │ movs r3, #16 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20c16a │ │ │ │ + b.n 20c2d2 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c290 │ │ │ │ - cmp r6, r5 │ │ │ │ + b.n 20c3f8 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r0 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r2 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20c52a │ │ │ │ + bne.n 20c692 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20c52a │ │ │ │ + bne.n 20c692 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ strd sl, sl, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -603901,64 +604030,64 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w sl, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a898 │ │ │ │ - b.w 20bdc8 │ │ │ │ + bl 20aa00 │ │ │ │ + b.w 20bf30 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c290 │ │ │ │ + b.n 20c3f8 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 20c16a │ │ │ │ + b.n 20c2d2 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 20bba4 │ │ │ │ - b.w 20bd8c │ │ │ │ + bne.w 20bd0c │ │ │ │ + b.w 20bef4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 20c352 │ │ │ │ + b.n 20c4ba │ │ │ │ mov r9, r7 │ │ │ │ - b.w 20bd16 │ │ │ │ + b.w 20be7e │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20c758 │ │ │ │ + bne.n 20c8c0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w lr, r3, r2 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.w 20bc98 │ │ │ │ + b.w 20be00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 20bfee │ │ │ │ - b.n 20bf76 │ │ │ │ + bne.w 20c156 │ │ │ │ + b.n 20c0de │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 20c6da │ │ │ │ + bhi.n 20c842 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20c714 │ │ │ │ + bhi.n 20c87c │ │ │ │ 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 │ │ │ │ @@ -603971,60 +604100,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 20c000 │ │ │ │ + bne.w 20c168 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 20bfd2 │ │ │ │ + bne.w 20c13a │ │ │ │ ldr r7, [r6, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20bfd2 │ │ │ │ + bne.w 20c13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a788 │ │ │ │ + bl 20a8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20bfd2 │ │ │ │ + beq.w 20c13a │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, r7 │ │ │ │ - b.n 20bfd2 │ │ │ │ + b.n 20c13a │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20c6da │ │ │ │ + b.n 20c842 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20c6da │ │ │ │ + b.n 20c842 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20c6da │ │ │ │ + b.n 20c842 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 20c564 │ │ │ │ - b.w 20be36 │ │ │ │ + bne.w 20c6cc │ │ │ │ + b.w 20bf9e │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 20abac │ │ │ │ + bl 20ad14 │ │ │ │ sub.w lr, r6, r0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.w 20bc98 │ │ │ │ + b.w 20be00 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20bba4 │ │ │ │ + bne.w 20bd0c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20bff4 │ │ │ │ + b.n 20c15c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20bdc8 │ │ │ │ + bne.w 20bf30 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 20bfe4 │ │ │ │ + b.n 20c14c │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -604033,683 +604162,683 @@ │ │ │ │ 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, 20c78a │ │ │ │ - b.n 20c7ae │ │ │ │ + cbnz r5, 20c8f2 │ │ │ │ + b.n 20c916 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20c7ae │ │ │ │ + cbz r5, 20c916 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20c784 │ │ │ │ + beq.n 20c8ec │ │ │ │ movs r5, #0 │ │ │ │ - bl 20bab0 │ │ │ │ + bl 20bc18 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 20c7ae │ │ │ │ + cbz r3, 20c916 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20c792 │ │ │ │ + bne.n 20c8fa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c7a0 │ │ │ │ + bne.n 20c908 │ │ │ │ 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, 20c7e6 │ │ │ │ + cbz r2, 20c94e │ │ │ │ mov.w r0, #4194304 @ 0x400000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r1, r1, #21 │ │ │ │ itt mi │ │ │ │ bfimi r2, r0, #0, #26 │ │ │ │ strmi r2, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20c7d0 │ │ │ │ + bne.n 20c938 │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 20c7f8 │ │ │ │ - b.n 20c8b2 │ │ │ │ + cbnz r3, 20c960 │ │ │ │ + b.n 20ca1a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c8b2 │ │ │ │ + beq.n 20ca1a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20c7f0 │ │ │ │ + beq.n 20c958 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20c8bc │ │ │ │ + beq.n 20ca24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20c86a │ │ │ │ + cbz r2, 20c9d2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20c882 │ │ │ │ + beq.n 20c9ea │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20c846 │ │ │ │ + bne.n 20c9ae │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 20c878 │ │ │ │ + cbz r1, 20c9e0 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r0, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20c844 │ │ │ │ + bne.n 20c9ac │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 20c844 │ │ │ │ + bls.n 20c9ac │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbz r2, 20c86a │ │ │ │ + cbz r2, 20c9d2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 20c852 │ │ │ │ + cbz r2, 20c9ba │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20c81a │ │ │ │ + bne.n 20c982 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20c86a │ │ │ │ + bne.n 20c9d2 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 20c878 │ │ │ │ + cbz r2, 20c9e0 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 20c82e │ │ │ │ + beq.n 20c996 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 201b10 │ │ │ │ - cbz r6, 20c898 │ │ │ │ + bl 201c78 │ │ │ │ + cbz r6, 20ca00 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20c80e │ │ │ │ + b.n 20c976 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 20c83a │ │ │ │ + b.n 20c9a2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 20c820 │ │ │ │ + beq.n 20c988 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20c874 │ │ │ │ + bne.n 20c9dc │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2513c4 │ │ │ │ - b.n 20c8aa │ │ │ │ + bl 25152c │ │ │ │ + b.n 20ca12 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20c7fe │ │ │ │ + bne.n 20c966 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c8a4 │ │ │ │ + bne.n 20ca0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 225968 │ │ │ │ + bl 225ad0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r6 │ │ │ │ - b.n 20c898 │ │ │ │ + b.n 20ca00 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #772] @ (20cbc8 ) │ │ │ │ + ldr r2, [pc, #772] @ (20cd30 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20c93a │ │ │ │ + bhi.n 20caa2 │ │ │ │ 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 20cb8c │ │ │ │ + beq.w 20ccf4 │ │ │ │ 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 20c8ec │ │ │ │ + beq.n 20ca54 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 20cbc2 │ │ │ │ + beq.w 20cd2a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 20c930 │ │ │ │ + bcc.n 20ca98 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c8ee │ │ │ │ + beq.n 20ca56 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20c92a │ │ │ │ + beq.n 20ca92 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c922 │ │ │ │ + bne.n 20ca8a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20cb88 │ │ │ │ + bne.w 20ccf0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c900 │ │ │ │ - b.n 20c8ec │ │ │ │ + bne.n 20ca68 │ │ │ │ + b.n 20ca54 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20c8ec │ │ │ │ + beq.n 20ca54 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 20cbc2 │ │ │ │ + beq.w 20cd2a │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 20c97c │ │ │ │ + bcc.n 20cae4 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c8ee │ │ │ │ + beq.n 20ca56 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20c976 │ │ │ │ + beq.n 20cade │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c96e │ │ │ │ + bne.n 20cad6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20cb88 │ │ │ │ + bne.w 20ccf0 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 20c94a │ │ │ │ - b.n 20c8ec │ │ │ │ - ldr r3, [pc, #576] @ (20cbcc ) │ │ │ │ + bne.n 20cab2 │ │ │ │ + b.n 20ca54 │ │ │ │ + ldr r3, [pc, #576] @ (20cd34 ) │ │ │ │ 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 20c8ec │ │ │ │ + beq.n 20ca54 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 20cbc2 │ │ │ │ + beq.w 20cd2a │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 20c9d4 │ │ │ │ + bcc.n 20cb3c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c8ee │ │ │ │ + beq.n 20ca56 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20c9ce │ │ │ │ + beq.n 20cb36 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c9c6 │ │ │ │ + bne.n 20cb2e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20cb88 │ │ │ │ + bne.w 20ccf0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 20c9a4 │ │ │ │ - b.n 20c8ec │ │ │ │ + bne.n 20cb0c │ │ │ │ + b.n 20ca54 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20c8ec │ │ │ │ + beq.n 20ca54 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20cbc2 │ │ │ │ + beq.w 20cd2a │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 20ca1e │ │ │ │ + bcc.n 20cb86 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c8ee │ │ │ │ + beq.w 20ca56 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20ca18 │ │ │ │ + beq.n 20cb80 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20ca10 │ │ │ │ + bne.n 20cb78 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20cb88 │ │ │ │ + bne.w 20ccf0 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 20c8ec │ │ │ │ + bne.w 20ca54 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 20c8ec │ │ │ │ + bhi.w 20ca54 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c8ee │ │ │ │ + beq.w 20ca56 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20ca4e │ │ │ │ + beq.n 20cbb6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20ca46 │ │ │ │ + bne.n 20cbae │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 20c8ee │ │ │ │ + b.n 20ca56 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 20ca90 │ │ │ │ + cbz r3, 20cbf8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 20cbc2 │ │ │ │ + beq.w 20cd2a │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 20ca90 │ │ │ │ + bcc.n 20cbf8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c8ee │ │ │ │ + beq.w 20ca56 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20ca8c │ │ │ │ + beq.n 20cbf4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20ca84 │ │ │ │ + bne.n 20cbec │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20cb88 │ │ │ │ + bne.n 20ccf0 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20c8ec │ │ │ │ + beq.w 20ca54 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 20cbc2 │ │ │ │ + beq.w 20cd2a │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 20cad2 │ │ │ │ + bcc.n 20cc3a │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c8ee │ │ │ │ + beq.w 20ca56 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cace │ │ │ │ + beq.n 20cc36 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cac6 │ │ │ │ + bne.n 20cc2e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20cb88 │ │ │ │ + bne.n 20ccf0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 20caa2 │ │ │ │ - b.n 20c8ec │ │ │ │ + bne.n 20cc0a │ │ │ │ + b.n 20ca54 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20c8ec │ │ │ │ + beq.w 20ca54 │ │ │ │ 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 20cbc2 │ │ │ │ + beq.n 20cd2a │ │ │ │ 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 20cb28 │ │ │ │ + bcc.n 20cc90 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c8ee │ │ │ │ + beq.w 20ca56 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cb24 │ │ │ │ + beq.n 20cc8c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cb1c │ │ │ │ + bne.n 20cc84 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20cb88 │ │ │ │ + bne.n 20ccf0 │ │ │ │ add.w lr, lr, #5 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 20caf8 │ │ │ │ - b.n 20c8ec │ │ │ │ - ldr r3, [pc, #156] @ (20cbd0 ) │ │ │ │ + bne.n 20cc60 │ │ │ │ + b.n 20ca54 │ │ │ │ + ldr r3, [pc, #156] @ (20cd38 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r4, lsl #7 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20c8ec │ │ │ │ + beq.w 20ca54 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 20cbc2 │ │ │ │ + beq.n 20cd2a │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, r4 │ │ │ │ - bcc.n 20cb7c │ │ │ │ + bcc.n 20cce4 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c8ee │ │ │ │ + beq.w 20ca56 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cb78 │ │ │ │ + beq.n 20cce0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cb70 │ │ │ │ + bne.n 20ccd8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20cb88 │ │ │ │ + bne.n 20ccf0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 20cb4e │ │ │ │ - b.n 20c8ec │ │ │ │ + bne.n 20ccb6 │ │ │ │ + b.n 20ca54 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20c8ee │ │ │ │ + b.n 20ca56 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20cbc2 │ │ │ │ + beq.n 20cd2a │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 20c8ec │ │ │ │ + bcc.w 20ca54 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c8ee │ │ │ │ + beq.w 20ca56 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 20ca4e │ │ │ │ + beq.w 20cbb6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cbb8 │ │ │ │ - b.n 20ca4e │ │ │ │ + bne.n 20cd20 │ │ │ │ + b.n 20cbb6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ - cbnz r0, 20cc06 │ │ │ │ + cbnz r0, 20cd6e │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20cc06 │ │ │ │ - cbz r3, 20cc06 │ │ │ │ + beq.n 20cd6e │ │ │ │ + cbz r3, 20cd6e │ │ │ │ ldrb.w ip, [r2, #15] │ │ │ │ - b.n 20cbf2 │ │ │ │ + b.n 20cd5a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 20cc20 │ │ │ │ + cbz r3, 20cd88 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cbee │ │ │ │ - cbz r1, 20cc08 │ │ │ │ + bne.n 20cd56 │ │ │ │ + cbz r1, 20cd70 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 20cc02 │ │ │ │ + b.n 20cd6a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 20cc08 │ │ │ │ + cbz r2, 20cd70 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 20cbfe │ │ │ │ + bne.n 20cd66 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 20cc22 │ │ │ │ + beq.n 20cd8a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20cbf2 │ │ │ │ + bne.n 20cd5a │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20cc06 │ │ │ │ + b.n 20cd6e │ │ │ │ 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.w r5, [pc, #3372] @ 20d968 │ │ │ │ + ldr.w r5, [pc, #3372] @ 20dad0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3372] @ 20d96c │ │ │ │ + ldr.w r0, [pc, #3372] @ 20dad4 │ │ │ │ sub sp, #32 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #3368] @ 20d970 │ │ │ │ - ldr.w r2, [pc, #3368] @ 20d974 │ │ │ │ + ldr.w r3, [pc, #3368] @ 20dad8 │ │ │ │ + ldr.w r2, [pc, #3368] @ 20dadc │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r2, r3, lr │ │ │ │ ldrb r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20cd6e │ │ │ │ + beq.n 20ced6 │ │ │ │ ldrb.w r0, [r4, #34] @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20cd6e │ │ │ │ + bne.n 20ced6 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ cmp.w ip, #468 @ 0x1d4 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.w 20cd8e │ │ │ │ + bcs.w 20cef6 │ │ │ │ cmp.w ip, #462 @ 0x1ce │ │ │ │ - bcs.w 20d3f4 │ │ │ │ + bcs.w 20d55c │ │ │ │ cmp.w ip, #344 @ 0x158 │ │ │ │ - bls.w 20d01c │ │ │ │ + bls.w 20d184 │ │ │ │ cmp.w ip, #434 @ 0x1b2 │ │ │ │ - bhi.w 20dba2 │ │ │ │ + bhi.w 20dd0a │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - bhi.w 20d430 │ │ │ │ + bhi.w 20d598 │ │ │ │ cmp.w ip, #382 @ 0x17e │ │ │ │ - bcs.w 20dd2a │ │ │ │ + bcs.w 20de92 │ │ │ │ cmp.w ip, #372 @ 0x174 │ │ │ │ - bcc.w 20dc22 │ │ │ │ + bcc.w 20dd8a │ │ │ │ sub.w ip, ip, #372 @ 0x174 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 20d426 │ │ │ │ + bhi.w 20d58e │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r0, r3, #21 │ │ │ │ lsls r0, r3, #21 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r2, r1, #25 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp.w ip, #524 @ 0x20c │ │ │ │ - bls.w 20d426 │ │ │ │ + bls.w 20d58e │ │ │ │ mvn.w r1, #524 @ 0x20c │ │ │ │ movs r3, #1 │ │ │ │ add ip, r1 │ │ │ │ movw r2, #65448 @ 0xffa8 │ │ │ │ movt r2, #95 @ 0x5f │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20cdf4 │ │ │ │ + bne.n 20cf5c │ │ │ │ tst.w r3, #19 │ │ │ │ - beq.w 20d426 │ │ │ │ + beq.w 20d58e │ │ │ │ add lr, r8 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20dc5a │ │ │ │ + beq.w 20ddc2 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ 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 20db8e │ │ │ │ + bne.w 20dcf6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20cd46 │ │ │ │ + cbnz r0, 20ceae │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20cd1e │ │ │ │ + bne.n 20ce86 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - cbz r2, 20cd6a │ │ │ │ + cbz r2, 20ced2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r3, [r2, #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, #3080] @ 20d978 │ │ │ │ - ldr.w r3, [pc, #3064] @ 20d96c │ │ │ │ + ldr.w r2, [pc, #3080] @ 20dae0 │ │ │ │ + ldr.w r3, [pc, #3064] @ 20dad4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20e28a │ │ │ │ + bne.w 20e3f2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w ip, #776 @ 0x308 │ │ │ │ - bcs.w 20d480 │ │ │ │ + bcs.w 20d5e8 │ │ │ │ movw r3, #645 @ 0x285 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 20cdfc │ │ │ │ + bhi.n 20cf64 │ │ │ │ cmp.w ip, #620 @ 0x26c │ │ │ │ - bhi.w 20dcee │ │ │ │ + bhi.w 20de56 │ │ │ │ movw r3, #581 @ 0x245 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 20d344 │ │ │ │ + bhi.w 20d4ac │ │ │ │ cmp.w ip, #486 @ 0x1e6 │ │ │ │ - bcs.w 20dc62 │ │ │ │ + bcs.w 20ddca │ │ │ │ sub.w r2, ip, #468 @ 0x1d4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #48388 @ 0xbd04 │ │ │ │ movt r2, #3 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 20cdf4 │ │ │ │ + bne.n 20cf5c │ │ │ │ cmp.w ip, #482 @ 0x1e2 │ │ │ │ - beq.w 20de10 │ │ │ │ + beq.w 20df78 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 20d426 │ │ │ │ + bpl.w 20d58e │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20cdf4 │ │ │ │ + cbnz r0, 20cf5c │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20cdf4 │ │ │ │ + cbnz r0, 20cf5c │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.n 20cd50 │ │ │ │ + b.n 20ceb8 │ │ │ │ subw ip, ip, #646 @ 0x286 │ │ │ │ cmp.w ip, #129 @ 0x81 │ │ │ │ - bhi.w 20d426 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20ce14 ) │ │ │ │ + bhi.w 20d58e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20cf7c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsrs r1, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr5, cr15, {7} │ │ │ │ @@ -604926,23 +605055,23 @@ │ │ │ │ lsls r3, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #326 @ 0x146 │ │ │ │ - bhi.w 20e04a │ │ │ │ + bhi.w 20e1b2 │ │ │ │ cmp.w ip, #298 @ 0x12a │ │ │ │ - bhi.w 20d4c8 │ │ │ │ + bhi.w 20d630 │ │ │ │ cmp.w ip, #215 @ 0xd7 │ │ │ │ - bls.w 20d198 │ │ │ │ + bls.w 20d300 │ │ │ │ sub.w ip, ip, #216 @ 0xd8 │ │ │ │ cmp.w ip, #82 @ 0x52 │ │ │ │ - bhi.w 20d426 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d04c ) │ │ │ │ + bhi.w 20d58e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d1b4 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ lsrs r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -605078,21 +605207,21 @@ │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ cmp.w ip, #164 @ 0xa4 │ │ │ │ - bhi.w 20dcae │ │ │ │ + bhi.w 20de16 │ │ │ │ cmp.w ip, #67 @ 0x43 │ │ │ │ - bls.w 20d652 │ │ │ │ + bls.w 20d7ba │ │ │ │ sub.w ip, ip, #68 @ 0x44 │ │ │ │ cmp.w ip, #96 @ 0x60 │ │ │ │ - bhi.w 20d426 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d1c0 ) │ │ │ │ + bhi.w 20d58e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d328 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsrs r7, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb49ffff │ │ │ │ @@ -605272,16 +605401,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ subw ip, ip, #582 @ 0x246 │ │ │ │ cmp.w ip, #38 @ 0x26 │ │ │ │ - bhi.n 20d426 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d358 ) │ │ │ │ + bhi.n 20d58e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d4c0 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r5, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -605347,39 +605476,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w pc, [r1, #4095] @ 0xfff │ │ │ │ mvn.w r7, #462 @ 0x1ce │ │ │ │ add ip, r7 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bhi.w 20cdf4 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d40c ) │ │ │ │ + bhi.w 20cf5c │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d574 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r9 :128] │ │ │ │ lsls r3, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 20db56 │ │ │ │ + beq.w 20dcbe │ │ │ │ add lr, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.n 20cd50 │ │ │ │ + b.n 20ceb8 │ │ │ │ mvn.w r1, #420 @ 0x1a4 │ │ │ │ add ip, r1 │ │ │ │ cmp.w ip, #13 │ │ │ │ - bhi.n 20d426 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d448 ) │ │ │ │ + bhi.n 20d58e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d5b0 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ @@ -605395,793 +605524,793 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [sp :128] │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ lsls r3, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #797 @ 0x31d │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.w 20e1e8 │ │ │ │ + bhi.w 20e350 │ │ │ │ sub.w r1, ip, #776 @ 0x308 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #33774 @ 0x83ee │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 20cd08 │ │ │ │ + bne.w 20ce70 │ │ │ │ tst.w r3, #17 │ │ │ │ - beq.n 20d420 │ │ │ │ + beq.n 20d588 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ 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 20dfb6 │ │ │ │ + bne.w 20e11e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cd46 │ │ │ │ - b.n 20d5ea │ │ │ │ + beq.w 20ceae │ │ │ │ + b.n 20d752 │ │ │ │ sub.w ip, ip, #300 @ 0x12c │ │ │ │ cmp.w ip, #26 │ │ │ │ - bhi.n 20d426 │ │ │ │ + bhi.n 20d58e │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #10507 @ 0x290b │ │ │ │ movt r3, #784 @ 0x310 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cdf4 │ │ │ │ + bne.w 20cf5c │ │ │ │ tst.w r2, #14680288 @ 0xe000e0 │ │ │ │ - bne.w 20cd08 │ │ │ │ + bne.w 20ce70 │ │ │ │ cmp.w ip, #26 │ │ │ │ - bne.n 20d426 │ │ │ │ + bne.n 20d58e │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.n 20cd50 │ │ │ │ + b.n 20ceb8 │ │ │ │ mvn.w r3, #400 @ 0x190 │ │ │ │ add ip, r3 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bhi.n 20d426 │ │ │ │ + bhi.n 20d58e │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #6160 @ 0x1810 │ │ │ │ movt r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 20cdf4 │ │ │ │ + bne.w 20cf5c │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movt r3, #4 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cd08 │ │ │ │ + bne.w 20ce70 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bne.w 20d426 │ │ │ │ + bne.w 20d58e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ 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 20df80 │ │ │ │ + bne.w 20e0e8 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r0, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 20e0cc │ │ │ │ + beq.w 20e234 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 20d876 │ │ │ │ + beq.w 20d9de │ │ │ │ mov r0, r6 │ │ │ │ - b.n 20cdf4 │ │ │ │ + b.n 20cf5c │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ 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 20df4c │ │ │ │ + bne.w 20e0b4 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20d5a0 │ │ │ │ + cbnz r0, 20d708 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ 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 20e1a8 │ │ │ │ + bne.w 20e310 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 20d5b6 │ │ │ │ + bne.n 20d71e │ │ │ │ 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 │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ 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 20dfe0 │ │ │ │ + bne.w 20e148 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cd46 │ │ │ │ + bne.w 20ceae │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ 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 20dfce │ │ │ │ + bne.w 20e136 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ - b.w 20cd46 │ │ │ │ + b.w 20ceae │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ 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 20df38 │ │ │ │ + bne.w 20e0a0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20db4a │ │ │ │ + bne.w 20dcb2 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ 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 20e1d4 │ │ │ │ + bne.w 20e33c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20db4a │ │ │ │ + bne.w 20dcb2 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - b.w 20cd46 │ │ │ │ + b.w 20ceae │ │ │ │ cmp.w ip, #44 @ 0x2c │ │ │ │ - bls.w 20e0ec │ │ │ │ + bls.w 20e254 │ │ │ │ sub.w ip, ip, #51 @ 0x33 │ │ │ │ cmp.w ip, #13 │ │ │ │ - bhi.w 20d426 │ │ │ │ + bhi.w 20d58e │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cd08 │ │ │ │ + bne.w 20ce70 │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.w 20d8a0 │ │ │ │ + bne.w 20da08 │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - beq.w 20d426 │ │ │ │ + beq.w 20d58e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ 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 20de8a │ │ │ │ + bne.w 20dff2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20d6bc │ │ │ │ + cbz r0, 20d824 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 20cd50 │ │ │ │ + bmi.w 20ceb8 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ 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 20deb0 │ │ │ │ + bne.w 20e018 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cd50 │ │ │ │ + bne.w 20ceb8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.w 20cd50 │ │ │ │ + bpl.w 20ceb8 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 20cd50 │ │ │ │ + bmi.w 20ceb8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r3, #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.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ cmp.w ip, #548 @ 0x224 │ │ │ │ - bcc.w 20ccde │ │ │ │ + bcc.w 20ce46 │ │ │ │ subw ip, ip, #559 @ 0x22f │ │ │ │ cmp.w ip, #21 │ │ │ │ - bhi.w 20d426 │ │ │ │ + bhi.w 20d58e │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ movt r2, #32 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20cdf4 │ │ │ │ + bne.w 20cf5c │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 20cd08 │ │ │ │ + bne.w 20ce70 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bne.w 20d426 │ │ │ │ + bne.w 20d58e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ 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 20e004 │ │ │ │ + bne.w 20e16c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cdf4 │ │ │ │ + bne.w 20cf5c │ │ │ │ ubfx r0, r9, #7, #1 │ │ │ │ - b.w 20cdf4 │ │ │ │ + b.w 20cf5c │ │ │ │ add lr, r8 │ │ │ │ mvn.w r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ 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 20df28 │ │ │ │ + bne.w 20e090 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20d7c2 │ │ │ │ + cbz r0, 20d92a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 20cd50 │ │ │ │ + bmi.w 20ceb8 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ 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 20ded8 │ │ │ │ + bne.w 20e040 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ - b.w 20cd46 │ │ │ │ + b.w 20ceae │ │ │ │ movw r3, #393 @ 0x189 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20d426 │ │ │ │ + bne.w 20d58e │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #4128 @ 0x1020 │ │ │ │ - beq.w 20dc5a │ │ │ │ + beq.w 20ddc2 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20dc5a │ │ │ │ + beq.w 20ddc2 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ 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 20dc10 │ │ │ │ + bne.w 20dd78 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cd46 │ │ │ │ + bne.w 20ceae │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20d804 │ │ │ │ - b.w 20cd46 │ │ │ │ + bne.n 20d96c │ │ │ │ + b.w 20ceae │ │ │ │ add lr, r8 │ │ │ │ ubfx r0, r9, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #12 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20de9a │ │ │ │ + bne.w 20e002 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ add lr, r8 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r5, r3, #20 │ │ │ │ - bmi.w 20cdf4 │ │ │ │ + bmi.w 20cf5c │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ orr.w r0, r2, r3 │ │ │ │ - b.w 20cdf4 │ │ │ │ + b.w 20cf5c │ │ │ │ cmp.w ip, #195 @ 0xc3 │ │ │ │ - beq.w 20cd08 │ │ │ │ + beq.w 20ce70 │ │ │ │ cmp.w ip, #196 @ 0xc4 │ │ │ │ - bne.w 20d426 │ │ │ │ + bne.w 20d58e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ 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 20df70 │ │ │ │ + bne.w 20e0d8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20d8d6 │ │ │ │ + cbz r0, 20da3e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 20cd50 │ │ │ │ + bmi.w 20ceb8 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ 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 20e0bc │ │ │ │ + bne.w 20e224 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cd46 │ │ │ │ + bne.w 20ceae │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ 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 20e278 │ │ │ │ + bne.w 20e3e0 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cd46 │ │ │ │ + bne.w 20ceae │ │ │ │ add.w r3, r4, #132 @ 0x84 │ │ │ │ - b.n 20d6c0 │ │ │ │ + b.n 20d828 │ │ │ │ add.w r3, r8, lr │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20d56a │ │ │ │ + beq.w 20d6d2 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ 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 20df9c │ │ │ │ + bne.w 20e104 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.w 20cdf4 │ │ │ │ + b.w 20cf5c │ │ │ │ add lr, r8 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r0, r9, #5, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ - b.n 20d84e │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + b.n 20d9b6 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r1, #30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ add.w r3, r8, lr │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20dec0 │ │ │ │ + bne.w 20e028 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20d9ae │ │ │ │ + cbnz r0, 20db16 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mvn.w r2, #454 @ 0x1c6 │ │ │ │ add lr, r8 │ │ │ │ adds r3, r6, r2 │ │ │ │ mvn.w r1, #338 @ 0x152 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ adds r1, r6, r1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w 20cd50 │ │ │ │ + bls.w 20ceb8 │ │ │ │ bic.w r3, r6, #2 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - beq.w 20cd50 │ │ │ │ + beq.w 20ceb8 │ │ │ │ cmp.w r6, #314 @ 0x13a │ │ │ │ it ne │ │ │ │ cmpne.w r6, #358 @ 0x166 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orrs r0, r6 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ 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 20df60 │ │ │ │ + bne.w 20e0c8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20da24 │ │ │ │ + cbz r0, 20db8c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 20cd50 │ │ │ │ + bmi.w 20ceb8 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ 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 20e0ac │ │ │ │ + bne.w 20e214 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cd46 │ │ │ │ + bne.w 20ceae │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ - b.n 20d7c6 │ │ │ │ + b.n 20d92e │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #93] @ 0x5d │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ add.w r3, r8, #73728 @ 0x12000 │ │ │ │ ubfx r0, r9, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r2, [r3, #818] @ 0x332 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #8 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - bne.w 20cd50 │ │ │ │ + bne.w 20ceb8 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, r9 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 20cd50 │ │ │ │ + beq.w 20ceb8 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ add.w r3, r8, #94208 @ 0x17000 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldrb.w r2, [r3, #1714] @ 0x6b2 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ add.w r2, r8, #94208 @ 0x17000 │ │ │ │ ldrb.w r3, [r2, #1581] @ 0x62d │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20d97c │ │ │ │ + bne.w 20dae4 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r2, [r2, #1586] @ 0x632 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ 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 20e01c │ │ │ │ + bne.w 20e184 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.w 20cdf4 │ │ │ │ + b.w 20cf5c │ │ │ │ add.w r3, r8, #81920 @ 0x14000 │ │ │ │ subs.w r0, sl, #2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldrb.w r2, [r3, #3250] @ 0xcb2 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ 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 20dff2 │ │ │ │ + bne.w 20e15a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20db4a │ │ │ │ + cbnz r0, 20dcb2 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ 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 20e1bc │ │ │ │ + bne.w 20e324 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20da44 │ │ │ │ + beq.w 20dbac │ │ │ │ mov r0, r6 │ │ │ │ - b.w 20cd46 │ │ │ │ + b.w 20ceae │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20d426 │ │ │ │ + bne.w 20d58e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ 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 20e034 │ │ │ │ + bne.w 20e19c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cd50 │ │ │ │ + beq.w 20ceb8 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ - b.w 20cd38 │ │ │ │ + bl 20cd3c │ │ │ │ + b.w 20cea0 │ │ │ │ mvn.w r7, #434 @ 0x1b2 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, ip, r7 │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #7185 @ 0x1c11 │ │ │ │ movt r3, #62 @ 0x3e │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cdf4 │ │ │ │ + bne.w 20cf5c │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 20dde8 │ │ │ │ + beq.w 20df50 │ │ │ │ cmp.w ip, #458 @ 0x1ca │ │ │ │ - bne.w 20d426 │ │ │ │ + bne.w 20d58e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20df12 │ │ │ │ + bne.w 20e07a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 20e0de │ │ │ │ + beq.w 20e246 │ │ │ │ iteee gt │ │ │ │ addgt.w r3, r8, ip, lsl #7 │ │ │ │ addle.w ip, r8, ip, lsl #7 │ │ │ │ ubfxle r3, r9, #1, #1 │ │ │ │ eorle.w r3, r3, #1 │ │ │ │ itee gt │ │ │ │ ldrbgt.w r2, [r3, #50] @ 0x32 │ │ │ │ orrle r0, r3 │ │ │ │ ldrble.w r2, [ip, #50] @ 0x32 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ - b.n 20d81e │ │ │ │ + bl 20cd3c │ │ │ │ + b.n 20d986 │ │ │ │ sub.w ip, ip, #346 @ 0x15a │ │ │ │ cmp.w ip, #25 │ │ │ │ - bhi.w 20d426 │ │ │ │ + bhi.w 20d58e │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #10151 @ 0x27a7 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cdf4 │ │ │ │ + bne.w 20cf5c │ │ │ │ tst.w r3, #52428800 @ 0x3200000 │ │ │ │ - bne.w 20cd08 │ │ │ │ + bne.w 20ce70 │ │ │ │ cmp.w ip, #22 │ │ │ │ ittt eq │ │ │ │ addeq lr, r8 │ │ │ │ ubfxeq r0, r9, #4, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - bne.w 20d426 │ │ │ │ + bne.w 20d58e │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ cmp.w ip, #516 @ 0x204 │ │ │ │ - bhi.w 20d716 │ │ │ │ + bhi.w 20d87e │ │ │ │ cmp.w ip, #486 @ 0x1e6 │ │ │ │ - beq.w 20d426 │ │ │ │ + beq.w 20d58e │ │ │ │ mvn.w r2, #486 @ 0x1e6 │ │ │ │ add.w r3, ip, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #6607 @ 0x19cf │ │ │ │ movt r3, #8484 @ 0x2124 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cdf4 │ │ │ │ + bne.w 20cf5c │ │ │ │ movw r3, #491 @ 0x1eb │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20d426 │ │ │ │ + bne.w 20d58e │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.w 20cdf4 │ │ │ │ - b.n 20d930 │ │ │ │ + bpl.w 20cf5c │ │ │ │ + b.n 20da98 │ │ │ │ cmp.w ip, #200 @ 0xc8 │ │ │ │ - beq.w 20d9ee │ │ │ │ - bhi.w 20deea │ │ │ │ + beq.w 20db56 │ │ │ │ + bhi.w 20e052 │ │ │ │ cmp.w ip, #194 @ 0xc2 │ │ │ │ - bhi.w 20d890 │ │ │ │ + bhi.w 20d9f8 │ │ │ │ sub.w r3, ip, #165 @ 0xa5 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #4680 @ 0x1248 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cd08 │ │ │ │ + bne.w 20ce70 │ │ │ │ movt r3, #8224 @ 0x2020 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 20d686 │ │ │ │ + bne.w 20d7ee │ │ │ │ cmp.w ip, #188 @ 0xbc │ │ │ │ - beq.w 20d8a0 │ │ │ │ - b.w 20d426 │ │ │ │ + beq.w 20da08 │ │ │ │ + b.w 20d58e │ │ │ │ mvn.w r7, #620 @ 0x26c │ │ │ │ movs r1, #1 │ │ │ │ add r7, ip │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ movw r1, #42585 @ 0xa659 │ │ │ │ movt r1, #6 │ │ │ │ tst r7, r1 │ │ │ │ - bne.w 20cdf4 │ │ │ │ + bne.w 20cf5c │ │ │ │ tst.w r7, #81920 @ 0x14000 │ │ │ │ - beq.w 20db50 │ │ │ │ + beq.w 20dcb8 │ │ │ │ cmp.w sl, #1 │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ ite eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ ubfxne r0, r9, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.w 20d508 │ │ │ │ + bcs.w 20d670 │ │ │ │ cmp.w ip, #384 @ 0x180 │ │ │ │ - bcc.w 20d426 │ │ │ │ + bcc.w 20d58e │ │ │ │ sub.w r2, ip, #384 @ 0x180 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #1508 @ 0x5e4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cd08 │ │ │ │ + bne.w 20ce70 │ │ │ │ movw r2, #49155 @ 0xc003 │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 20d7dc │ │ │ │ + beq.w 20d944 │ │ │ │ add.w r3, r8, lr │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - beq.n 20dd92 │ │ │ │ + beq.n 20defa │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.n 20dd92 │ │ │ │ + bmi.n 20defa │ │ │ │ tst.w r3, #262148 @ 0x40004 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #360] @ 0x168 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - bne.w 20cd50 │ │ │ │ + bne.w 20ceb8 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cd50 │ │ │ │ + beq.w 20ceb8 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ 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 20ddd6 │ │ │ │ + bne.n 20df3e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cd46 │ │ │ │ + bne.w 20ceae │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20dda8 │ │ │ │ - b.w 20cd46 │ │ │ │ + bne.n 20df10 │ │ │ │ + b.w 20ceae │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ - b.n 20ddc0 │ │ │ │ + bl 20cd3c │ │ │ │ + b.n 20df28 │ │ │ │ add.w r3, r8, #57344 @ 0xe000 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r1, [r3, #1710] @ 0x6ae │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 20e28e │ │ │ │ - add r3, pc, #8 @ (adr r3, 20de24 ) │ │ │ │ + bhi.w 20e3f6 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20df8c ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa11ffff │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -606204,595 +606333,595 @@ │ │ │ │ lsls r3, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ tst.w r9, r2 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ - b.n 20de6e │ │ │ │ + b.n 20dfd6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ - b.n 20d6a4 │ │ │ │ + bl 20cd3c │ │ │ │ + b.n 20d80c │ │ │ │ mov r0, r5 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20d862 │ │ │ │ + b.n 20d9ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ - b.n 20d6d6 │ │ │ │ + bl 20cd3c │ │ │ │ + b.n 20d83e │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20d9a2 │ │ │ │ + b.n 20db0a │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cbd4 │ │ │ │ - b.w 20cd46 │ │ │ │ + bl 20cd3c │ │ │ │ + b.w 20ceae │ │ │ │ sub.w r2, ip, #201 @ 0xc9 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #9505 @ 0x2521 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cd08 │ │ │ │ + bne.w 20ce70 │ │ │ │ movw r2, #16516 @ 0x4084 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20d686 │ │ │ │ + bne.w 20d7ee │ │ │ │ cmp.w ip, #210 @ 0xd2 │ │ │ │ - beq.w 20d8a0 │ │ │ │ - b.w 20d426 │ │ │ │ + beq.w 20da08 │ │ │ │ + b.w 20d58e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ - b.n 20dbe6 │ │ │ │ + b.n 20dd4e │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ - b.n 20d7aa │ │ │ │ + bl 20cd3c │ │ │ │ + b.n 20d912 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ - b.w 20d61e │ │ │ │ + bl 20cd3c │ │ │ │ + b.w 20d786 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ - b.w 20d588 │ │ │ │ + bl 20cd3c │ │ │ │ + b.w 20d6f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ - b.n 20da0c │ │ │ │ + bl 20cd3c │ │ │ │ + b.n 20db74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ - b.n 20d8be │ │ │ │ + bl 20cd3c │ │ │ │ + b.n 20da26 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20d556 │ │ │ │ + b.w 20d6be │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20cdf4 │ │ │ │ + b.w 20cf5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cd46 │ │ │ │ - b.w 20d5ea │ │ │ │ + beq.w 20ceae │ │ │ │ + b.w 20d752 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ - b.w 20cd46 │ │ │ │ + bl 20cd3c │ │ │ │ + b.w 20ceae │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ - b.w 20d5e4 │ │ │ │ + bl 20cd3c │ │ │ │ + b.w 20d74c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ - b.n 20db28 │ │ │ │ + bl 20cd3c │ │ │ │ + b.n 20dc90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20d76c │ │ │ │ + b.w 20d8d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20cdf4 │ │ │ │ + b.w 20cf5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20db72 │ │ │ │ + b.n 20dcda │ │ │ │ mvn.w r2, #326 @ 0x146 │ │ │ │ add ip, r2 │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 20d426 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20e064 ) │ │ │ │ + bhi.w 20d58e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20e1cc ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - bl 5d207e │ │ │ │ - bl 5d2082 │ │ │ │ + bl 5d21e6 │ │ │ │ + bl 5d21ea │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - bl 5d209a │ │ │ │ + bl 5d2202 │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - bl 5d20a2 │ │ │ │ + bl 5d220a │ │ │ │ stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ - b.n 20da3e │ │ │ │ + bl 20cd3c │ │ │ │ + b.n 20dba6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ - b.n 20d8f0 │ │ │ │ + bl 20cd3c │ │ │ │ + b.n 20da58 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ orr.w r0, r2, r3 │ │ │ │ - b.w 20cdf4 │ │ │ │ + b.w 20cf5c │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - b.w 20cd50 │ │ │ │ + b.w 20ceb8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bls.w 20d426 │ │ │ │ + bls.w 20d58e │ │ │ │ sub.w ip, ip, #6 │ │ │ │ cmp.w ip, #38 @ 0x26 │ │ │ │ - bhi.w 20d426 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20e10c ) │ │ │ │ + bhi.w 20d58e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20e274 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl 5fa10e │ │ │ │ - bl 52a112 │ │ │ │ - bl 52a116 │ │ │ │ - bl 52a11a │ │ │ │ - bl 52a11e │ │ │ │ - bl 52a122 │ │ │ │ - bl 52a126 │ │ │ │ - bl 52a12a │ │ │ │ - bl 52a12e │ │ │ │ - bl 52a132 │ │ │ │ - bl 52a136 │ │ │ │ - bl 52a13a │ │ │ │ - bl 52a13e │ │ │ │ - bl 52a142 │ │ │ │ - bl 52a146 │ │ │ │ - bl 52a14a │ │ │ │ - bl 52a14e │ │ │ │ - bl 52a152 │ │ │ │ - bl 52a156 │ │ │ │ - bl 52a15a │ │ │ │ - bl 52a15e │ │ │ │ - bl 52a162 │ │ │ │ - bl 52a166 │ │ │ │ - bl 52a16a │ │ │ │ - bl 52a16e │ │ │ │ - bl 52a172 │ │ │ │ - bl 52a176 │ │ │ │ + bl 5fa276 │ │ │ │ + bl 52a27a │ │ │ │ + bl 52a27e │ │ │ │ + bl 52a282 │ │ │ │ + bl 52a286 │ │ │ │ + bl 52a28a │ │ │ │ + bl 52a28e │ │ │ │ + bl 52a292 │ │ │ │ + bl 52a296 │ │ │ │ + bl 52a29a │ │ │ │ + bl 52a29e │ │ │ │ + bl 52a2a2 │ │ │ │ + bl 52a2a6 │ │ │ │ + bl 52a2aa │ │ │ │ + bl 52a2ae │ │ │ │ + bl 52a2b2 │ │ │ │ + bl 52a2b6 │ │ │ │ + bl 52a2ba │ │ │ │ + bl 52a2be │ │ │ │ + bl 52a2c2 │ │ │ │ + bl 52a2c6 │ │ │ │ + bl 52a2ca │ │ │ │ + bl 52a2ce │ │ │ │ + bl 52a2d2 │ │ │ │ + bl 52a2d6 │ │ │ │ + bl 52a2da │ │ │ │ + bl 52a2de │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ - bl 52a182 │ │ │ │ - bl 52a186 │ │ │ │ - bl 5fa18a │ │ │ │ - bl 52a18e │ │ │ │ - bl 52a192 │ │ │ │ + bl 52a2ea │ │ │ │ + bl 52a2ee │ │ │ │ + bl 5fa2f2 │ │ │ │ + bl 52a2f6 │ │ │ │ + bl 52a2fa │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ - bl 5fa1a6 │ │ │ │ + bl 5fa30e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ - b.w 20d5a0 │ │ │ │ + bl 20cd3c │ │ │ │ + b.w 20d708 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20db4a │ │ │ │ - b.n 20da44 │ │ │ │ + bne.w 20dcb2 │ │ │ │ + b.n 20dbac │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ - b.w 20d63a │ │ │ │ + bl 20cd3c │ │ │ │ + b.w 20d7a2 │ │ │ │ subw ip, ip, #858 @ 0x35a │ │ │ │ cmp.w ip, #27 │ │ │ │ - bhi.w 20d426 │ │ │ │ + bhi.w 20d58e │ │ │ │ cmp.w ip, #27 │ │ │ │ - bhi.w 20d426 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20e208 ) │ │ │ │ + bhi.w 20d58e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20e370 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ - bl 42e20e │ │ │ │ - bl 42e212 │ │ │ │ - bl 42e216 │ │ │ │ - bl 42e21a │ │ │ │ - bl 42e21e │ │ │ │ - bl 42e222 │ │ │ │ - bl 42e226 │ │ │ │ - bl 42e22a │ │ │ │ - bl 42e22e │ │ │ │ - bl 42e232 │ │ │ │ - bl 42e236 │ │ │ │ - bl 42e23a │ │ │ │ - bl 42e23e │ │ │ │ - bl 42e242 │ │ │ │ - bl 42e246 │ │ │ │ + bl 42e376 │ │ │ │ + bl 42e37a │ │ │ │ + bl 42e37e │ │ │ │ + bl 42e382 │ │ │ │ + bl 42e386 │ │ │ │ + bl 42e38a │ │ │ │ + bl 42e38e │ │ │ │ + bl 42e392 │ │ │ │ + bl 42e396 │ │ │ │ + bl 42e39a │ │ │ │ + bl 42e39e │ │ │ │ + bl 42e3a2 │ │ │ │ + bl 42e3a6 │ │ │ │ + bl 42e3aa │ │ │ │ + bl 42e3ae │ │ │ │ @ instruction: 0xebedffff │ │ │ │ - bl 42e24e │ │ │ │ - bl 42e252 │ │ │ │ - bl 42e256 │ │ │ │ - bl 42e25a │ │ │ │ - bl 42e25e │ │ │ │ - bl 4fe262 │ │ │ │ - bl 4fe266 │ │ │ │ - bl 4fe26a │ │ │ │ - bl 4fe26e │ │ │ │ + bl 42e3b6 │ │ │ │ + bl 42e3ba │ │ │ │ + bl 42e3be │ │ │ │ + bl 42e3c2 │ │ │ │ + bl 42e3c6 │ │ │ │ + bl 4fe3ca │ │ │ │ + bl 4fe3ce │ │ │ │ + bl 4fe3d2 │ │ │ │ + bl 4fe3d6 │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ - b.w 20d910 │ │ │ │ + bl 20cd3c │ │ │ │ + b.w 20da78 │ │ │ │ blx 5a6d4 <__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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2504] @ 20ec6c │ │ │ │ - ldr.w r2, [pc, #2504] @ 20ec70 │ │ │ │ + ldr.w r3, [pc, #2504] @ 20edd4 │ │ │ │ + ldr.w r2, [pc, #2504] @ 20edd8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2496] @ 20ec74 │ │ │ │ + ldr.w r3, [pc, #2496] @ 20eddc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e378 │ │ │ │ + beq.n 20e4e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov.w r2, #21504 @ 0x5400 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ mov.w r3, #43008 @ 0xa800 │ │ │ │ movt r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 20e7f2 │ │ │ │ + beq.w 20e95a │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 20e586 │ │ │ │ + beq.w 20e6ee │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 20e370 │ │ │ │ + bne.n 20e4d8 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e360 │ │ │ │ + beq.n 20e4c8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20e358 │ │ │ │ + beq.n 20e4c0 │ │ │ │ ldrb.w r0, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e4f6 │ │ │ │ + beq.w 20e65e │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20e530 │ │ │ │ + beq.w 20e698 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 20ec64 │ │ │ │ + bhi.w 20edcc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r3, r7 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r7 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 20e358 │ │ │ │ + bne.n 20e4c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 20ea00 │ │ │ │ + beq.w 20eb68 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20e358 │ │ │ │ + bne.n 20e4c0 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 20e358 │ │ │ │ + cbnz r3, 20e4c0 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 20e358 │ │ │ │ + cbz r3, 20e4c0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e2fe │ │ │ │ + bne.n 20e466 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ 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 20e2dc │ │ │ │ - ldr.w r2, [pc, #2300] @ 20ec78 │ │ │ │ - ldr.w r3, [pc, #2292] @ 20ec74 │ │ │ │ + bne.n 20e444 │ │ │ │ + ldr.w r2, [pc, #2300] @ 20ede0 │ │ │ │ + ldr.w r3, [pc, #2292] @ 20eddc │ │ │ │ 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 20ec4a │ │ │ │ + bne.w 20edb2 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ 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 20e358 │ │ │ │ - ldr.w r3, [pc, #2264] @ 20ec7c │ │ │ │ + b.n 20e4c0 │ │ │ │ + ldr.w r3, [pc, #2264] @ 20ede4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 20e3be │ │ │ │ + cbz r3, 20e526 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc28 │ │ │ │ - b.n 20e358 │ │ │ │ + bl 20cd90 │ │ │ │ + b.n 20e4c0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20e358 │ │ │ │ + bls.n 20e4c0 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20ebe0 │ │ │ │ + beq.w 20ed48 │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 20e41e │ │ │ │ + b.n 20e586 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 20e9ec │ │ │ │ + bpl.w 20eb54 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20ea74 │ │ │ │ + bne.w 20ebdc │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 20e46a │ │ │ │ + bcs.n 20e5d2 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mla r2, sl, r8, r2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 20e9ec │ │ │ │ + bhi.w 20eb54 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst r3, r5 │ │ │ │ - bne.w 20e9d0 │ │ │ │ + bne.w 20eb38 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 20e3f8 │ │ │ │ + beq.n 20e560 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20eaa4 │ │ │ │ + bne.w 20ec0c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbz r3, 20e45c │ │ │ │ + cbz r3, 20e5c4 │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 20e41e │ │ │ │ + bcc.n 20e586 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 20e358 │ │ │ │ + b.n 20e4c0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #2040] @ 20ec80 │ │ │ │ + ldr.w r3, [pc, #2040] @ 20ede8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 20e358 │ │ │ │ + beq.w 20e4c0 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ 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, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20e514 │ │ │ │ + bne.n 20e67c │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ - cbnz r0, 20e526 │ │ │ │ + cbnz r0, 20e68e │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 20e4ac │ │ │ │ + bne.n 20e614 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 20e358 │ │ │ │ + b.n 20e4c0 │ │ │ │ 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 20ebc6 │ │ │ │ + bhi.w 20ed2e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #12 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r1, r5, #11 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r1, r5, #11 │ │ │ │ lsls r3, r7, #12 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20e33a │ │ │ │ + beq.w 20e4a2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20ea1c │ │ │ │ + bhi.w 20eb84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ea3a │ │ │ │ + beq.w 20eba2 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e358 │ │ │ │ - b.n 20e4de │ │ │ │ + bne.w 20e4c0 │ │ │ │ + b.n 20e646 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e4c6 │ │ │ │ + beq.n 20e62e │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 20e358 │ │ │ │ + b.n 20e4c0 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ - cbz r1, 20e582 │ │ │ │ + cbz r1, 20e6ea │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20e582 │ │ │ │ - add r2, pc, #8 @ (adr r2, 20e544 ) │ │ │ │ + bhi.n 20e6ea │ │ │ │ + add r2, pc, #8 @ (adr r2, 20e6ac ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -606806,51 +606935,51 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202620 │ │ │ │ - cbz r0, 20e57e │ │ │ │ + bl 202788 │ │ │ │ + cbz r0, 20e6e6 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c8c0 │ │ │ │ + bl 20ca28 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 20e318 │ │ │ │ + b.n 20e480 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20e318 │ │ │ │ + b.n 20e480 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 20ec4e │ │ │ │ + beq.w 20edb6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2019cc │ │ │ │ + bl 201b34 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20e5ce │ │ │ │ + cbz r3, 20e736 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20e5ce │ │ │ │ + bne.n 20e736 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e77c │ │ │ │ + bne.w 20e8e4 │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e77c │ │ │ │ + beq.w 20e8e4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20e5ce │ │ │ │ + cbz r3, 20e736 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20e5ae │ │ │ │ + beq.n 20e716 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -606865,795 +606994,795 @@ │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w fp, [sp, #81] @ 0x51 │ │ │ │ strh.w fp, [sp, #82] @ 0x52 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 20e290 │ │ │ │ + bl 20e3f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [sp, #82] @ 0x52 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20e6a0 │ │ │ │ + beq.n 20e808 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 20e6a0 │ │ │ │ + bne.n 20e808 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ ldrb.w r4, [r6, #34] @ 0x22 │ │ │ │ - cbnz r4, 20e684 │ │ │ │ + cbnz r4, 20e7ec │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 20e684 │ │ │ │ + cbz r1, 20e7ec │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 20e650 │ │ │ │ + b.n 20e7b8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 20e76e │ │ │ │ + bne.w 20e8d6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 20e680 │ │ │ │ + cbz r2, 20e7e8 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20e76e │ │ │ │ + bne.w 20e8d6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20e64a │ │ │ │ + beq.n 20e7b2 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 20e64a │ │ │ │ + beq.n 20e7b2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20e642 │ │ │ │ + bne.n 20e7aa │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20e650 │ │ │ │ + bne.n 20e7b8 │ │ │ │ ldrd r6, r3, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 20e690 │ │ │ │ + cbz r2, 20e7f8 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20e62c │ │ │ │ + beq.n 20e794 │ │ │ │ mov r5, r9 │ │ │ │ strb.w fp, [sp, #81] @ 0x51 │ │ │ │ mov r9, sl │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e608 │ │ │ │ + bne.n 20e770 │ │ │ │ ldrb.w r6, [sp, #83] @ 0x53 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - cbnz r6, 20e6ae │ │ │ │ + cbnz r6, 20e816 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 20e6d2 │ │ │ │ + cbz r3, 20e83a │ │ │ │ mov r0, r5 │ │ │ │ - bl 201aa0 │ │ │ │ + bl 201c08 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20e6c8 │ │ │ │ + b.n 20e830 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r8, #36] @ 0x24 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c5c │ │ │ │ + bl 201dc4 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 20e6b8 │ │ │ │ + bne.n 20e820 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r7, [r5, #57] @ 0x39 │ │ │ │ strb.w r6, [r5, #58] @ 0x3a │ │ │ │ - bl 201c5c │ │ │ │ + bl 201dc4 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e758 │ │ │ │ + beq.n 20e8c0 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20e758 │ │ │ │ + bne.n 20e8c0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e7e8 │ │ │ │ + beq.n 20e950 │ │ │ │ strh.w r8, [fp, #34] @ 0x22 │ │ │ │ ldr.w r6, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20e746 │ │ │ │ + cbz r3, 20e8ae │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e7b0 │ │ │ │ + bne.n 20e918 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20e7da │ │ │ │ + bne.n 20e942 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ - cbz r3, 20e73e │ │ │ │ + cbz r3, 20e8a6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20e7e4 │ │ │ │ + beq.n 20e94c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 20e7da │ │ │ │ + bne.n 20e942 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20e712 │ │ │ │ + bne.n 20e87a │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 20e758 │ │ │ │ + cbz r3, 20e8c0 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20e6f8 │ │ │ │ + beq.n 20e860 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 20e768 │ │ │ │ + cbnz r3, 20e8d0 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ - b.n 20e370 │ │ │ │ + b.n 20e4d8 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r6, #34] @ 0x22 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20e684 │ │ │ │ + b.n 20e7ec │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ strb.w sl, [r7, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 20e792 │ │ │ │ - b.n 20e5c2 │ │ │ │ + cbnz r2, 20e8fa │ │ │ │ + b.n 20e72a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20e5c2 │ │ │ │ + beq.w 20e72a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 20e788 │ │ │ │ + bne.n 20e8f0 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ strb.w r0, [r7, #34] @ 0x22 │ │ │ │ - b.n 20e5c2 │ │ │ │ + b.n 20e72a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 20ec64 │ │ │ │ + beq.w 20edcc │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 20e71a │ │ │ │ + bcc.n 20e882 │ │ │ │ ldrb.w r2, [sl, #15] │ │ │ │ - cbz r2, 20e7da │ │ │ │ + cbz r2, 20e942 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20e7ce │ │ │ │ + bne.n 20e936 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 20e71a │ │ │ │ + beq.n 20e882 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ - b.n 20e746 │ │ │ │ + b.n 20e8ae │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - b.n 20e73e │ │ │ │ + b.n 20e8a6 │ │ │ │ ldrb.w r3, [fp, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e746 │ │ │ │ - b.n 20e704 │ │ │ │ + bne.n 20e8ae │ │ │ │ + b.n 20e86c │ │ │ │ add.w r3, r5, #16 │ │ │ │ ldrb.w r6, [r9, #25] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ 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 20ea4a │ │ │ │ + bne.w 20ebb2 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ mov r4, r9 │ │ │ │ add r6, sp, #32 │ │ │ │ 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, #53] @ 0x35 │ │ │ │ add r1, sp, #32 │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #53] @ 0x35 │ │ │ │ - bl 20e290 │ │ │ │ + bl 20e3f8 │ │ │ │ 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, #81] @ 0x51 │ │ │ │ mov r1, lr │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #81] @ 0x51 │ │ │ │ - bl 20e290 │ │ │ │ + bl 20e3f8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ea46 │ │ │ │ + beq.w 20ebae │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 20ec64 │ │ │ │ + beq.w 20edcc │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 20e89c │ │ │ │ + bcc.n 20ea04 │ │ │ │ ldrb r6, [r1, #15] │ │ │ │ - cbz r6, 20e89c │ │ │ │ + cbz r6, 20ea04 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20e894 │ │ │ │ + beq.n 20e9fc │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20e88c │ │ │ │ + bne.n 20e9f4 │ │ │ │ subs r6, r3, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c5c │ │ │ │ + bl 201dc4 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e93e │ │ │ │ + beq.n 20eaa6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20e93e │ │ │ │ + bne.n 20eaa6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e986 │ │ │ │ + beq.n 20eaee │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20e9c4 │ │ │ │ + bne.n 20eb2c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ - beq.n 20e8e2 │ │ │ │ + beq.n 20ea4a │ │ │ │ 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 20e9aa │ │ │ │ + beq.n 20eb12 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 20e90c │ │ │ │ + b.n 20ea74 │ │ │ │ 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 20e9ae │ │ │ │ + beq.n 20eb16 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e8f6 │ │ │ │ + beq.n 20ea5e │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 20e93c │ │ │ │ + cbz r3, 20eaa4 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20e8b8 │ │ │ │ + beq.n 20ea20 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 20e94e │ │ │ │ + cbnz r3, 20eab6 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ ldrb.w r2, [sp, #82] @ 0x52 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #55] @ 0x37 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ - cbnz r1, 20e962 │ │ │ │ + cbnz r1, 20eaca │ │ │ │ ldrb.w r1, [r9, #23] │ │ │ │ ldrb.w r2, [sp, #83] @ 0x53 │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #57] @ 0x39 │ │ │ │ ldrb.w r0, [r9, #21] │ │ │ │ strb.w r1, [r9, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r9, #21] │ │ │ │ - cbnz r2, 20e980 │ │ │ │ + cbnz r2, 20eae8 │ │ │ │ ldrb.w r2, [r9, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #25] │ │ │ │ - b.n 20e370 │ │ │ │ + b.n 20e4d8 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldrb.w r2, [sl, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 20e99c │ │ │ │ + bpl.n 20eb04 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20e92a │ │ │ │ + bne.n 20ea92 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20e8ec │ │ │ │ + bne.n 20ea54 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 20e9b0 │ │ │ │ + b.n 20eb18 │ │ │ │ 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 20e92a │ │ │ │ - b.n 20e922 │ │ │ │ + beq.n 20ea92 │ │ │ │ + b.n 20ea8a │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 20c8c0 │ │ │ │ - b.n 20e8ca │ │ │ │ + bl 20ca28 │ │ │ │ + b.n 20ea32 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20ea8c │ │ │ │ + bne.n 20ebf4 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e45c │ │ │ │ + beq.w 20e5c4 │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ - b.n 20e45c │ │ │ │ + b.n 20e5c4 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20ea5c │ │ │ │ + bne.n 20ebc4 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 20e416 │ │ │ │ + b.n 20e57e │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e358 │ │ │ │ + bne.w 20e4c0 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e358 │ │ │ │ + beq.w 20e4c0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 20e358 │ │ │ │ + b.n 20e4c0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 20e358 │ │ │ │ + bne.w 20e4c0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20e3be │ │ │ │ + bne.w 20e526 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e358 │ │ │ │ - b.n 20e3d2 │ │ │ │ + bne.w 20e4c0 │ │ │ │ + b.n 20e53a │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e358 │ │ │ │ - b.n 20e486 │ │ │ │ + bne.w 20e4c0 │ │ │ │ + b.n 20e5ee │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20e89c │ │ │ │ + b.n 20ea04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20e80e │ │ │ │ + b.n 20e976 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20e9fc │ │ │ │ + b.n 20eb64 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20e410 │ │ │ │ + b.n 20e578 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20e9e0 │ │ │ │ + b.n 20eb48 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20e456 │ │ │ │ + b.n 20e5be │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20eb94 │ │ │ │ + bne.n 20ecfc │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 20e358 │ │ │ │ + b.n 20e4c0 │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ 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 20ebca │ │ │ │ + bne.n 20ed32 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 20eac4 │ │ │ │ + b.n 20ec2c │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #26 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 20ebc6 │ │ │ │ - bls.n 20ebba │ │ │ │ + beq.n 20ed2e │ │ │ │ + bls.n 20ed22 │ │ │ │ add.w r3, r2, #4278190080 @ 0xff000000 │ │ │ │ bics.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20eae0 │ │ │ │ + beq.n 20ec48 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 20ebc6 │ │ │ │ + beq.n 20ed2e │ │ │ │ bic.w r1, r1, #4227858432 @ 0xfc000000 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20ec28 │ │ │ │ + beq.n 20ed90 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20ec0c │ │ │ │ + beq.n 20ed74 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20ebf6 │ │ │ │ + beq.n 20ed5e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20ebb6 │ │ │ │ + bne.n 20ed1e │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 20ebb6 │ │ │ │ + cbz r3, 20ed1e │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20eae0 │ │ │ │ + b.n 20ec48 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 20eb7c │ │ │ │ - bhi.n 20eba6 │ │ │ │ + beq.n 20ece4 │ │ │ │ + bhi.n 20ed0e │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 20eb7c │ │ │ │ + beq.n 20ece4 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 20eb7c │ │ │ │ + beq.n 20ece4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20ebb6 │ │ │ │ + bne.n 20ed1e │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldrb.w r7, [r9, #25] │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r8, r3 │ │ │ │ - cbnz r7, 20ebe4 │ │ │ │ + cbnz r7, 20ed4c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 20eae0 │ │ │ │ + b.n 20ec48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20eadc │ │ │ │ + b.n 20ec44 │ │ │ │ add.w r2, r3, #4278190080 @ 0xff000000 │ │ │ │ bics.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20eb7c │ │ │ │ + beq.n 20ece4 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 20eb7c │ │ │ │ + beq.n 20ece4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20eae0 │ │ │ │ + b.n 20ec48 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 20ebc6 │ │ │ │ + beq.n 20ed2e │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 20ebc6 │ │ │ │ + beq.n 20ed2e │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20eb22 │ │ │ │ + bne.n 20ec8a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20eae0 │ │ │ │ + b.n 20ec48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20eac4 │ │ │ │ + b.n 20ec2c │ │ │ │ mov r7, lr │ │ │ │ - b.n 20e46c │ │ │ │ + b.n 20e5d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201a5c │ │ │ │ + bl 201bc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cbd4 │ │ │ │ + bl 20cd3c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20eae0 │ │ │ │ + b.n 20ec48 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20eae0 │ │ │ │ - b.n 20eb52 │ │ │ │ + beq.w 20ec48 │ │ │ │ + b.n 20ecba │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ebb6 │ │ │ │ + beq.n 20ed1e │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #448 @ 0x1c0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 20eae0 │ │ │ │ + b.n 20ec48 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a170 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 202178 │ │ │ │ + bl 2022e0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc28 │ │ │ │ + bl 20cd90 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 20eae0 │ │ │ │ + b.n 20ec48 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 2019cc │ │ │ │ + bl 201b34 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r2, r2, #5 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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] @ (20ecfc ) │ │ │ │ + ldr r2, [pc, #104] @ (20ee64 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (20ed00 ) │ │ │ │ + ldr r3, [pc, #104] @ (20ee68 ) │ │ │ │ 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 2512b4 │ │ │ │ + bl 25141c │ │ │ │ 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 20e290 │ │ │ │ + bl 20e3f8 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2513c4 │ │ │ │ - ldr r2, [pc, #32] @ (20ed04 ) │ │ │ │ - ldr r3, [pc, #28] @ (20ed00 ) │ │ │ │ + bl 25152c │ │ │ │ + ldr r2, [pc, #32] @ (20ee6c ) │ │ │ │ + ldr r3, [pc, #28] @ (20ee68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20ecf8 │ │ │ │ + bne.n 20ee60 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r5, r4, #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, 20ed26 │ │ │ │ - b.n 20ed42 │ │ │ │ + cbnz r3, 20ee8e │ │ │ │ + b.n 20eeaa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20ed42 │ │ │ │ + cbz r3, 20eeaa │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ed20 │ │ │ │ + beq.n 20ee88 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 2512b4 │ │ │ │ - b.n 20ed3a │ │ │ │ + bl 25141c │ │ │ │ + b.n 20eea2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ed2c │ │ │ │ + bne.n 20ee94 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ed34 │ │ │ │ + bne.n 20ee9c │ │ │ │ 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 r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20ed8a │ │ │ │ + cbz r2, 20eef2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20ed64 │ │ │ │ + b.n 20eecc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20ed8a │ │ │ │ + cbz r2, 20eef2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ed5e │ │ │ │ + beq.n 20eec6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r5, [r3, #188] @ 0xbc │ │ │ │ orr.w r5, r5, #2048 @ 0x800 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20ec84 │ │ │ │ - b.n 20ed82 │ │ │ │ + bl 20edec │ │ │ │ + b.n 20eeea │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ed74 │ │ │ │ + bne.n 20eedc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ed7c │ │ │ │ + bne.n 20eee4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f01e │ │ │ │ + beq.w 20f186 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ 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, #304] @ 0x130 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f004 │ │ │ │ + beq.w 20f16c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ 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, #304] @ 0x130 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20efe4 │ │ │ │ + beq.w 20f14c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ 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, #304] @ 0x130 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20efc2 │ │ │ │ + beq.w 20f12a │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ @@ -607661,15 +607790,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #304] @ 0x130 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20efa2 │ │ │ │ + beq.w 20f10a │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -607678,29 +607807,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #304] @ 0x130 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ef82 │ │ │ │ + beq.n 20f0ea │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ 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, #304] @ 0x130 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ef66 │ │ │ │ + beq.n 20f0ce │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ mov.w lr, #0 │ │ │ │ mov ip, r2 │ │ │ │ subs r3, #4 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r8 │ │ │ │ @@ -607709,398 +607838,398 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #304] @ 0x130 │ │ │ │ ldr.w r2, [fp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ef48 │ │ │ │ + beq.n 20f0b0 │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ 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, #304] @ 0x130 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ - cbz r3, 20ef28 │ │ │ │ + cbz r3, 20f090 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ 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 20ed8c │ │ │ │ + bl 20eef4 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 20ef0c │ │ │ │ + bcc.n 20f074 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20eef2 │ │ │ │ + bcc.n 20f05a │ │ │ │ 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, #308] @ 0x134 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 20eec0 │ │ │ │ + bcc.n 20f028 │ │ │ │ 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, #308] @ 0x134 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 20ee92 │ │ │ │ + bcc.n 20effa │ │ │ │ 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, #308] @ 0x134 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 20ee72 │ │ │ │ + bcc.w 20efda │ │ │ │ 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, #308] @ 0x134 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 20ee44 │ │ │ │ + bcc.w 20efac │ │ │ │ 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, #308] @ 0x134 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 20ee14 │ │ │ │ + bcc.w 20ef7c │ │ │ │ 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, #308] @ 0x134 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 20ede8 │ │ │ │ + bcc.w 20ef50 │ │ │ │ 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, #308] @ 0x134 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 20edbe │ │ │ │ + bhi.w 20ef26 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #500] @ (20f23c ) │ │ │ │ + ldr r2, [pc, #500] @ (20f3a4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #500] @ (20f240 ) │ │ │ │ + ldr r3, [pc, #500] @ (20f3a8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2512b4 │ │ │ │ + bl 25141c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2019c8 │ │ │ │ - cbz r0, 20f09c │ │ │ │ + bl 201b30 │ │ │ │ + cbz r0, 20f204 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ str.w r8, [r4, #76] @ 0x4c │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ strd r6, r7, [r4, #304] @ 0x130 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1e6b2c │ │ │ │ + bl 1e6c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201bac │ │ │ │ + bl 201d14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f072 │ │ │ │ + bne.n 20f1da │ │ │ │ mov r0, r5 │ │ │ │ - bl 2019c8 │ │ │ │ + bl 201b30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f10a │ │ │ │ + beq.n 20f272 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20f0fe │ │ │ │ + beq.n 20f266 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f228 │ │ │ │ + beq.w 20f390 │ │ │ │ ldr r7, [r0, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, r7, r3 │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 20f0f0 │ │ │ │ + cbz r3, 20f258 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20f21e │ │ │ │ + beq.w 20f386 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20f0f0 │ │ │ │ + beq.n 20f258 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 20f0e8 │ │ │ │ + bls.n 20f250 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 20f0d8 │ │ │ │ + bhi.n 20f240 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 20f0cc │ │ │ │ + bls.n 20f234 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 20f0e4 │ │ │ │ + bhi.n 20f24c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 20f0d0 │ │ │ │ + bne.n 20f238 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 20f0be │ │ │ │ + bne.n 20f226 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #72] @ 0x48 │ │ │ │ movne r6, #1 │ │ │ │ - bl 201bac │ │ │ │ + bl 201d14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f0a8 │ │ │ │ + bne.n 20f210 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20f09c │ │ │ │ + bne.n 20f204 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2019c8 │ │ │ │ + bl 201b30 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20f154 │ │ │ │ + cbz r0, 20f2bc │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 20f148 │ │ │ │ + bls.n 20f2b0 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - cbz r1, 20f142 │ │ │ │ + cbz r1, 20f2aa │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 20f142 │ │ │ │ + beq.n 20f2aa │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e6c24 │ │ │ │ + bl 1e6d8c │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20f12c │ │ │ │ + bne.n 20f294 │ │ │ │ ldrd r2, r3, [r6, #52] @ 0x34 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 20f11e │ │ │ │ + bne.n 20f286 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201bac │ │ │ │ + bl 201d14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f114 │ │ │ │ + bne.n 20f27c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - bl 1e51c8 │ │ │ │ + bl 1e5330 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2019c8 │ │ │ │ - cbz r0, 20f17c │ │ │ │ + bl 201b30 │ │ │ │ + cbz r0, 20f2e4 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 20f174 │ │ │ │ + cbz r3, 20f2dc │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - bl 201bac │ │ │ │ + bl 201d14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f16a │ │ │ │ + bne.n 20f2d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2019c8 │ │ │ │ + bl 201b30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20f1b6 │ │ │ │ + cbz r0, 20f31e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20f1a2 │ │ │ │ + b.n 20f30a │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #84 @ 0x54 │ │ │ │ - bhi.n 20f22c │ │ │ │ + bhi.n 20f394 │ │ │ │ strd r7, r0, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201bac │ │ │ │ + bl 201d14 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20f1b6 │ │ │ │ + cbz r0, 20f31e │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20f18a │ │ │ │ + bne.n 20f2f2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ - bl 201bac │ │ │ │ + bl 201d14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f1a2 │ │ │ │ + bne.n 20f30a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2019c8 │ │ │ │ - cbz r0, 20f1d6 │ │ │ │ + bl 201b30 │ │ │ │ + cbz r0, 20f33e │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 20f1ce │ │ │ │ + cbz r3, 20f336 │ │ │ │ ldrd r2, r1, [r3, #76] @ 0x4c │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 201bac │ │ │ │ + bl 201d14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f1be │ │ │ │ + bne.n 20f326 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #304] @ 0x130 │ │ │ │ - cbz r2, 20f200 │ │ │ │ + cbz r2, 20f368 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ed8c │ │ │ │ + bl 20eef4 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20f1ec │ │ │ │ + bcc.n 20f354 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #64] @ (20f244 ) │ │ │ │ + ldr r2, [pc, #64] @ (20f3ac ) │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ - ldr r3, [pc, #56] @ (20f240 ) │ │ │ │ + ldr r3, [pc, #56] @ (20f3a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20f236 │ │ │ │ + bne.n 20f39e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 20f0be │ │ │ │ - b.n 20f0f4 │ │ │ │ + bne.w 20f226 │ │ │ │ + b.n 20f25c │ │ │ │ mov r1, r3 │ │ │ │ - b.n 20f0f4 │ │ │ │ + b.n 20f25c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4f94 │ │ │ │ - b.n 20f194 │ │ │ │ + bl 1e50fc │ │ │ │ + b.n 20f2fc │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ lsls r5, r4, #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 20f25e │ │ │ │ + bpl.n 20f3c6 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 20f034 │ │ │ │ + bl 20f19c │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr.w r2, [r1, #304] @ 0x130 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 20f282 │ │ │ │ + bcc.n 20f3ea │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ ldr.w r3, [r1, #308] @ 0x134 │ │ │ │ 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, 20f296 │ │ │ │ + cbz r3, 20f3fe │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r5, [pc, #768] @ (20f5b0 ) │ │ │ │ + ldr r5, [pc, #768] @ (20f718 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #768] @ (20f5b4 ) │ │ │ │ + ldr r4, [pc, #768] @ (20f71c ) │ │ │ │ add r5, pc │ │ │ │ ldr.w fp, [r2] │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ mov.w r4, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -608108,18 +608237,18 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrb.w r4, [sp, #192] @ 0xc0 │ │ │ │ cmp fp, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ - bcs.w 20f446 │ │ │ │ + bcs.w 20f5ae │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f436 │ │ │ │ + beq.w 20f59e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r2 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, fp │ │ │ │ strd r9, r8, [sp, #8] │ │ │ │ @@ -608127,75 +608256,75 @@ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ mov fp, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20f3fa │ │ │ │ + beq.n 20f562 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ strd r5, r5, [sp, #108] @ 0x6c │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f462 │ │ │ │ + beq.w 20f5ca │ │ │ │ ldrb.w r8, [sp, #12] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ strb.w r8, [sp, #100] @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ cmp.w lr, #1 │ │ │ │ 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 20f35e │ │ │ │ + bne.n 20f4c6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20f468 │ │ │ │ + beq.w 20f5d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fefe0 │ │ │ │ + bl 1ff148 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2017cc │ │ │ │ + bl 201934 │ │ │ │ strb.w r8, [sp, #132] @ 0x84 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub.w r3, r2, r9 │ │ │ │ subs r3, r3, r6 │ │ │ │ subs r6, r2, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20f46c │ │ │ │ + beq.n 20f5d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20f51c │ │ │ │ + bne.w 20f684 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20f568 │ │ │ │ + bne.w 20f6d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r9, r3 │ │ │ │ @@ -608206,543 +608335,543 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ sub.w r3, r9, r2 │ │ │ │ cmp r2, r9 │ │ │ │ it ls │ │ │ │ movls r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 20f432 │ │ │ │ + beq.n 20f59a │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20f30c │ │ │ │ + bne.n 20f474 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20f424 │ │ │ │ + cbz r0, 20f58c │ │ │ │ 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, r6 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 20f3ec │ │ │ │ + bne.n 20f554 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 202bc4 │ │ │ │ + bl 202d2c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203c50 │ │ │ │ - ldr r2, [pc, #368] @ (20f5b8 ) │ │ │ │ - ldr r3, [pc, #360] @ (20f5b4 ) │ │ │ │ + bl 203db8 │ │ │ │ + ldr r2, [pc, #368] @ (20f720 ) │ │ │ │ + ldr r3, [pc, #360] @ (20f71c ) │ │ │ │ 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 20f5aa │ │ │ │ + bne.w 20f712 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 20f4b4 │ │ │ │ + bne.n 20f61c │ │ │ │ mov r4, r7 │ │ │ │ - b.n 20f3a4 │ │ │ │ - cbnz r3, 20f4ce │ │ │ │ + b.n 20f50c │ │ │ │ + cbnz r3, 20f636 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20f3c0 │ │ │ │ + beq.n 20f528 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20f4a2 │ │ │ │ + cbz r0, 20f60a │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20f3c0 │ │ │ │ + b.n 20f528 │ │ │ │ str r7, [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 r8, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 20f35e │ │ │ │ + b.n 20f4c6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20f504 │ │ │ │ + cbz r0, 20f66c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20f3c0 │ │ │ │ - b.n 20f472 │ │ │ │ + beq.w 20f528 │ │ │ │ + b.n 20f5da │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20f552 │ │ │ │ + cbz r0, 20f6ba │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20f3c0 │ │ │ │ + beq.w 20f528 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20f598 │ │ │ │ + cbz r0, 20f700 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20f3c0 │ │ │ │ + b.n 20f528 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r5, r4, #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] @ (20f780 ) │ │ │ │ + ldr r2, [pc, #428] @ (20f8e8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (20f784 ) │ │ │ │ + ldr r3, [pc, #428] @ (20f8ec ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 20f758 │ │ │ │ + vldr d0, [pc, #376] @ 20f8c0 │ │ │ │ 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 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20f616 │ │ │ │ + cbz r0, 20f77e │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #312] @ 20f760 │ │ │ │ + vldr d0, [pc, #312] @ 20f8c8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20f652 │ │ │ │ + cbz r0, 20f7ba │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 20f768 │ │ │ │ + vldr d0, [pc, #260] @ 20f8d0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20f694 │ │ │ │ + cbz r0, 20f7fc │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ - vldr d0, [pc, #204] @ 20f770 │ │ │ │ + bl 203c30 │ │ │ │ + vldr d0, [pc, #204] @ 20f8d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20f6d2 │ │ │ │ + cbz r0, 20f83a │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ - vldr d0, [pc, #148] @ 20f778 │ │ │ │ + vldr d0, [pc, #148] @ 20f8e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 20133c │ │ │ │ + bl 2014a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 20f712 │ │ │ │ + cbz r0, 20f87a │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ - ldr r2, [pc, #80] @ (20f788 ) │ │ │ │ - ldr r3, [pc, #72] @ (20f784 ) │ │ │ │ + bl 203be0 │ │ │ │ + ldr r2, [pc, #80] @ (20f8f0 ) │ │ │ │ + ldr r3, [pc, #72] @ (20f8ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20f750 │ │ │ │ + bne.n 20f8b8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 20f774 │ │ │ │ + bvc.n 20f8dc │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 20f6fe │ │ │ │ - b.n 20f41c │ │ │ │ + bcc.n 20f866 │ │ │ │ + b.n 20f584 │ │ │ │ strb r5, [r5, r3] │ │ │ │ subs r7, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ ands r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20f7d2 │ │ │ │ + bne.n 20f93a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 20f7d2 │ │ │ │ + bpl.n 20f93a │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 20f7d4 │ │ │ │ + bpl.n 20f93c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ eor.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 20f7d2 │ │ │ │ + beq.n 20f93a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 20f7c8 │ │ │ │ + bmi.n 20f930 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20f7f2 │ │ │ │ + beq.n 20f95a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20f7bc │ │ │ │ + bne.n 20f924 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 20f7a8 │ │ │ │ + bmi.n 20f910 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 20f7a8 │ │ │ │ + bmi.n 20f910 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 20f7d2 │ │ │ │ + bpl.n 20f93a │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 20f7a8 │ │ │ │ + b.n 20f910 │ │ │ │ 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 20f78c │ │ │ │ + bl 20f8f4 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20f824 │ │ │ │ + beq.n 20f98c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 20f80e │ │ │ │ + bmi.n 20f976 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20f80e │ │ │ │ - b.n 20f802 │ │ │ │ + bne.n 20f976 │ │ │ │ + b.n 20f96a │ │ │ │ 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 r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w sl, [pc, #880] @ 20fbb0 │ │ │ │ + ldr.w sl, [pc, #880] @ 20fd18 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #876] @ (20fbb4 ) │ │ │ │ + ldr r2, [pc, #876] @ (20fd1c ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #876] @ (20fbb8 ) │ │ │ │ + ldr r3, [pc, #876] @ (20fd20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2075b4 │ │ │ │ + bl 20771c │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f888 │ │ │ │ + beq.n 20f9f0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #52 @ 0x34 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ str.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 20fb82 │ │ │ │ + beq.w 20fcea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r6, #461 @ 0x1cd │ │ │ │ str r5, [sp, #20] │ │ │ │ clz r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20f8fe │ │ │ │ + cbz r5, 20fa66 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20fab4 │ │ │ │ + beq.w 20fc1c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20fa50 │ │ │ │ + beq.w 20fbb8 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20f8e6 │ │ │ │ + beq.n 20fa4e │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20fa02 │ │ │ │ + beq.w 20fb6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fa02 │ │ │ │ + beq.w 20fb6a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20fa50 │ │ │ │ + beq.w 20fbb8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20f8c8 │ │ │ │ + bne.n 20fa30 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 20faa0 │ │ │ │ + beq.w 20fc08 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 20fa1e │ │ │ │ + beq.w 20fb86 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20f8ca │ │ │ │ + bne.n 20fa32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f8ae │ │ │ │ + bne.n 20fa16 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w fp, [r5, #-8] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ @@ -608752,401 +608881,401 @@ │ │ │ │ ldrne r1, [r2, #28] │ │ │ │ ldrbne r4, [r1, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 20fb7c │ │ │ │ + beq.w 20fce4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - cbz r1, 20f94e │ │ │ │ + cbz r1, 20fab6 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, fp, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fb6e │ │ │ │ + beq.w 20fcd6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #24 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209324 │ │ │ │ + bl 20948c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20fb16 │ │ │ │ + beq.w 20fc7e │ │ │ │ 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, [r7, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20f9bc │ │ │ │ + cbz r0, 20fb24 │ │ │ │ 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, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204620 │ │ │ │ + bl 204788 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 20fb7c │ │ │ │ + beq.w 20fce4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20fb72 │ │ │ │ + beq.w 20fcda │ │ │ │ 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, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 20943c │ │ │ │ + bl 2095a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2046d8 │ │ │ │ - b.n 20fb52 │ │ │ │ + bl 204840 │ │ │ │ + b.n 20fcba │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20fa62 │ │ │ │ + beq.n 20fbca │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20f8fe │ │ │ │ + bne.w 20fa66 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 20fac4 │ │ │ │ + beq.n 20fc2c │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 20f8fe │ │ │ │ + bne.w 20fa66 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #412] @ (20fbbc ) │ │ │ │ + ldr r1, [pc, #412] @ (20fd24 ) │ │ │ │ add.w r0, r8, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ add.w r1, r1, #57344 @ 0xe000 │ │ │ │ ldrb.w r1, [r1, #1710] @ 0x6ae │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20f8ca │ │ │ │ - b.n 20f8fe │ │ │ │ + bne.w 20fa32 │ │ │ │ + b.n 20fa66 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20fa96 │ │ │ │ - cbz r2, 20fa6e │ │ │ │ + beq.n 20fbfe │ │ │ │ + cbz r2, 20fbd6 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20f8ca │ │ │ │ - b.n 20f8fe │ │ │ │ + bne.w 20fa32 │ │ │ │ + b.n 20fa66 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 20fade │ │ │ │ + beq.n 20fc46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20f8fe │ │ │ │ + bne.w 20fa66 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ ite ne │ │ │ │ movne r0, r9 │ │ │ │ orreq.w r0, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fa58 │ │ │ │ + bne.n 20fbc0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e1b68 │ │ │ │ - cbz r0, 20faf4 │ │ │ │ + bl 1e1cd0 │ │ │ │ + cbz r0, 20fc5c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 20fa5a │ │ │ │ + b.n 20fbc2 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 20f78c │ │ │ │ - b.n 20fa5a │ │ │ │ + bl 20f8f4 │ │ │ │ + b.n 20fbc2 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20f8ca │ │ │ │ - b.n 20f8fe │ │ │ │ + bne.w 20fa32 │ │ │ │ + b.n 20fa66 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20fa4e │ │ │ │ + beq.n 20fbb6 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20f8fe │ │ │ │ + bne.w 20fa66 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 20f8ea │ │ │ │ + b.n 20fa52 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20f8ae │ │ │ │ - b.n 20f90a │ │ │ │ + bne.w 20fa16 │ │ │ │ + b.n 20fa72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f78c │ │ │ │ + bl 20f8f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20f8ae │ │ │ │ - b.n 20f90a │ │ │ │ + bne.w 20fa16 │ │ │ │ + b.n 20fa72 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 207298 │ │ │ │ + bl 207400 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fe6dc │ │ │ │ + bl 1fe844 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e1ba4 │ │ │ │ - b.n 20fa8e │ │ │ │ + bl 1e1d0c │ │ │ │ + b.n 20fbf6 │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff13c │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 20943c │ │ │ │ + bl 2095a4 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 20fb76 │ │ │ │ + cbz r3, 20fcde │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ strd r4, r5, [r7] │ │ │ │ - ldr r2, [pc, #108] @ (20fbc0 ) │ │ │ │ - ldr r3, [pc, #96] @ (20fbb8 ) │ │ │ │ + ldr r2, [pc, #108] @ (20fd28 ) │ │ │ │ + ldr r3, [pc, #96] @ (20fd20 ) │ │ │ │ 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 20fbaa │ │ │ │ + bne.n 20fd12 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20f968 │ │ │ │ + b.n 20fad0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 20f9e8 │ │ │ │ + b.n 20fb50 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 20fb48 │ │ │ │ + b.n 20fcb0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20fba2 │ │ │ │ + beq.n 20fd0a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 20f936 │ │ │ │ + b.n 20fa9e │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 20f936 │ │ │ │ + b.n 20fa9e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r5, 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, #3960] @ 0xf78 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #528] @ (20fde8 ) │ │ │ │ - ldr r3, [pc, #528] @ (20fdec ) │ │ │ │ + ldr r1, [pc, #528] @ (20ff50 ) │ │ │ │ + ldr r3, [pc, #528] @ (20ff54 ) │ │ │ │ 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 20fc88 │ │ │ │ + bne.n 20fdf0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fc88 │ │ │ │ + beq.n 20fdf0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #176] @ 0xb0 │ │ │ │ - cbz r2, 20fc0e │ │ │ │ + cbz r2, 20fd76 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 20fca6 │ │ │ │ + beq.n 20fe0e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6d10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20fd12 │ │ │ │ + beq.n 20fe7a │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20fdc8 │ │ │ │ + beq.w 20ff30 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [sl] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 20fd04 │ │ │ │ + bhi.n 20fe6c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20fdcc │ │ │ │ + beq.w 20ff34 │ │ │ │ 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 20fc4c │ │ │ │ + bhi.n 20fdb4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 20f828 │ │ │ │ + bl 20f990 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 20fc72 │ │ │ │ + beq.n 20fdda │ │ │ │ mov r0, r8 │ │ │ │ blx 59c64 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20fc8a │ │ │ │ + b.n 20fdf2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fc0e │ │ │ │ + bne.n 20fd76 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - cbnz r0, 20fcc2 │ │ │ │ + cbnz r0, 20fe2a │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 20fcf0 │ │ │ │ + bls.n 20fe58 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (20fdf0 ) │ │ │ │ - ldr r3, [pc, #348] @ (20fdec ) │ │ │ │ + ldr r2, [pc, #356] @ (20ff58 ) │ │ │ │ + ldr r3, [pc, #348] @ (20ff54 ) │ │ │ │ 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 20fde4 │ │ │ │ + bne.w 20ff4c │ │ │ │ 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 20fc76 │ │ │ │ + beq.n 20fdde │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fc0e │ │ │ │ + bne.n 20fd76 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 20fce8 │ │ │ │ + cbz r0, 20fe50 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20fcdc │ │ │ │ + cbz r2, 20fe44 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20fcd4 │ │ │ │ + bne.n 20fe3c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 20fcfc │ │ │ │ + beq.n 20fe64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20fcc8 │ │ │ │ - bl 201b10 │ │ │ │ + bne.n 20fe30 │ │ │ │ + bl 201c78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fcc2 │ │ │ │ + bne.n 20fe2a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 20fcf8 │ │ │ │ + bhi.n 20fe60 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 20fcfc │ │ │ │ + bls.n 20fe64 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 20fc88 │ │ │ │ + bne.n 20fdf0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 20fc0e │ │ │ │ + b.n 20fd76 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ blx 5abec │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20fc44 │ │ │ │ + b.n 20fdac │ │ │ │ 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] │ │ │ │ @@ -609155,144 +609284,144 @@ │ │ │ │ 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 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r5, 20fdb0 │ │ │ │ + cbz r5, 20ff18 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 20fd94 │ │ │ │ + cbz r3, 20fefc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20fda2 │ │ │ │ + cbz r2, 20ff0a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20fbc4 │ │ │ │ + bl 20fd2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 20fd84 │ │ │ │ + cbz r4, 20feec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20fd84 │ │ │ │ + cbz r2, 20feec │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20fbc4 │ │ │ │ + bl 20fd2c │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fd6c │ │ │ │ + bne.n 20fed4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20fbc4 │ │ │ │ + bl 20fd2c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 201b10 │ │ │ │ - cbz r5, 20fdb2 │ │ │ │ + bl 201c78 │ │ │ │ + cbz r5, 20ff1a │ │ │ │ mov r9, r0 │ │ │ │ - b.n 20fd4e │ │ │ │ + b.n 20feb6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20fbc4 │ │ │ │ + bl 20fd2c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 20fd94 │ │ │ │ + b.n 20fefc │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 2513c4 │ │ │ │ - cbnz r0, 20fddc │ │ │ │ + bl 25152c │ │ │ │ + cbnz r0, 20ff44 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6c24 │ │ │ │ - b.n 20fc1c │ │ │ │ + bl 1e6d8c │ │ │ │ + b.n 20fd84 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 20fc28 │ │ │ │ + b.n 20fd90 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 20f828 │ │ │ │ - b.n 20fc72 │ │ │ │ + bl 20f990 │ │ │ │ + b.n 20fdda │ │ │ │ mov r0, fp │ │ │ │ - bl 201d88 │ │ │ │ - b.n 20fdbe │ │ │ │ + bl 201ef0 │ │ │ │ + b.n 20ff26 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r5, 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, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #348] @ (20ff64 ) │ │ │ │ + ldr r2, [pc, #348] @ (2100cc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (20ff68 ) │ │ │ │ + ldr r3, [pc, #348] @ (2100d0 ) │ │ │ │ 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 1e6d40 │ │ │ │ + bl 1e6ea8 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 20fe34 │ │ │ │ - b.n 20ff5a │ │ │ │ + cbnz r3, 20ff9c │ │ │ │ + b.n 2100c2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ff5a │ │ │ │ + beq.w 2100c2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20fe2a │ │ │ │ + beq.n 20ff92 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6d10 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 20fe56 │ │ │ │ - b.n 20fe82 │ │ │ │ + cbnz r0, 20ffbe │ │ │ │ + b.n 20ffea │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20fe42 │ │ │ │ + bne.n 20ffaa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fe50 │ │ │ │ + bne.n 20ffb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6b0c │ │ │ │ - ldr r2, [pc, #260] @ (20ff6c ) │ │ │ │ - ldr r3, [pc, #252] @ (20ff68 ) │ │ │ │ + bl 1e6c74 │ │ │ │ + ldr r2, [pc, #260] @ (2100d4 ) │ │ │ │ + ldr r3, [pc, #252] @ (2100d0 ) │ │ │ │ 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 20ff5e │ │ │ │ + bne.n 2100c6 │ │ │ │ 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 │ │ │ │ @@ -609304,596 +609433,594 @@ │ │ │ │ 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 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20ff56 │ │ │ │ + beq.n 2100be │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 20ff06 │ │ │ │ + beq.n 21006e │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 20ff14 │ │ │ │ + cbz r2, 21007c │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20fbc4 │ │ │ │ + bl 20fd2c │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 20fef6 │ │ │ │ + cbz r4, 21005e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20fef6 │ │ │ │ + cbz r2, 21005e │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20fbc4 │ │ │ │ + bl 20fd2c │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fedc │ │ │ │ + bne.n 210044 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20fbc4 │ │ │ │ + bl 20fd2c │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 201b10 │ │ │ │ - cbz r7, 20ff2c │ │ │ │ + bl 201c78 │ │ │ │ + cbz r7, 210094 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 20feb8 │ │ │ │ + b.n 210020 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20fbc4 │ │ │ │ + bl 20fd2c │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20ff10 │ │ │ │ + bne.n 210078 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2513c4 │ │ │ │ + bl 25152c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 20ff44 │ │ │ │ + cbnz r0, 2100ac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6c24 │ │ │ │ - b.n 20fe56 │ │ │ │ + bl 1e6d8c │ │ │ │ + b.n 20ffbe │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d88 │ │ │ │ + bl 201ef0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6c24 │ │ │ │ + bl 1e6d8c │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 20fe56 │ │ │ │ + b.n 20ffbe │ │ │ │ mov r4, r7 │ │ │ │ - b.n 20ff2c │ │ │ │ + b.n 210094 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20fe5e │ │ │ │ + b.n 20ffc6 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #176] @ (210030 ) │ │ │ │ + ldr r2, [pc, #176] @ (210198 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (210034 ) │ │ │ │ + ldr r3, [pc, #176] @ (21019c ) │ │ │ │ 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 202aec │ │ │ │ + bl 202c54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20ffdc │ │ │ │ + bne.n 210144 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 210008 │ │ │ │ + beq.n 210170 │ │ │ │ cmp.w r3, #440 @ 0x1b8 │ │ │ │ - bne.n 20ffd8 │ │ │ │ + bne.n 210140 │ │ │ │ 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 20fff6 │ │ │ │ + bls.n 21015e │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 21000c │ │ │ │ + bls.n 210174 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 20ffde │ │ │ │ + b.n 210146 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (210038 ) │ │ │ │ - ldr r3, [pc, #80] @ (210034 ) │ │ │ │ + ldr r2, [pc, #88] @ (2101a0 ) │ │ │ │ + ldr r3, [pc, #80] @ (21019c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21002a │ │ │ │ + bne.n 210192 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 210010 │ │ │ │ + bhi.n 210178 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 21001e │ │ │ │ + bhi.n 210186 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20ffde │ │ │ │ + b.n 210146 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 20ffdc │ │ │ │ + bne.n 210144 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 20ffde │ │ │ │ + b.n 210146 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ + vhadd.u8 d0, d30, d20 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r3 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ + cdp2 0, 11, cr0, cr2, cr4, {5} │ │ │ │ stmdb 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, #1000] @ (210438 ) │ │ │ │ + ldr r5, [pc, #1000] @ (2105a0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #1000] @ (21043c ) │ │ │ │ + ldr r4, [pc, #1000] @ (2105a4 ) │ │ │ │ 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 2101d2 │ │ │ │ + ble.w 21033a │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.w 2101d2 │ │ │ │ + beq.w 21033a │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r6, r3, #26 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 2101ee │ │ │ │ + bpl.w 210356 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 2101f2 │ │ │ │ + bls.w 21035a │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 2101ee │ │ │ │ + bls.w 210356 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2101d2 │ │ │ │ + bhi.w 21033a │ │ │ │ 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, r7 │ │ │ │ - bl 22de1c │ │ │ │ + bl 22df84 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 20a7c0 │ │ │ │ + bl 20a928 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21010c │ │ │ │ + beq.n 210274 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 2103b0 │ │ │ │ + beq.w 210518 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.w 2103e2 │ │ │ │ + beq.w 21054a │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 210140 │ │ │ │ + bne.n 2102a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2103fc │ │ │ │ + beq.w 210564 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 210138 │ │ │ │ + bne.n 2102a0 │ │ │ │ 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 210124 │ │ │ │ + bne.n 21028c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 20a874 │ │ │ │ + bl 20a9dc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 21020e │ │ │ │ + beq.n 210376 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210250 │ │ │ │ + beq.n 2103b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210388 │ │ │ │ + beq.w 2104f0 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 210178 │ │ │ │ + cbz r2, 2102e0 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21028e │ │ │ │ + beq.w 2103f6 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 210416 │ │ │ │ + beq.w 21057e │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 21027a │ │ │ │ + beq.n 2103e2 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bpl.w 2102b8 │ │ │ │ + bpl.w 210420 │ │ │ │ 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 21029e │ │ │ │ + beq.n 210406 │ │ │ │ ldrsb.w r3, [r7, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2101c6 │ │ │ │ + bge.n 21032e │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 210082 │ │ │ │ - ldr r2, [pc, #620] @ (210440 ) │ │ │ │ - ldr r3, [pc, #612] @ (21043c ) │ │ │ │ + bne.w 2101ea │ │ │ │ + ldr r2, [pc, #620] @ (2105a8 ) │ │ │ │ + ldr r3, [pc, #612] @ (2105a4 ) │ │ │ │ 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 210434 │ │ │ │ + bne.w 21059c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 2101d2 │ │ │ │ + bgt.n 21033a │ │ │ │ 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 2100ce │ │ │ │ + b.n 210236 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2102dc │ │ │ │ + beq.n 210444 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 21022a │ │ │ │ + cbz r2, 210392 │ │ │ │ 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 210308 │ │ │ │ + beq.n 210470 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2101c6 │ │ │ │ + bne.n 21032e │ │ │ │ ldrb.w r3, [r5, #369] @ 0x171 │ │ │ │ ldrb r1, [r7, #19] │ │ │ │ ubfx r2, r3, #0, #1 │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ orrs r2, r1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r5, #369] @ 0x171 │ │ │ │ - b.n 2101c6 │ │ │ │ + b.n 21032e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210324 │ │ │ │ + beq.n 21048c │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 21026c │ │ │ │ + cbz r2, 2103d4 │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21018e │ │ │ │ + beq.n 2102f6 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 21018e │ │ │ │ + bne.n 2102f6 │ │ │ │ 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 r3, [r7, #21] │ │ │ │ lsls r2, r3, #27 │ │ │ │ it mi │ │ │ │ ldrsbmi.w r3, [r5, #65] @ 0x41 │ │ │ │ - bmi.w 210196 │ │ │ │ - b.n 2101aa │ │ │ │ + bmi.w 2102fe │ │ │ │ + b.n 210312 │ │ │ │ ldrh r2, [r7, #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 2101aa │ │ │ │ + bne.w 210312 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 2101aa │ │ │ │ + b.n 210312 │ │ │ │ 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 21022a │ │ │ │ + beq.n 210392 │ │ │ │ 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 210232 │ │ │ │ + bne.n 21039a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 210400 │ │ │ │ + beq.n 210568 │ │ │ │ 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 2101c6 │ │ │ │ + b.n 21032e │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 21026c │ │ │ │ + bmi.n 2103d4 │ │ │ │ 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, 21034c │ │ │ │ + cbz r2, 2104b4 │ │ │ │ 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.w r8, #0 │ │ │ │ - beq.w 21018e │ │ │ │ + beq.w 2102f6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 21018a │ │ │ │ + bne.w 2102f2 │ │ │ │ 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 r3, [r7, #21] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 2101aa │ │ │ │ + bpl.w 210312 │ │ │ │ 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 2101aa │ │ │ │ + b.n 210312 │ │ │ │ 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 210178 │ │ │ │ + beq.w 2102e0 │ │ │ │ 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 210178 │ │ │ │ + b.n 2102e0 │ │ │ │ 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 202aec │ │ │ │ + bl 202c54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 2103de │ │ │ │ + bne.n 210546 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ subs.w r8, r2, #430 @ 0x1ae │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 210108 │ │ │ │ + b.n 210270 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 20ff70 │ │ │ │ + bl 2100d8 │ │ │ │ eor.w r8, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb.w r8, r8 │ │ │ │ - b.n 210108 │ │ │ │ + b.n 210270 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 210140 │ │ │ │ + b.n 2102a8 │ │ │ │ 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 2101c6 │ │ │ │ + b.n 21032e │ │ │ │ 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 r3, [r7, #21] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 2101aa │ │ │ │ - b.n 21037a │ │ │ │ + bpl.w 210312 │ │ │ │ + b.n 2104e2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - vaddl.u32 q0, d22, d20 │ │ │ │ + cdp2 0, 3, cr0, cr14, cr4, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 2, cr0, cr6, cr4, {5} │ │ │ │ + ldc2 0, cr0, [lr], #656 @ 0x290 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #232 @ 0xe8 │ │ │ │ - bhi.n 21046e │ │ │ │ + bhi.n 2105d6 │ │ │ │ cmp r3, #203 @ 0xcb │ │ │ │ - bhi.n 2104d6 │ │ │ │ + bhi.n 21063e │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 2104a2 │ │ │ │ + bhi.n 21060a │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 2104bc │ │ │ │ + bls.n 210624 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 210516 │ │ │ │ + bne.n 21067e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #33554944 @ 0x2000200 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2104e8 │ │ │ │ + bhi.n 210650 │ │ │ │ cmp.w r3, #792 @ 0x318 │ │ │ │ - bls.n 21049e │ │ │ │ + bls.n 210606 │ │ │ │ mvn.w r2, #792 @ 0x318 │ │ │ │ movw ip, #16655 @ 0x410f │ │ │ │ movt ip, #25 │ │ │ │ adds r1, r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ ands.w r1, r1, ip │ │ │ │ - bne.n 2104d2 │ │ │ │ + bne.n 21063a │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 210456 │ │ │ │ + beq.n 2105be │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 2104d2 │ │ │ │ + beq.n 21063a │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 21049e │ │ │ │ + bhi.n 210606 │ │ │ │ movw r0, #3841 @ 0xf01 │ │ │ │ movt r0, #2560 @ 0xa00 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 21049e │ │ │ │ + bhi.n 210606 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.n 2104fc │ │ │ │ + bhi.n 210664 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21050a │ │ │ │ + bhi.n 210672 │ │ │ │ cmp r3, #12 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -609930,81 +610057,81 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #2620] @ 210f74 │ │ │ │ - ldr.w r3, [pc, #2620] @ 210f78 │ │ │ │ + ldr.w r2, [pc, #2620] @ 2110dc │ │ │ │ + ldr.w r3, [pc, #2620] @ 2110e0 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2616] @ 210f7c │ │ │ │ + ldr.w r6, [pc, #2616] @ 2110e4 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6ba8 │ │ │ │ - cbz r0, 210578 │ │ │ │ - ldr.w r2, [pc, #2596] @ 210f80 │ │ │ │ - ldr.w r3, [pc, #2584] @ 210f78 │ │ │ │ + bl 1e6d10 │ │ │ │ + cbz r0, 2106e0 │ │ │ │ + ldr.w r2, [pc, #2596] @ 2110e8 │ │ │ │ + ldr.w r3, [pc, #2584] @ 2110e0 │ │ │ │ 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 211cc4 │ │ │ │ + bne.w 211e2c │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e6c24 │ │ │ │ + bl 1e6d8c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 210558 │ │ │ │ + beq.n 2106c0 │ │ │ │ mov sl, r6 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r5 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210868 │ │ │ │ + beq.w 2109d0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 210886 │ │ │ │ + bhi.w 2109ee │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r7, r5, #5 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2512] @ 210f84 │ │ │ │ + ldr.w r3, [pc, #2512] @ 2110ec │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, lr │ │ │ │ ldrb.w r2, [r3, #77] @ 0x4d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2109aa │ │ │ │ + bne.w 210b12 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ cmp.w ip, #290 @ 0x122 │ │ │ │ - bhi.w 210926 │ │ │ │ + bhi.w 210a8e │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - bls.w 210970 │ │ │ │ + bls.w 210ad8 │ │ │ │ sub.w r1, ip, #48 @ 0x30 │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ - bhi.w 210cb6 │ │ │ │ + bhi.w 210e1e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r2, #24 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ @@ -610243,87 +610370,87 @@ │ │ │ │ lsls r4, r7, #24 │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r5, r2, #15 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 210b32 │ │ │ │ + beq.w 210c9a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 210814 │ │ │ │ + cbz r1, 21097c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 210800 │ │ │ │ + b.n 210968 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 210910 │ │ │ │ + beq.w 210a78 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 2107f8 │ │ │ │ + bne.n 210960 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ ldrb.w r3, [r4, #75] @ 0x4b │ │ │ │ - cbz r3, 210826 │ │ │ │ + cbz r3, 21098e │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202ff0 │ │ │ │ - cbnz r0, 210842 │ │ │ │ + bl 203158 │ │ │ │ + cbnz r0, 2109aa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r9, #368] @ 0x170 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 21099c │ │ │ │ - bhi.w 210986 │ │ │ │ + beq.w 210b04 │ │ │ │ + bhi.w 210aee │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 210886 │ │ │ │ + bne.n 2109ee │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21059c │ │ │ │ + bne.w 210704 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 210592 │ │ │ │ - b.n 210558 │ │ │ │ + bne.w 2106fa │ │ │ │ + b.n 2106c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 210886 │ │ │ │ + cbz r0, 2109ee │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl 21051c │ │ │ │ + bl 210684 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21059c │ │ │ │ + bne.w 210704 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 210592 │ │ │ │ - b.n 210558 │ │ │ │ - ldr.w r3, [pc, #1764] @ 210f88 │ │ │ │ + bne.w 2106fa │ │ │ │ + b.n 2106c0 │ │ │ │ + ldr.w r3, [pc, #1764] @ 2110f0 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ mla r2, r8, r7, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 2108f2 │ │ │ │ + cbz r5, 210a5a │ │ │ │ add.w r0, r1, #22 │ │ │ │ add.w r5, r4, r5, lsl #5 │ │ │ │ mov r3, r4 │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ @@ -610335,128 +610462,128 @@ │ │ │ │ ldrbne.w r2, [r9, #355] @ 0x163 │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [r9, #354] @ 0x162 │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [r9, #355] @ 0x163 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2108c0 │ │ │ │ + bne.n 210a28 │ │ │ │ mla r7, r8, r7, r1 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 21097a │ │ │ │ + beq.n 210ae2 │ │ │ │ ldrb.w r3, [r9, #355] @ 0x163 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #355] @ 0x163 │ │ │ │ - b.n 210886 │ │ │ │ + b.n 2109ee │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21091c │ │ │ │ + b.n 210a84 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 210814 │ │ │ │ + beq.w 21097c │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 210914 │ │ │ │ - b.n 210808 │ │ │ │ + bne.n 210a7c │ │ │ │ + b.n 210970 │ │ │ │ cmp.w ip, #764 @ 0x2fc │ │ │ │ - beq.w 210d36 │ │ │ │ - bhi.w 210a4a │ │ │ │ + beq.w 210e9e │ │ │ │ + bhi.w 210bb2 │ │ │ │ cmp.w ip, #482 @ 0x1e2 │ │ │ │ - bhi.w 210c0e │ │ │ │ + bhi.w 210d76 │ │ │ │ cmp.w ip, #452 @ 0x1c4 │ │ │ │ - bcc.w 2113a0 │ │ │ │ + bcc.w 211508 │ │ │ │ sub.w r0, ip, #452 @ 0x1c4 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #1033 @ 0x409 │ │ │ │ movt r0, #16456 @ 0x4048 │ │ │ │ ands r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 210da2 │ │ │ │ + bne.w 210f0a │ │ │ │ movw r0, #36928 @ 0x9040 │ │ │ │ movt r0, #33 @ 0x21 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 210dc4 │ │ │ │ + bne.w 210f2c │ │ │ │ tst.w r1, #18432 @ 0x4800 │ │ │ │ - bne.w 2112ac │ │ │ │ + bne.w 211414 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 210cd6 │ │ │ │ + b.n 210e3e │ │ │ │ ldrb.w r3, [r9, #354] @ 0x162 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #354] @ 0x162 │ │ │ │ - b.n 210886 │ │ │ │ + b.n 2109ee │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210886 │ │ │ │ + bhi.w 2109ee │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.n 21085e │ │ │ │ + b.n 2109c6 │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.n 210886 │ │ │ │ + b.n 2109ee │ │ │ │ add.w r1, r2, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r5, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ and.w r3, r5, #126 @ 0x7e │ │ │ │ cmp r3, #26 │ │ │ │ - beq.w 210adc │ │ │ │ + beq.w 210c44 │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r3, [sp, #55] @ 0x37 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add.w r0, r1, #64 @ 0x40 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ cmp r0, #31 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bhi.w 210b4c │ │ │ │ + bhi.w 210cb4 │ │ │ │ sub.w r7, r1, #64 @ 0x40 │ │ │ │ and.w r1, r7, #127 @ 0x7f │ │ │ │ uxtb.w fp, r7 │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ strb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ uxtb r5, r5 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldrb.w r3, [r3, #202] @ 0xca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210ba0 │ │ │ │ + beq.w 210d08 │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - beq.w 210d44 │ │ │ │ + beq.w 210eac │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 210b9a │ │ │ │ + bls.w 210d02 │ │ │ │ add.w r3, r1, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210ba0 │ │ │ │ + bhi.w 210d08 │ │ │ │ adds r3, r0, #3 │ │ │ │ add.w r3, fp, r3, lsr #2 │ │ │ │ - b.n 210bb2 │ │ │ │ + b.n 210d1a │ │ │ │ mvn.w r1, #804 @ 0x324 │ │ │ │ add r1, ip │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bhi.n 210970 │ │ │ │ + bhi.n 210ad8 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bhi.w 210cb6 │ │ │ │ + bhi.w 210e1e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r5, r7, #8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @@ -610515,15 +610642,15 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 2109de │ │ │ │ + b.n 210b46 │ │ │ │ ldrb.w r3, [r9, #373] @ 0x175 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #373] @ 0x175 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ @@ -610532,37 +610659,37 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #373] @ 0x175 │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r9, #373] @ 0x175 │ │ │ │ - b.n 210886 │ │ │ │ + b.n 2109ee │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 210886 │ │ │ │ + bne.w 2109ee │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 210886 │ │ │ │ + b.n 2109ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 203014 │ │ │ │ + bl 20317c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2107e8 │ │ │ │ + beq.w 210950 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 2107e8 │ │ │ │ + b.n 210950 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r1, #32 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ mov fp, r1 │ │ │ │ cmp r7, #15 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ - bhi.w 210a18 │ │ │ │ + bhi.w 210b80 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r3, r0 │ │ │ │ mov r7, r5 │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r1, r3, asr #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -610573,83 +610700,83 @@ │ │ │ │ lslne.w r3, r0, r3 │ │ │ │ and.w r0, r1, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ ands r3, r1 │ │ │ │ - b.n 2105da │ │ │ │ + b.n 210742 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 210a42 │ │ │ │ + bhi.w 210baa │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r3 │ │ │ │ - beq.n 210bd4 │ │ │ │ + beq.n 210d3c │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsr.w r7, fp, r7 │ │ │ │ subs r3, #1 │ │ │ │ orr.w r0, r0, r7 │ │ │ │ adc.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 211416 │ │ │ │ + beq.w 21157e │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb r7, r1, #32 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ negs r1, r1 │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ and.w r5, r1, r3 │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ and.w r7, r7, fp │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2105da │ │ │ │ + b.n 210742 │ │ │ │ movw r3, #653 @ 0x28d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 2117fa │ │ │ │ + bhi.w 211962 │ │ │ │ cmp.w ip, #652 @ 0x28c │ │ │ │ - bcc.w 210d76 │ │ │ │ + bcc.w 210ede │ │ │ │ adds r2, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldrd r7, r2, [r9, #104] @ 0x68 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 211538 │ │ │ │ + beq.w 2116a0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.n 210cb0 │ │ │ │ + beq.n 210e18 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -610657,146 +610784,146 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #104] @ 0x68 │ │ │ │ - b.n 210886 │ │ │ │ + b.n 2109ee │ │ │ │ sub.w ip, ip, #52 @ 0x34 │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 210970 │ │ │ │ + bhi.w 210ad8 │ │ │ │ movw r3, #49103 @ 0xbfcf │ │ │ │ movt r3, #2 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 210970 │ │ │ │ + beq.w 210ad8 │ │ │ │ ldrb.w r2, [r9, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r9, #357] @ 0x165 │ │ │ │ - bl 210444 │ │ │ │ - cbz r0, 210cf6 │ │ │ │ + bl 2105ac │ │ │ │ + cbz r0, 210e5e │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.w 2114b2 │ │ │ │ + bpl.w 21161a │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2117b8 │ │ │ │ + beq.w 211920 │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.w 2114e0 │ │ │ │ + bhi.w 211648 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bhi.w 2117e8 │ │ │ │ + bhi.w 211950 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 211860 │ │ │ │ + bhi.w 2119c8 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - bls.w 210886 │ │ │ │ + bls.w 2109ee │ │ │ │ subs r2, #57 @ 0x39 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 210852 │ │ │ │ - b.n 210886 │ │ │ │ + bmi.w 2109ba │ │ │ │ + b.n 2109ee │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.n 210886 │ │ │ │ + b.n 2109ee │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 210a2e │ │ │ │ + bne.w 210b96 │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.w 210bae │ │ │ │ + bne.w 210d16 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ movne fp, r3 │ │ │ │ - bne.w 210bde │ │ │ │ + bne.w 210d46 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #764 @ 0x2fc │ │ │ │ - bls.w 210932 │ │ │ │ - b.n 210a4a │ │ │ │ + bls.w 210a9a │ │ │ │ + b.n 210bb2 │ │ │ │ cmp.w ip, #560 @ 0x230 │ │ │ │ - bhi.w 21183e │ │ │ │ + bhi.w 2119a6 │ │ │ │ movw r3, #554 @ 0x22a │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 211a76 │ │ │ │ + bhi.w 211bde │ │ │ │ sub.w r2, ip, #500 @ 0x1f4 │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 210970 │ │ │ │ + bhi.w 210ad8 │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #492 @ 0x1ec │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 210970 │ │ │ │ + bpl.w 210ad8 │ │ │ │ mov r0, ip │ │ │ │ - bl 202190 │ │ │ │ + bl 2022f8 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 202190 │ │ │ │ + bl 2022f8 │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ lsls r1, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ - b.n 210886 │ │ │ │ + b.n 2109ee │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #458 @ 0x1ca │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.w 211a04 │ │ │ │ + beq.w 211b6c │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ ldr.w r2, [r9, #108] @ 0x6c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #108] @ 0x6c │ │ │ │ ldrh.w r2, [r9, #176] @ 0xb0 │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #176] @ 0xb0 │ │ │ │ - bl 23083c │ │ │ │ + bl 2309a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 210e32 │ │ │ │ + beq.n 210f9a │ │ │ │ ldr.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr.w r2, [r9, #212] @ 0xd4 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #212] @ 0xd4 │ │ │ │ ldrh.w r2, [r9, #180] @ 0xb4 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2115d2 │ │ │ │ + beq.w 21173a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 211592 │ │ │ │ + beq.w 2116fa │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 210e8c │ │ │ │ + bne.n 210ff4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #473 @ 0x1d9 │ │ │ │ cmp r3, r2 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ @@ -610808,101 +610935,101 @@ │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 210e8c │ │ │ │ + bpl.n 210ff4 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210886 │ │ │ │ + beq.w 2109ee │ │ │ │ ldr.w r3, [r9, #160] @ 0xa0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r9, #164] @ 0xa4 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #164] @ 0xa4 │ │ │ │ - b.n 210886 │ │ │ │ + b.n 2109ee │ │ │ │ cmp.w ip, #374 @ 0x176 │ │ │ │ - bcs.w 211820 │ │ │ │ + bcs.w 211988 │ │ │ │ cmp.w ip, #344 @ 0x158 │ │ │ │ - bcc.w 210970 │ │ │ │ + bcc.w 210ad8 │ │ │ │ sub.w r2, ip, #344 @ 0x158 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4104 @ 0x1008 │ │ │ │ movt r2, #12601 @ 0x3139 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210da2 │ │ │ │ + bne.w 210f0a │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.w 210970 │ │ │ │ + bpl.w 210ad8 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 211cd4 │ │ │ │ + bne.w 211e3c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ tst.w r3, #12 │ │ │ │ itt ne │ │ │ │ subne.w r3, r2, #20 │ │ │ │ strne r3, [sp, #32] │ │ │ │ - bne.n 210f36 │ │ │ │ + bne.n 21109e │ │ │ │ ldrsb.w r5, [r9, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210444 │ │ │ │ - cbz r0, 210f0e │ │ │ │ + bl 2105ac │ │ │ │ + cbz r0, 211076 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 210886 │ │ │ │ + bne.w 2109ee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 210886 │ │ │ │ + beq.w 2109ee │ │ │ │ ldrb.w r3, [r9, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #370] @ 0x172 │ │ │ │ - b.n 210886 │ │ │ │ + b.n 2109ee │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 211cce │ │ │ │ + bne.w 211e36 │ │ │ │ subs r3, #20 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2116cc │ │ │ │ + beq.w 211834 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r7, #5 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - bne.n 210f2e │ │ │ │ + bne.n 211096 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 210f34 │ │ │ │ + beq.n 21109c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 211678 │ │ │ │ + bhi.w 2117e0 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.n 210886 │ │ │ │ - @ instruction: 0xfabc00a4 │ │ │ │ + b.n 2109ee │ │ │ │ + ldr??.w r0, [r4, r4, lsl #2] │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfab600a4 │ │ │ │ - @ instruction: 0xfa9c00a4 │ │ │ │ + vst4.32 {d16-d19}, [lr :128], r4 │ │ │ │ + ldrsh.w r0, [r4, r4, lsl #2] │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -610910,58 +611037,58 @@ │ │ │ │ cmpeq ip, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.w 211b1c │ │ │ │ + beq.w 211c84 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #96] @ 0x60 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r9, #174] @ 0xae │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #174] @ 0xae │ │ │ │ movw r2, #823 @ 0x337 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 210fe6 │ │ │ │ + bne.n 21114e │ │ │ │ ldr.w r2, [r9, #152] @ 0x98 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #152] @ 0x98 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 23083c │ │ │ │ + bl 2309a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 211018 │ │ │ │ + beq.n 211180 │ │ │ │ ldr.w r2, [r9, #216] @ 0xd8 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #216] @ 0xd8 │ │ │ │ ldr.w r2, [r9, #220] @ 0xdc │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #220] @ 0xdc │ │ │ │ ldrh.w r2, [r9, #182] @ 0xb6 │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #182] @ 0xb6 │ │ │ │ ldrsb.w ip, [r9, #65] @ 0x41 │ │ │ │ mov r2, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 21161c │ │ │ │ + beq.w 211784 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 2114fc │ │ │ │ + beq.w 211664 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 210e8c │ │ │ │ + bne.w 210ff4 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r2, [r3, #77] @ 0x4d │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ @@ -610978,55 +611105,55 @@ │ │ │ │ it mi │ │ │ │ ldrmi.w ip, [r4, #36] @ 0x24 │ │ │ │ cmp ip, r3 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ - b.n 210e8c │ │ │ │ + b.n 210ff4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #47] @ 0x2f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210886 │ │ │ │ + bhi.w 2109ee │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ adds r2, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldrd r7, r2, [r9, #96] @ 0x60 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 21158a │ │ │ │ + beq.w 2116f2 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.n 211136 │ │ │ │ + beq.n 21129e │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -611034,89 +611161,89 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #96] @ 0x60 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 211154 │ │ │ │ - b.n 211156 │ │ │ │ + beq.n 2112bc │ │ │ │ + b.n 2112be │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 211cce │ │ │ │ + bne.w 211e36 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211484 │ │ │ │ + beq.w 2115ec │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 21114e │ │ │ │ + bne.n 2112b6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 211154 │ │ │ │ + beq.n 2112bc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ add.w fp, r9, #376 @ 0x178 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ - bl 202aec │ │ │ │ + bl 202c54 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 21141e │ │ │ │ + beq.w 211586 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 211180 │ │ │ │ + bne.n 2112e8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #2731] @ 0xaab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 21168e │ │ │ │ + bhi.w 2117f6 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #3755] @ 0xeab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2116a4 │ │ │ │ + bhi.w 21180c │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2124] @ 0x84c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ mov r2, r3 │ │ │ │ @@ -611135,162 +611262,162 @@ │ │ │ │ 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, [r9, #357] @ 0x165 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #3883] @ 0xf2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2116ba │ │ │ │ + bhi.w 211822 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 210886 │ │ │ │ + bne.w 2109ee │ │ │ │ ldrb.w r3, [r9, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #369] @ 0x171 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ adds r2, #10 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #80] @ 0x50 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ ldrb.w r2, [sp, #95] @ 0x5f │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bpl.n 2112ec │ │ │ │ + bpl.n 211454 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #92] @ 0x5c │ │ │ │ movw r2, #463 @ 0x1cf │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 211308 │ │ │ │ + bne.n 211470 │ │ │ │ ldr.w r2, [r9, #144] @ 0x90 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #144] @ 0x90 │ │ │ │ ldr.w r2, [r9, #148] @ 0x94 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ ldrh.w r2, [r9, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #172] @ 0xac │ │ │ │ - bl 23083c │ │ │ │ + bl 2309a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 211344 │ │ │ │ + beq.n 2114ac │ │ │ │ ldr.w r2, [r9, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #200] @ 0xc8 │ │ │ │ ldr.w r2, [r9, #204] @ 0xcc │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #204] @ 0xcc │ │ │ │ ldrh.w r2, [r9, #178] @ 0xb2 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #178] @ 0xb2 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 211542 │ │ │ │ + beq.w 2116aa │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 210886 │ │ │ │ + bne.w 2109ee │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bne.w 210886 │ │ │ │ + bne.w 2109ee │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 21186c │ │ │ │ + bne.w 2119d4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21186c │ │ │ │ + beq.w 2119d4 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 211b76 │ │ │ │ + beq.w 211cde │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #132] @ 0x84 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ cmp.w ip, #448 @ 0x1c0 │ │ │ │ - bhi.w 210970 │ │ │ │ + bhi.w 210ad8 │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - bcc.w 210eaa │ │ │ │ + bcc.w 211012 │ │ │ │ sub.w r1, ip, #420 @ 0x1a4 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r1 │ │ │ │ movw r1, #21568 @ 0x5440 │ │ │ │ movt r1, #4148 @ 0x1034 │ │ │ │ ands r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 210da2 │ │ │ │ + bne.w 210f0a │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ tst r0, r1 │ │ │ │ - beq.w 210970 │ │ │ │ + beq.w 210ad8 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #420 @ 0x1a4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 2112ac │ │ │ │ + bne.w 211414 │ │ │ │ ldr.w r3, [r9, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #184] @ 0xb8 │ │ │ │ - bl 23083c │ │ │ │ + bl 2309a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 211344 │ │ │ │ + beq.n 2114ac │ │ │ │ ldr.w r3, [r9, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #224] @ 0xe0 │ │ │ │ - b.n 211344 │ │ │ │ + b.n 2114ac │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ - b.w 210c0a │ │ │ │ + b.w 210d72 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 21147a │ │ │ │ + bhi.n 2115e2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 211cce │ │ │ │ + bhi.w 211e36 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ @@ -611318,204 +611445,204 @@ │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r1, r1 │ │ │ │ str.w r1, [fp, r7, lsl #2] │ │ │ │ - b.n 21119c │ │ │ │ + b.n 211304 │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 21147a │ │ │ │ + b.n 2115e2 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5dcc │ │ │ │ + bl 2e5f34 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210886 │ │ │ │ + bhi.w 2109ee │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r5, #21] │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.w 210d10 │ │ │ │ + bpl.w 210e78 │ │ │ │ ldrb.w r3, [r9, #338] @ 0x152 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #338] @ 0x152 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2114dc │ │ │ │ + bne.n 211644 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ lsls r0, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 210d10 │ │ │ │ + b.n 210e78 │ │ │ │ subs r2, #209 @ 0xd1 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 210886 │ │ │ │ + bhi.w 2109ee │ │ │ │ movw r3, #8353 @ 0x20a1 │ │ │ │ movt r3, #10 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 210852 │ │ │ │ - b.w 210886 │ │ │ │ + bmi.w 2109ba │ │ │ │ + b.w 2109ee │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #823 @ 0x337 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 210e8c │ │ │ │ + bne.w 210ff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2309d0 │ │ │ │ + bl 230b38 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20ff70 │ │ │ │ + bl 2100d8 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21102c │ │ │ │ + bne.w 211194 │ │ │ │ ldr.w r3, [r9, #368] @ 0x170 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ - b.n 21102c │ │ │ │ + b.n 211194 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 210c76 │ │ │ │ + b.w 210dde │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #466 @ 0x1d2 │ │ │ │ - bne.w 210886 │ │ │ │ + bne.w 2109ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 2309d0 │ │ │ │ + bl 230b38 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ - bl 202aec │ │ │ │ + bl 202c54 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 211b8e │ │ │ │ + beq.w 211cf6 │ │ │ │ ldr.w r3, [r9, #384] @ 0x180 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #384] @ 0x180 │ │ │ │ ldr.w r3, [r9, #388] @ 0x184 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #388] @ 0x184 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.n 21134e │ │ │ │ + b.n 2114b6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2110fc │ │ │ │ + b.n 211264 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ cmp.w r3, #464 @ 0x1d0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.w 210e8c │ │ │ │ + bne.w 210ff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2309d0 │ │ │ │ + bl 230b38 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20ff70 │ │ │ │ + bl 2100d8 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 210e42 │ │ │ │ + bne.w 210faa │ │ │ │ ldr.w r2, [r9, #368] @ 0x170 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #368] @ 0x170 │ │ │ │ ldr.w r2, [r9, #372] @ 0x174 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #372] @ 0x174 │ │ │ │ - b.n 210e42 │ │ │ │ + b.n 210faa │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #467 @ 0x1d3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 210e8c │ │ │ │ + bne.w 210ff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2309d0 │ │ │ │ + bl 230b38 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ │ │ - bl 202aec │ │ │ │ + bl 202c54 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 211be6 │ │ │ │ + beq.w 211d4e │ │ │ │ ldr.w r3, [r9, #392] @ 0x188 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #392] @ 0x188 │ │ │ │ ldr.w r3, [r9, #396] @ 0x18c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #396] @ 0x18c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.n 210e3c │ │ │ │ + b.n 210fa4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #825 @ 0x339 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #92 @ 0x5c │ │ │ │ - beq.w 211a2e │ │ │ │ + beq.w 211b96 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov lr, fp │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #77] @ 0x4d │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrb.w r2, [sp, #95] @ 0x5f │ │ │ │ tst.w r2, #16 │ │ │ │ mov r2, ip │ │ │ │ - bne.w 211026 │ │ │ │ + bne.w 21118e │ │ │ │ ldr.w r1, [r9, #408] @ 0x198 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #408] @ 0x198 │ │ │ │ ldr.w r1, [r9, #412] @ 0x19c │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #412] @ 0x19c │ │ │ │ ldrh.w r1, [r9, #420] @ 0x1a4 │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r9, #420] @ 0x1a4 │ │ │ │ - b.n 211026 │ │ │ │ + b.n 21118e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210886 │ │ │ │ + bne.w 2109ee │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210886 │ │ │ │ + bne.w 2109ee │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210886 │ │ │ │ + bne.w 2109ee │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r9, #116] @ 0x74 │ │ │ │ orreq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ streq.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.n 211292 │ │ │ │ + b.n 2113fa │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ @@ -611524,246 +611651,246 @@ │ │ │ │ cmpeq.w ip, #344 @ 0x158 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 22de1c │ │ │ │ + bl 22df84 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 211708 │ │ │ │ + cbz r0, 211870 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 211738 │ │ │ │ + blt.n 2118a0 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r2, r3, #8 │ │ │ │ - beq.w 21187c │ │ │ │ + beq.w 2119e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2119f2 │ │ │ │ + beq.w 211b5a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 211738 │ │ │ │ + beq.n 2118a0 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 211bf8 │ │ │ │ + beq.w 211d60 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - bl 22de1c │ │ │ │ + bl 22df84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211b12 │ │ │ │ + bne.w 211c7a │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 211afe │ │ │ │ + beq.w 211c66 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 211a88 │ │ │ │ + beq.w 211bf0 │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ - bl 2e5e10 │ │ │ │ + bl 2e5f78 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 21003c │ │ │ │ + bl 2101a4 │ │ │ │ ldrsb.w r5, [r9, #65] @ 0x41 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210efa │ │ │ │ + bne.w 211062 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 211a92 │ │ │ │ + beq.w 211bfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 210444 │ │ │ │ + bl 2105ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 210886 │ │ │ │ + beq.w 2109ee │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #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 210886 │ │ │ │ + bls.w 2109ee │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.w 210d10 │ │ │ │ + b.w 210e78 │ │ │ │ subs r2, #187 @ 0xbb │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 210886 │ │ │ │ - b.w 210852 │ │ │ │ + bpl.w 2109ee │ │ │ │ + b.w 2109ba │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 210da2 │ │ │ │ + beq.w 210f0a │ │ │ │ sub.w r2, ip, #680 @ 0x2a8 │ │ │ │ cmp r2, #26 │ │ │ │ - bhi.w 210970 │ │ │ │ + bhi.w 210ad8 │ │ │ │ movs r3, #11 │ │ │ │ movt r3, #1248 @ 0x4e0 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 210da2 │ │ │ │ - b.w 210970 │ │ │ │ + bmi.w 210f0a │ │ │ │ + b.w 210ad8 │ │ │ │ sub.w r2, ip, #382 @ 0x17e │ │ │ │ cmp r2, #27 │ │ │ │ - bhi.w 210970 │ │ │ │ + bhi.w 210ad8 │ │ │ │ movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #2084 @ 0x824 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 210da2 │ │ │ │ - b.w 210970 │ │ │ │ + bmi.w 210f0a │ │ │ │ + b.w 210ad8 │ │ │ │ mvn.w r0, #608 @ 0x260 │ │ │ │ add.w r2, ip, r0 │ │ │ │ cmp r2, #29 │ │ │ │ - bhi.w 210970 │ │ │ │ + bhi.w 210ad8 │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #15744 @ 0x3d80 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 210da2 │ │ │ │ - b.w 210970 │ │ │ │ + bmi.w 210f0a │ │ │ │ + b.w 210ad8 │ │ │ │ subs r2, #164 @ 0xa4 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 210886 │ │ │ │ - b.w 210852 │ │ │ │ + bhi.w 2109ee │ │ │ │ + b.w 2109ba │ │ │ │ ldrb.w r3, [r9, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #356] @ 0x164 │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov sl, r7 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 211944 │ │ │ │ + beq.n 211aac │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2118aa │ │ │ │ - cbz r2, 2118e4 │ │ │ │ + beq.n 211a12 │ │ │ │ + cbz r2, 211a4c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2118e4 │ │ │ │ + bne.n 211a4c │ │ │ │ sub.w r5, r2, #20 │ │ │ │ - b.n 21188e │ │ │ │ + b.n 2119f6 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 211cc8 │ │ │ │ + bne.w 211e30 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2118a4 │ │ │ │ + beq.n 211a0c │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2e537c │ │ │ │ + bl 2e54e4 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 2118c0 │ │ │ │ + bcc.n 211a28 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b.n 211898 │ │ │ │ + b.n 211a00 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 21195c │ │ │ │ + bne.n 211ac4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r6, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 211738 │ │ │ │ + beq.w 2118a0 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.n 2119f2 │ │ │ │ + bne.n 211b5a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e537c │ │ │ │ + bl 2e54e4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 211738 │ │ │ │ + bls.w 2118a0 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 211bd8 │ │ │ │ + beq.w 211d40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211bc4 │ │ │ │ + beq.w 211d2c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 21003c │ │ │ │ - b.n 211784 │ │ │ │ + bl 2101a4 │ │ │ │ + b.n 2118ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2118de │ │ │ │ + beq.n 211a46 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 211cce │ │ │ │ + bne.w 211e36 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2118e4 │ │ │ │ + beq.n 211a4c │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 211bb4 │ │ │ │ + bne.w 211d1c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e537c │ │ │ │ + bl 2e54e4 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 2119ca │ │ │ │ + bhi.n 211b32 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 211cce │ │ │ │ + bhi.w 211e36 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ @@ -611793,92 +611920,92 @@ │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r7, r0 │ │ │ │ - b.n 211898 │ │ │ │ + b.n 211a00 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2119ca │ │ │ │ + b.n 211b32 │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [fp, #21] │ │ │ │ ubfx r1, r1, #1, #2 │ │ │ │ adds r2, r1, r2 │ │ │ │ mov.w r1, #0 │ │ │ │ adcs r1, r1 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e5e10 │ │ │ │ + bl 2e5f78 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 211910 │ │ │ │ + b.n 211a78 │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 23083c │ │ │ │ + bl 2309a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 210e32 │ │ │ │ + beq.w 210f9a │ │ │ │ ldr.w r3, [r9, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #228] @ 0xe4 │ │ │ │ - b.w 210e32 │ │ │ │ + b.w 210f9a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2309d0 │ │ │ │ + bl 230b38 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ - bl 202aec │ │ │ │ + bl 202c54 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 211c94 │ │ │ │ + beq.w 211dfc │ │ │ │ ldr.w r2, [r9, #400] @ 0x190 │ │ │ │ ldrsb.w ip, [r9, #65] @ 0x41 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #400] @ 0x190 │ │ │ │ ldr.w r2, [r9, #404] @ 0x194 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #404] @ 0x194 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 21162e │ │ │ │ + b.n 211796 │ │ │ │ subw r2, ip, #555 @ 0x22b │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 210970 │ │ │ │ - b.w 210da2 │ │ │ │ + bpl.w 210ad8 │ │ │ │ + b.w 210f0a │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e537c │ │ │ │ + bl 2e54e4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 211772 │ │ │ │ + b.n 2118da │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e5dcc │ │ │ │ - bl 2e5da4 │ │ │ │ + bl 2e5f34 │ │ │ │ + bl 2e5f0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 210ef6 │ │ │ │ + beq.w 21105e │ │ │ │ mov r3, sl │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 211ae2 │ │ │ │ + b.n 211c4a │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ adds r7, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ @@ -611889,37 +612016,37 @@ │ │ │ │ ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ str.w r1, [r9, #368] @ 0x170 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e537c │ │ │ │ + bl 2e54e4 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 211ab0 │ │ │ │ + bcc.n 211c18 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 210ef6 │ │ │ │ + b.w 21105e │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 211756 │ │ │ │ + bne.w 2118be │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 211756 │ │ │ │ + bmi.w 2118be │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 211756 │ │ │ │ + b.n 2118be │ │ │ │ ldr.w r3, [r9, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #188] @ 0xbc │ │ │ │ - bl 23083c │ │ │ │ + bl 2309a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r9, #232] @ 0xe8 │ │ │ │ orrne r3, r5 │ │ │ │ @@ -611936,66 +612063,66 @@ │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ lsls r2, r3, #27 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r9, #416] @ 0x1a0 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [r9, #416] @ 0x1a0 │ │ │ │ - b.w 211026 │ │ │ │ + b.w 21118e │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #136] @ 0x88 │ │ │ │ ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #140] @ 0x8c │ │ │ │ - b.w 210886 │ │ │ │ + b.w 2109ee │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 211570 │ │ │ │ + bne.w 2116d8 │ │ │ │ ldr.w r3, [r9, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 21134e │ │ │ │ + b.w 2114b6 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - b.n 211738 │ │ │ │ + b.n 2118a0 │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e5e10 │ │ │ │ + bl 2e5f78 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 211930 │ │ │ │ + b.n 211a98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e537c │ │ │ │ + bl 2e54e4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 211930 │ │ │ │ + b.n 211a98 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 211602 │ │ │ │ + bne.w 21176a │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 210e3c │ │ │ │ + b.w 210fa4 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 211ca6 │ │ │ │ + bhi.n 211e0e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 2119da │ │ │ │ - add r0, pc, #8 @ (adr r0, 211c14 ) │ │ │ │ + bhi.w 211b42 │ │ │ │ + add r0, pc, #8 @ (adr r0, 211d7c ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ @@ -612026,29 +612153,29 @@ │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp.w r2, #430 @ 0x1ae │ │ │ │ - bne.w 211a5a │ │ │ │ + bne.w 211bc2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldrsb.w ip, [r9, #65] @ 0x41 │ │ │ │ - b.n 21162e │ │ │ │ + b.n 211796 │ │ │ │ ubfx r1, r3, #1, #2 │ │ │ │ adds r2, r1, r2 │ │ │ │ adc.w r1, r0, #0 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2119f2 │ │ │ │ - b.n 211738 │ │ │ │ + bne.w 211b5a │ │ │ │ + b.n 2118a0 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2119da │ │ │ │ + b.n 211b42 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -612057,16 +612184,16 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1156] @ 212174 │ │ │ │ - ldr.w r3, [pc, #1156] @ 212178 │ │ │ │ + ldr.w r1, [pc, #1156] @ 2122dc │ │ │ │ + ldr.w r3, [pc, #1156] @ 2122e0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -612076,57 +612203,57 @@ │ │ │ │ strb.w r2, [r0, #69] @ 0x45 │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb.w r2, [r0, #73] @ 0x49 │ │ │ │ strh.w r2, [r0, #354] @ 0x162 │ │ │ │ strb.w r3, [r0, #357] @ 0x165 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211e3c │ │ │ │ + beq.w 211fa4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 211d44 │ │ │ │ + b.n 211eac │ │ │ │ ldrb.w r3, [r6, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r6, #357] @ 0x165 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 211d52 │ │ │ │ + bpl.n 211eba │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 211d8a │ │ │ │ + cbz r3, 211ef2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 211d3e │ │ │ │ + beq.n 211ea6 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 211d2c │ │ │ │ + bmi.n 211e94 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211d3e │ │ │ │ + bne.n 211ea6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6730 │ │ │ │ + bl 2e6898 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6748 │ │ │ │ + bl 2e68b0 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6760 │ │ │ │ + bl 2e68c8 │ │ │ │ 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 211d44 │ │ │ │ + bne.n 211eac │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211e42 │ │ │ │ + bne.n 211faa │ │ │ │ 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 │ │ │ │ @@ -612145,102 +612272,102 @@ │ │ │ │ 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 │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ - cbz r2, 211e4c │ │ │ │ + cbz r2, 211fb4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 212130 │ │ │ │ + bne.w 212298 │ │ │ │ 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 211e64 │ │ │ │ + b.n 211fcc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5dcc │ │ │ │ + bl 2e5f34 │ │ │ │ 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 211d92 │ │ │ │ + beq.n 211efa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 211e3a │ │ │ │ - b.n 211e1e │ │ │ │ + beq.n 211fa2 │ │ │ │ + b.n 211f86 │ │ │ │ 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 1e68e0 │ │ │ │ + bl 1e6a48 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21051c │ │ │ │ + bl 210684 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e6a94 │ │ │ │ + bl 1e6bfc │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211fae │ │ │ │ + beq.w 212116 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 211ea0 │ │ │ │ + b.n 212008 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 211f2a │ │ │ │ + blt.n 212092 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211fac │ │ │ │ + beq.w 212114 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 211e96 │ │ │ │ + bpl.n 211ffe │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 211e8e │ │ │ │ + bpl.n 211ff6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e537c │ │ │ │ + bl 2e54e4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 212080 │ │ │ │ + beq.w 2121e8 │ │ │ │ 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 211f1e │ │ │ │ + beq.n 212086 │ │ │ │ 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 │ │ │ │ @@ -612249,37 +612376,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 211e96 │ │ │ │ + bge.n 211ffe │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e537c │ │ │ │ + bl 2e54e4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 212088 │ │ │ │ + beq.w 2121f0 │ │ │ │ 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 211f9e │ │ │ │ + beq.n 212106 │ │ │ │ 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 │ │ │ │ @@ -612289,147 +612416,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 211ea0 │ │ │ │ + bne.w 212008 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 212090 │ │ │ │ + beq.n 2121f8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 211fec │ │ │ │ + cbz r3, 212154 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 211fe4 │ │ │ │ + bpl.n 21214c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5e44 │ │ │ │ + bl 2e5fac │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 211fda │ │ │ │ + bls.n 212142 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5e44 │ │ │ │ + bl 2e5fac │ │ │ │ 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 211fc0 │ │ │ │ + bne.n 212128 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 211ffe │ │ │ │ - b.n 21204a │ │ │ │ + cbnz r3, 212166 │ │ │ │ + b.n 2121b2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21204a │ │ │ │ + beq.n 2121b2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211ff6 │ │ │ │ + beq.n 21215e │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 212042 │ │ │ │ + cbz r3, 2121aa │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 21202e │ │ │ │ + bpl.n 212196 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5e44 │ │ │ │ + bl 2e5fac │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 212024 │ │ │ │ + bls.n 21218c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5e44 │ │ │ │ + bl 2e5fac │ │ │ │ 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 21200a │ │ │ │ + bne.n 212172 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21204a │ │ │ │ + cbz r3, 2121b2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212004 │ │ │ │ + bne.n 21216c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21203c │ │ │ │ + bne.n 2121a4 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #300] @ (21217c ) │ │ │ │ + ldr r2, [pc, #300] @ (2122e4 ) │ │ │ │ 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] @ (212178 ) │ │ │ │ + ldr r3, [pc, #264] @ (2122e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21216e │ │ │ │ + bne.n 2122d6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 211eea │ │ │ │ + b.n 212052 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 211f6a │ │ │ │ + b.n 2120d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211fb6 │ │ │ │ + beq.n 21211e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2120a4 │ │ │ │ + b.n 21220c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21212c │ │ │ │ + beq.n 212294 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 21209c │ │ │ │ + bpl.n 212204 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 21209c │ │ │ │ + bpl.n 212204 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e537c │ │ │ │ + bl 2e54e4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 212166 │ │ │ │ + beq.n 2122ce │ │ │ │ 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 212120 │ │ │ │ + beq.n 212288 │ │ │ │ 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 │ │ │ │ @@ -612439,44 +612566,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 2120a4 │ │ │ │ + bne.n 21220c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 211fb6 │ │ │ │ + b.n 21211e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 212148 │ │ │ │ + beq.n 2122b0 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 211e4c │ │ │ │ + beq.w 211fb4 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 211e50 │ │ │ │ + b.n 211fb8 │ │ │ │ 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 211e50 │ │ │ │ + b.n 211fb8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 2120ec │ │ │ │ + b.n 212254 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 212784 │ │ │ │ + b.n 21261c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -612485,38 +612612,38 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 2121d8 │ │ │ │ + cbz r3, 212340 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ orr.w r0, r0, ip, lsl #26 │ │ │ │ orr.w r0, r0, r3, lsl #16 │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ - cbz r3, 2121e2 │ │ │ │ + cbz r3, 21234a │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ push {lr} │ │ │ │ ldrb.w lr, [r1] │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ orr.w r3, r3, lr, lsl #26 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ subs r0, r0, r3 │ │ │ │ pop {pc} │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ mov.w r0, #268435456 @ 0x10000000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2121ba │ │ │ │ + bne.n 212322 │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -612526,82 +612653,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 2e3364 │ │ │ │ - cbz r0, 212222 │ │ │ │ + bl 2e34cc │ │ │ │ + cbz r0, 21238a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e5d80 │ │ │ │ + bl 2e5ee8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 212236 │ │ │ │ + cbz r0, 21239e │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.w 212386 │ │ │ │ + bpl.w 2124ee │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 21227c │ │ │ │ + bhi.n 2123e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e5e10 │ │ │ │ - cbz r0, 212276 │ │ │ │ + bl 2e5f78 │ │ │ │ + cbz r0, 2123de │ │ │ │ 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 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 2121ec │ │ │ │ + bl 212354 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 212254 │ │ │ │ + bne.n 2123bc │ │ │ │ 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 212364 │ │ │ │ + bpl.n 2124cc │ │ │ │ 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, #28 │ │ │ │ - bmi.n 21235e │ │ │ │ - bl 2e513c │ │ │ │ + bmi.n 2124c6 │ │ │ │ + bl 2e52a4 │ │ │ │ ldrb.w ip, [r9, #21] │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r0 │ │ │ │ ubfx ip, ip, #1, #2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r9, ip │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2123d0 │ │ │ │ + beq.w 212538 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 212276 │ │ │ │ + beq.n 2123de │ │ │ │ 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 │ │ │ │ @@ -612624,15 +612751,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 2122de │ │ │ │ + bne.n 212446 │ │ │ │ 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] │ │ │ │ @@ -612643,76 +612770,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 2e5e10 │ │ │ │ - b.n 2122a8 │ │ │ │ + bl 2e5f78 │ │ │ │ + b.n 212410 │ │ │ │ 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, #70] @ 0x46 │ │ │ │ strh r1, [r2, #2] │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ strb r2, [r3, #18] │ │ │ │ - b.n 212288 │ │ │ │ + b.n 2123f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e5e10 │ │ │ │ + bl 2e5f78 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 212402 │ │ │ │ + bne.n 21256a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212276 │ │ │ │ + beq.w 2123de │ │ │ │ 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 2121ec │ │ │ │ + bl 212354 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2123ae │ │ │ │ + bne.n 212516 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2122cc │ │ │ │ + beq.w 212434 │ │ │ │ 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 2122cc │ │ │ │ + b.n 212434 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 212430 │ │ │ │ + beq.n 212598 │ │ │ │ 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] │ │ │ │ @@ -612720,181 +612847,181 @@ │ │ │ │ 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 21239e │ │ │ │ + b.n 212506 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #508] @ (212644 ) │ │ │ │ + ldr r3, [pc, #508] @ (2127ac ) │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #504] @ (212648 ) │ │ │ │ + ldr r2, [pc, #504] @ (2127b0 ) │ │ │ │ add r2, pc │ │ │ │ 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 21257a │ │ │ │ + beq.w 2126e2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 212474 │ │ │ │ + b.n 2125dc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21249c │ │ │ │ + cbz r3, 212604 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 21246e │ │ │ │ + bpl.n 2125d6 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bpl.n 21246e │ │ │ │ + bpl.n 2125d6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e537c │ │ │ │ + bl 2e54e4 │ │ │ │ add r9, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e51f4 │ │ │ │ + bl 2e535c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212474 │ │ │ │ + bne.n 2125dc │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ - beq.n 21257a │ │ │ │ + beq.n 2126e2 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r5, 2124ce │ │ │ │ + cbz r5, 212636 │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212546 │ │ │ │ + beq.n 2126ae │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 21251c │ │ │ │ + b.n 212684 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 212594 │ │ │ │ + beq.n 2126fc │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 212512 │ │ │ │ + bpl.n 21267a │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ ldrb.w r3, [fp, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 2121ec │ │ │ │ + bl 212354 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 212544 │ │ │ │ + cbz r3, 2126ac │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 212512 │ │ │ │ + bpl.n 21267a │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 212512 │ │ │ │ + bpl.n 21267a │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2124de │ │ │ │ + bne.n 212646 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 212512 │ │ │ │ + bpl.n 21267a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - b.n 2124ec │ │ │ │ + b.n 212654 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #256] @ (21264c ) │ │ │ │ + ldr r3, [pc, #256] @ (2127b4 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 59d0c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 21256c │ │ │ │ + cbz r3, 2126d4 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #240] @ (212650 ) │ │ │ │ + ldr r3, [pc, #240] @ (2127b8 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 59d0c │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #216] @ (212654 ) │ │ │ │ - ldr r3, [pc, #196] @ (212644 ) │ │ │ │ + ldr r2, [pc, #216] @ (2127bc ) │ │ │ │ + ldr r3, [pc, #196] @ (2127ac ) │ │ │ │ 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 21263e │ │ │ │ + bne.n 2127a6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2e5dcc │ │ │ │ + bl 2e5f34 │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2125aa │ │ │ │ + beq.n 212712 │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 212512 │ │ │ │ - b.n 21253e │ │ │ │ + bpl.n 21267a │ │ │ │ + b.n 2126a6 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e5e44 │ │ │ │ + bl 2e5fac │ │ │ │ ldr.w r5, [fp, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5e10 │ │ │ │ + bl 2e5f78 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 212512 │ │ │ │ + beq.n 21267a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212512 │ │ │ │ + beq.n 21267a │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 21260a │ │ │ │ + b.n 212772 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r3, [fp, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -612902,118 +613029,118 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2121ec │ │ │ │ + bl 212354 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 212632 │ │ │ │ + beq.n 21279a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 2125e0 │ │ │ │ + bge.n 212748 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e537c │ │ │ │ + bl 2e54e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 21260a │ │ │ │ + bne.n 212772 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 2125d8 │ │ │ │ - b.n 212512 │ │ │ │ + bne.n 212740 │ │ │ │ + b.n 21267a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2125a8 │ │ │ │ + bge.n 212840 │ │ │ │ lsls r4, r4, #2 │ │ │ │ mcrr2 15, 15, pc, r3, cr15 @ │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ - bge.n 212754 │ │ │ │ + bls.n 2127ec │ │ │ │ lsls r4, r4, #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 212434 │ │ │ │ + bl 21259c │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ - ldr.w r2, [pc, #1212] @ 212b40 │ │ │ │ + ldr.w r2, [pc, #1212] @ 212ca8 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1212] @ 212b44 │ │ │ │ + ldr.w r3, [pc, #1212] @ 212cac │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #1208] @ 212b48 │ │ │ │ + ldr.w fp, [pc, #1208] @ 212cb0 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212b3a │ │ │ │ + beq.w 212ca2 │ │ │ │ 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 2126aa │ │ │ │ + bne.n 212812 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212b3a │ │ │ │ + beq.w 212ca2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2129f0 │ │ │ │ + beq.w 212b58 │ │ │ │ mov r7, fp │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2128e4 │ │ │ │ + beq.w 212a4c │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ strd r8, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 212704 │ │ │ │ + b.n 21286c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2128e2 │ │ │ │ + beq.w 212a4a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2126fa │ │ │ │ + bne.n 212862 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20316c │ │ │ │ + bl 2032d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2126fa │ │ │ │ - ldr.w r3, [pc, #1076] @ 212b4c │ │ │ │ + beq.n 212862 │ │ │ │ + ldr.w r3, [pc, #1076] @ 212cb4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ lsls r2, r2, #7 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add.w r1, r9, r2 │ │ │ │ ldrb.w r0, [r1, #78] @ 0x4e │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ @@ -613023,21 +613150,21 @@ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2126fa │ │ │ │ + beq.n 212862 │ │ │ │ mov.w fp, #1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - b.n 212766 │ │ │ │ + b.n 2128ce │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 2128d6 │ │ │ │ + beq.w 212a3e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ eor.w r6, r6, r8 │ │ │ │ lsls r2, r2, #7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ rbit r7, r6 │ │ │ │ clz r7, r7 │ │ │ │ adds r1, r3, r2 │ │ │ │ @@ -613046,15 +613173,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ add r5, r7 │ │ │ │ mov.w ip, r5, lsl #1 │ │ │ │ add.w r3, sp, ip │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - beq.n 212758 │ │ │ │ + beq.n 2128c0 │ │ │ │ ldrb.w r0, [r1, #77] @ 0x4d │ │ │ │ add r3, r5 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ add.w r0, r0, #10 │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ @@ -613064,19 +613191,19 @@ │ │ │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ │ │ and.w lr, r1, #1 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb.w r0, [sp, #62] @ 0x3e │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.w 212a1a │ │ │ │ + beq.w 212b82 │ │ │ │ cmp r5, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 2127f4 │ │ │ │ + beq.n 21295c │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ subs r3, #1 │ │ │ │ and.w r9, r5, #31 │ │ │ │ lsl.w r9, fp, r9 │ │ │ │ rsb r9, r9, #0 │ │ │ │ and.w r3, r3, r9 │ │ │ │ @@ -613107,32 +613234,32 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh.w r3, [sp, #62] @ 0x3e │ │ │ │ ubfx r3, r1, #4, #4 │ │ │ │ strb.w r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r9, [sp, #68] @ 0x44 │ │ │ │ adds r3, #13 │ │ │ │ - bhi.w 212a16 │ │ │ │ + bhi.w 212b7e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r3, #12 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bcs.w 212a0c │ │ │ │ + bcs.w 212b74 │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.w 212a1e │ │ │ │ + bhi.w 212b86 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ blx 5a44c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212a16 │ │ │ │ + beq.w 212b7e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r0, sl, [sp, #32] │ │ │ │ add r3, r0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -613148,42 +613275,42 @@ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ uxtb r2, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - bne.w 21275e │ │ │ │ + bne.w 2128c6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 212704 │ │ │ │ + bne.w 21286c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2126e0 │ │ │ │ + bne.w 212848 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #11 │ │ │ │ - bls.n 2129f0 │ │ │ │ + bls.n 212b58 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r3, r4, r3, r2 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 212a26 │ │ │ │ + bne.w 212b8e │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212b26 │ │ │ │ + beq.w 212c8e │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #12 │ │ │ │ strh r3, [r5, #22] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mul.w r6, r0, r4 │ │ │ │ strb r3, [r5, #1] │ │ │ │ @@ -613201,31 +613328,31 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ ittt mi │ │ │ │ ldrbmi r2, [r1, r3] │ │ │ │ lslmi r2, r2, #2 │ │ │ │ strhmi.w r2, [r0, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 21294c │ │ │ │ + bne.n 212ab4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r6, r1 │ │ │ │ - cbz r4, 21297c │ │ │ │ + cbz r4, 212ae4 │ │ │ │ ldrb.w r3, [r1], #12 │ │ │ │ cmp r1, r0 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ add.w r2, r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ - bne.n 212968 │ │ │ │ + bne.n 212ad0 │ │ │ │ ldr.w r0, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r0, 2129de │ │ │ │ + cbz r0, 212b46 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bics.w r2, r3, r1 │ │ │ │ - beq.n 2129de │ │ │ │ + beq.n 212b46 │ │ │ │ rbit r3, r2 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov ip, r1 │ │ │ │ adds r1, r0, r3 │ │ │ │ @@ -613245,101 +613372,101 @@ │ │ │ │ ands r2, r1 │ │ │ │ strh r6, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 21299c │ │ │ │ + bne.n 212b04 │ │ │ │ strb r7, [r5, #1] │ │ │ │ strb.w ip, [r5] │ │ │ │ - bl 1e509c │ │ │ │ + bl 1e5204 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r5, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r3, 2129f0 │ │ │ │ + cbz r3, 212b58 │ │ │ │ mov r0, r3 │ │ │ │ blx 59c64 │ │ │ │ - ldr r2, [pc, #348] @ (212b50 ) │ │ │ │ - ldr r3, [pc, #336] @ (212b44 ) │ │ │ │ + ldr r2, [pc, #348] @ (212cb8 ) │ │ │ │ + ldr r3, [pc, #336] @ (212cac ) │ │ │ │ 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 212b36 │ │ │ │ + bne.w 212c9e │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, r3, r2 │ │ │ │ - bne.w 212898 │ │ │ │ + bne.w 212a00 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21289c │ │ │ │ + b.n 212a04 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.n 2127e4 │ │ │ │ + b.n 21294c │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ - b.n 212882 │ │ │ │ + b.n 2129ea │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #296] @ (212b54 ) │ │ │ │ + ldr r3, [pc, #296] @ (212cbc ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 59d0c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ subs r5, r4, #1 │ │ │ │ - b.n 212a44 │ │ │ │ + b.n 212bac │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - ble.n 212ad6 │ │ │ │ + ble.n 212c3e │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212a3e │ │ │ │ + beq.n 212ba6 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 212a3e │ │ │ │ + ble.n 212ba6 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 212aca │ │ │ │ + b.n 212c32 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212a3e │ │ │ │ + bne.n 212ba6 │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212a3e │ │ │ │ + bne.n 212ba6 │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212a3e │ │ │ │ + bne.n 212ba6 │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212a3e │ │ │ │ + bne.n 212ba6 │ │ │ │ ldrb r7, [r2, #8] │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212a3e │ │ │ │ + bne.n 212ba6 │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ - cbz r6, 212ac2 │ │ │ │ + cbz r6, 212c2a │ │ │ │ ldrb r7, [r3, #22] │ │ │ │ ldrh.w lr, [r3, #14] │ │ │ │ ldrb.w r9, [r2, #10] │ │ │ │ ldrb.w sl, [r3, #22] │ │ │ │ sub.w lr, lr, r7, lsl #2 │ │ │ │ ldrh r7, [r2, #2] │ │ │ │ sub.w r7, r7, r9, lsl #2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 212ac2 │ │ │ │ + bne.n 212c2a │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp sl, r9 │ │ │ │ it cs │ │ │ │ movcs sl, r9 │ │ │ │ orrs r6, r7 │ │ │ │ lsr.w lr, r6, sl │ │ │ │ add.w r7, lr, #1 │ │ │ │ @@ -613347,76 +613474,76 @@ │ │ │ │ ittt eq │ │ │ │ strbeq.w sl, [r2, #10] │ │ │ │ strbeq r6, [r2, #9] │ │ │ │ strbeq r7, [r3, #21] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 212a3e │ │ │ │ + beq.n 212ba6 │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 212a5a │ │ │ │ + beq.n 212bc2 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 212a44 │ │ │ │ + bgt.n 212bac │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #124] @ (212b58 ) │ │ │ │ + ldr r3, [pc, #124] @ (212cc0 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 59d0c │ │ │ │ movs r3, #12 │ │ │ │ mla r3, r3, r4, r6 │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ - cbnz r4, 212b0a │ │ │ │ + cbnz r4, 212c72 │ │ │ │ subs r5, #1 │ │ │ │ subs r3, #12 │ │ │ │ adds r1, r5, #1 │ │ │ │ - bne.n 212aec │ │ │ │ + bne.n 212c54 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 212b2e │ │ │ │ + cbz r0, 212c96 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 212922 │ │ │ │ + b.n 212a8a │ │ │ │ adds r4, r5, #1 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ uxth r1, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1e4ee8 │ │ │ │ + bl 1e5050 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 212920 │ │ │ │ - b.n 212b2e │ │ │ │ + bne.w 212a88 │ │ │ │ + b.n 212c96 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2129f0 │ │ │ │ + beq.w 212b58 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c64 │ │ │ │ - b.n 2129f0 │ │ │ │ + b.n 212b58 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - bls.n 212c28 │ │ │ │ + bhi.n 212cc0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 212c24 │ │ │ │ + bhi.n 212cbc │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 212b64 │ │ │ │ + bmi.n 212bfc │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bl 17cb56 │ │ │ │ - bl ccb5a │ │ │ │ + bl 17ccbe │ │ │ │ + bl cccc2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r3, #11 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ orr.w r3, r3, r4, lsl #6 │ │ │ │ @@ -613446,32 +613573,32 @@ │ │ │ │ ldrb.w r0, [r0, #76] @ 0x4c │ │ │ │ orr.w r3, r3, r1, lsl #28 │ │ │ │ orr.w r3, r3, r2, lsl #29 │ │ │ │ orr.w r0, r3, r0, lsl #30 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bls.n 212c16 │ │ │ │ + bls.n 212d7e │ │ │ │ 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 212bf2 │ │ │ │ + bhi.n 212d5a │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 212c36 │ │ │ │ + cbz r2, 212d9e │ │ │ │ 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 │ │ │ │ @@ -613485,15 +613612,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, 212cbe │ │ │ │ + cbz r2, 212e26 │ │ │ │ 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 │ │ │ │ @@ -613510,15 +613637,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 212c94 │ │ │ │ + bne.n 212dfc │ │ │ │ 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 │ │ │ │ @@ -613534,28 +613661,28 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r2, [pc, #2184] @ 2135a0 │ │ │ │ + ldr.w r2, [pc, #2184] @ 213708 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2184] @ 2135a4 │ │ │ │ + ldr.w r3, [pc, #2184] @ 21370c │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2180] @ 2135a8 │ │ │ │ + ldr.w r5, [pc, #2180] @ 213710 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 212e78 │ │ │ │ + bhi.w 212fe0 │ │ │ │ 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 │ │ │ │ @@ -613579,22 +613706,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 213364 │ │ │ │ + beq.w 2134cc │ │ │ │ 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 212e46 │ │ │ │ + bls.n 212fae │ │ │ │ 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 │ │ │ │ @@ -613614,15 +613741,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 212dd8 │ │ │ │ + bhi.n 212f40 │ │ │ │ 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 │ │ │ │ @@ -613631,25 +613758,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 212bd8 │ │ │ │ + bl 212d40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1876] @ 2135ac │ │ │ │ - ldr.w r3, [pc, #1864] @ 2135a4 │ │ │ │ + ldr.w r2, [pc, #1876] @ 213714 │ │ │ │ + ldr.w r3, [pc, #1864] @ 21370c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21359a │ │ │ │ + bne.w 213702 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ @@ -613665,15 +613792,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 212e56 │ │ │ │ + beq.n 212fbe │ │ │ │ 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 │ │ │ │ @@ -613689,16 +613816,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 212ec2 │ │ │ │ - b.n 212e56 │ │ │ │ + bne.n 21302a │ │ │ │ + b.n 212fbe │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ movw r7, #60207 @ 0xeb2f │ │ │ │ movt r7, #10196 @ 0x27d4 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ strb.w r1, [sp, #5] │ │ │ │ movs r1, #0 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ @@ -613714,15 +613841,15 @@ │ │ │ │ movw r2, #26553 @ 0x67b9 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ mul.w r4, r0, r3 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mla r4, r7, r2, r4 │ │ │ │ - ldr.w r2, [pc, #1600] @ 2135b0 │ │ │ │ + ldr.w r2, [pc, #1600] @ 213718 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ mul.w r4, r7, r4 │ │ │ │ mov r8, r5 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ @@ -613730,37 +613857,37 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - bne.w 2133d8 │ │ │ │ + bne.w 213540 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212e56 │ │ │ │ + beq.w 212fbe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202c74 │ │ │ │ + bl 202ddc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212c5c │ │ │ │ + bl 212dc4 │ │ │ │ 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 212fb4 │ │ │ │ - b.n 212e56 │ │ │ │ - bl 212b5c │ │ │ │ + bcc.n 21311c │ │ │ │ + b.n 212fbe │ │ │ │ + bl 212cc4 │ │ │ │ ldr.w r1, [r6, #69] @ 0x45 │ │ │ │ add r3, sp, #8 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #65] @ 0x41 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ @@ -613803,15 +613930,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 212e56 │ │ │ │ + beq.w 212fbe │ │ │ │ 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 │ │ │ │ @@ -613821,16 +613948,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 2130aa │ │ │ │ - b.n 212e56 │ │ │ │ + bne.n 213212 │ │ │ │ + b.n 212fbe │ │ │ │ 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 │ │ │ │ @@ -613856,15 +613983,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 2133a2 │ │ │ │ + beq.w 21350a │ │ │ │ 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 │ │ │ │ @@ -613873,16 +614000,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 2134c6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 21319c ) │ │ │ │ + bhi.w 21362e │ │ │ │ + add r3, pc, #8 @ (adr r3, 213304 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ @@ -613891,15 +614018,15 @@ │ │ │ │ lsls r1, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ - ldr r3, [pc, #1016] @ (2135b4 ) │ │ │ │ + ldr r3, [pc, #1016] @ (21371c ) │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov.w sl, r1, lsl #7 │ │ │ │ add.w r9, r6, #44 @ 0x2c │ │ │ │ ldr r7, [r5, r3] │ │ │ │ @@ -613915,15 +614042,15 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ lsls r7, r1, #2 │ │ │ │ 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.w ip, #0 │ │ │ │ - beq.n 213246 │ │ │ │ + beq.n 2133ae │ │ │ │ ldrh r1, [r6, #32] │ │ │ │ add.w r9, r6, #44 @ 0x2c │ │ │ │ strh.w r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ strh.w r1, [sp, #6] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ @@ -613932,15 +614059,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 213358 │ │ │ │ + bls.w 2134c0 │ │ │ │ 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 │ │ │ │ @@ -613965,15 +614092,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 21327e │ │ │ │ + bhi.n 2133e6 │ │ │ │ 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 │ │ │ │ @@ -613981,20 +614108,20 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r2, r9, #16 │ │ │ │ add.w r9, r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7 │ │ │ │ and.w r2, r7, #12 │ │ │ │ - bl 212bd8 │ │ │ │ + bl 212d40 │ │ │ │ add.w r3, fp, sl │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 212e56 │ │ │ │ + beq.w 212fbe │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -614008,22 +614135,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 21332c │ │ │ │ - b.n 212e56 │ │ │ │ + bne.n 213494 │ │ │ │ + b.n 212fbe │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 2132ea │ │ │ │ + b.n 213452 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212e56 │ │ │ │ + beq.w 212fbe │ │ │ │ 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 │ │ │ │ @@ -614032,71 +614159,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 21336e │ │ │ │ - b.n 212e56 │ │ │ │ + bne.n 2134d6 │ │ │ │ + b.n 212fbe │ │ │ │ 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 212e56 │ │ │ │ + b.n 212fbe │ │ │ │ mov r0, r6 │ │ │ │ - bl 202c74 │ │ │ │ + bl 202ddc │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212c5c │ │ │ │ + bl 212dc4 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202c74 │ │ │ │ + bl 202ddc │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212c5c │ │ │ │ + bl 212dc4 │ │ │ │ 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 212e56 │ │ │ │ + bls.w 212fbe │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202c74 │ │ │ │ + bl 202ddc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212c5c │ │ │ │ + bl 212dc4 │ │ │ │ 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 21341a │ │ │ │ - b.n 212e56 │ │ │ │ + bcc.n 213582 │ │ │ │ + b.n 212fbe │ │ │ │ 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 │ │ │ │ @@ -614123,15 +614250,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 212e56 │ │ │ │ + b.n 212fbe │ │ │ │ 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 │ │ │ │ @@ -614162,15 +614289,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 212e56 │ │ │ │ + b.n 212fbe │ │ │ │ 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 │ │ │ │ @@ -614181,24 +614308,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 212e56 │ │ │ │ + b.n 212fbe │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 21355c │ │ │ │ + bne.n 2137f4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 213558 │ │ │ │ + bne.n 2137f0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 2134ec │ │ │ │ + beq.n 213784 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -614216,52 +614343,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 213702 │ │ │ │ - bhi.n 21363a │ │ │ │ + beq.w 21386a │ │ │ │ + bhi.n 2137a2 │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 2136ba │ │ │ │ + bhi.n 213822 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 2136c0 │ │ │ │ + bls.n 213828 │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 2136f0 │ │ │ │ + bne.n 213858 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 2136a4 │ │ │ │ + bne.n 21380c │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 2136c0 │ │ │ │ + beq.n 213828 │ │ │ │ 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 2136cc │ │ │ │ + beq.n 213834 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 213680 │ │ │ │ + beq.n 2137e8 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 2136c0 │ │ │ │ + bne.n 213828 │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1e10f8 │ │ │ │ + bl 1e1260 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -614284,15 +614411,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 213702 │ │ │ │ + beq.n 21386a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -614331,231 +614458,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] @ (213954 ) │ │ │ │ + ldr r2, [pc, #520] @ (213abc ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (213958 ) │ │ │ │ + ldr r3, [pc, #520] @ (213ac0 ) │ │ │ │ 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 201568 │ │ │ │ + bl 2016d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213800 │ │ │ │ + beq.n 213968 │ │ │ │ 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 201568 │ │ │ │ - cbz r0, 2137e2 │ │ │ │ + bl 2016d0 │ │ │ │ + cbz r0, 21394a │ │ │ │ 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 2137e2 │ │ │ │ + bne.n 21394a │ │ │ │ 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 2137b4 │ │ │ │ + b.n 21391c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 213916 │ │ │ │ + beq.w 213a7e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202c74 │ │ │ │ + bl 202ddc │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 2137ac │ │ │ │ + bls.n 213914 │ │ │ │ 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 2135d0 │ │ │ │ + bl 213738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2137ac │ │ │ │ + bne.n 213914 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (21395c ) │ │ │ │ - ldr r3, [pc, #368] @ (213958 ) │ │ │ │ + ldr r2, [pc, #372] @ (213ac4 ) │ │ │ │ + ldr r3, [pc, #368] @ (213ac0 ) │ │ │ │ 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 21394e │ │ │ │ + bne.w 213ab6 │ │ │ │ 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 21391a │ │ │ │ + bne.w 213a82 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ movw r3, #353 @ 0x161 │ │ │ │ it eq │ │ │ │ moveq.w r3, #260 @ 0x104 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 21391a │ │ │ │ + bne.n 213a82 │ │ │ │ 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 213846 │ │ │ │ + b.n 2139ae │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ strb.w r3, [r7, sl] │ │ │ │ add.w sl, sl, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 202c74 │ │ │ │ + bl 202ddc │ │ │ │ cmp r0, sl │ │ │ │ - bhi.n 21383a │ │ │ │ + bhi.n 2139a2 │ │ │ │ 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 213936 │ │ │ │ + bne.n 213a9e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ it eq │ │ │ │ moveq.w r2, #260 @ 0x104 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 213936 │ │ │ │ + bne.n 213a9e │ │ │ │ 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 2138ba │ │ │ │ + b.n 213a22 │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202c74 │ │ │ │ + bl 202ddc │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 2138b2 │ │ │ │ + bhi.n 213a1a │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r0, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2137e2 │ │ │ │ + beq.n 21394a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2137e2 │ │ │ │ + bne.n 21394a │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, r1, #59 @ 0x3b │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 21390a │ │ │ │ + b.n 213a72 │ │ │ │ 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 2137e2 │ │ │ │ + bne.w 21394a │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202c74 │ │ │ │ + bl 202ddc │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 2138f0 │ │ │ │ + bhi.n 213a58 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2137e4 │ │ │ │ + b.n 21394c │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 21392e │ │ │ │ + cbz r1, 213a96 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 213924 │ │ │ │ + bne.n 213a8c │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 213856 │ │ │ │ + b.n 2139be │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 21394a │ │ │ │ + cbz r0, 213ab2 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 213940 │ │ │ │ + bne.n 213aa8 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 2138d4 │ │ │ │ + b.n 213a3c │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r4, #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] @ 213998 │ │ │ │ + ldr.w ip, [pc, #40] @ 213b00 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (21399c ) │ │ │ │ + ldr r4, [pc, #36] @ (213b04 ) │ │ │ │ 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 213720 │ │ │ │ + bl 213888 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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 │ │ │ │ @@ -614565,25 +614692,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 2139da │ │ │ │ + b.n 213b42 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 213a00 │ │ │ │ + bne.n 213b68 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 202c74 │ │ │ │ + bl 202ddc │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 2139ce │ │ │ │ + bhi.n 213b36 │ │ │ │ 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 │ │ │ │ @@ -614591,466 +614718,466 @@ │ │ │ │ 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, #1108] @ 213e70 │ │ │ │ + ldr.w r2, [pc, #1108] @ 213fd8 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 213a48 │ │ │ │ + bne.n 213bb0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 213a3e │ │ │ │ + bhi.n 213ba6 │ │ │ │ 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 213c3e │ │ │ │ + beq.w 213da6 │ │ │ │ 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 213a48 │ │ │ │ + bne.n 213bb0 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 213a48 │ │ │ │ + bne.n 213bb0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 213d0a │ │ │ │ + beq.w 213e72 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 5af30 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 213a4a │ │ │ │ + b.n 213bb2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 213a48 │ │ │ │ + bne.n 213bb0 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 213a48 │ │ │ │ + bne.n 213bb0 │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 213a48 │ │ │ │ + bne.n 213bb0 │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r7, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 213a48 │ │ │ │ - ldr r1, [pc, #960] @ (213e74 ) │ │ │ │ + bne.n 213bb0 │ │ │ │ + ldr r1, [pc, #960] @ (213fdc ) │ │ │ │ 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 213d68 │ │ │ │ + bne.w 213ed0 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213c8a │ │ │ │ + beq.w 213df2 │ │ │ │ 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 213af4 │ │ │ │ + b.n 213c5c │ │ │ │ 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 213a48 │ │ │ │ + bne.n 213bb0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 202c74 │ │ │ │ + bl 202ddc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 213ae0 │ │ │ │ + bcc.n 213c48 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 213a48 │ │ │ │ + bne.n 213bb0 │ │ │ │ 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 213ad8 │ │ │ │ - b.n 213c8a │ │ │ │ + bhi.n 213c40 │ │ │ │ + b.n 213df2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 213a48 │ │ │ │ + bne.n 213bb0 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 213a48 │ │ │ │ + bne.n 213bb0 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213d5a │ │ │ │ + beq.w 213ec2 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 213cb4 │ │ │ │ + bhi.w 213e1c │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ - add r1, pc, #592 @ (adr r1, 213dbc ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 213f24 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bl 212b5c │ │ │ │ + bl 212cc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 212b5c │ │ │ │ + bl 212cc4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213cd4 │ │ │ │ + beq.w 213e3c │ │ │ │ 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 213bba │ │ │ │ + b.n 213d22 │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 213cd4 │ │ │ │ + beq.w 213e3c │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 213ba4 │ │ │ │ - b.n 213a48 │ │ │ │ + beq.n 213d0c │ │ │ │ + b.n 213bb0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - ldr r3, [pc, #660] @ (213e78 ) │ │ │ │ + ldr r3, [pc, #660] @ (213fe0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 213c0a │ │ │ │ + cbz r3, 213d72 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 213d2c │ │ │ │ + beq.w 213e94 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w lr, r4, #96 @ 0x60 │ │ │ │ - b.n 213c2e │ │ │ │ + b.n 213d96 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 213d2c │ │ │ │ + beq.n 213e94 │ │ │ │ ldr.w r5, [r0, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 213c28 │ │ │ │ - b.n 213a48 │ │ │ │ + beq.n 213d90 │ │ │ │ + b.n 213bb0 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 213c8a │ │ │ │ + cbz r3, 213df2 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 213c82 │ │ │ │ + cbz r2, 213dea │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 213c72 │ │ │ │ + b.n 213dda │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 213c82 │ │ │ │ + cbz r2, 213dea │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 213c6c │ │ │ │ + bne.n 213dd4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 213c62 │ │ │ │ + bne.n 213dca │ │ │ │ movs r0, #1 │ │ │ │ - b.n 213a4a │ │ │ │ + b.n 213bb2 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r7, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 213a4a │ │ │ │ + b.n 213bb2 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 213a4a │ │ │ │ + b.n 213bb2 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 213a4a │ │ │ │ + b.n 213bb2 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 5af30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 213a4a │ │ │ │ + b.n 213bb2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 213c8a │ │ │ │ + beq.n 213df2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 213d1c │ │ │ │ + b.n 213e84 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 213c8a │ │ │ │ + beq.n 213df2 │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 213d18 │ │ │ │ - b.n 213a48 │ │ │ │ + beq.n 213e80 │ │ │ │ + b.n 213bb0 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldrb.w ip, [r3, #21] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 213c8a │ │ │ │ + beq.n 213df2 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 213d4a │ │ │ │ + b.n 213eb2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 213c8a │ │ │ │ + beq.n 213df2 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 213d46 │ │ │ │ - b.n 213a48 │ │ │ │ + beq.n 213eae │ │ │ │ + b.n 213bb0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 213a4a │ │ │ │ + b.n 213bb2 │ │ │ │ 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 213d90 │ │ │ │ + b.n 213ef8 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 213e28 │ │ │ │ + bne.n 213f90 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 202c74 │ │ │ │ + bl 202ddc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 213d80 │ │ │ │ + bhi.n 213ee8 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 213e28 │ │ │ │ + bne.n 213f90 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2139a0 │ │ │ │ - cbz r0, 213e28 │ │ │ │ + bl 213b08 │ │ │ │ + cbz r0, 213f90 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 213c8a │ │ │ │ + bls.w 213df2 │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ adds r7, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 213de8 │ │ │ │ + b.n 213f50 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 202c74 │ │ │ │ + bl 202ddc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 213dda │ │ │ │ + bcc.n 213f42 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ 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 213dd2 │ │ │ │ - b.n 213c8a │ │ │ │ + bhi.n 213f3a │ │ │ │ + b.n 213df2 │ │ │ │ add.w r6, r7, #91 @ 0x5b │ │ │ │ - b.n 213e44 │ │ │ │ + b.n 213fac │ │ │ │ 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 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202c74 │ │ │ │ + bl 202ddc │ │ │ │ add.w r3, r8, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 213e2e │ │ │ │ + bhi.n 213f96 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213a48 │ │ │ │ + bne.w 213bb0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2139a0 │ │ │ │ + bl 213b08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213dba │ │ │ │ - b.n 213a48 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + bne.n 213f22 │ │ │ │ + b.n 213bb0 │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 213a08 │ │ │ │ + bl 213b70 │ │ │ │ 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] @ (213eac ) │ │ │ │ - ldr r2, [pc, #12] @ (213eb0 ) │ │ │ │ + ldr r3, [pc, #12] @ (214014 ) │ │ │ │ + ldr r2, [pc, #12] @ (214018 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1e6870 │ │ │ │ + bl 1e69d8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ mrc 15, 2, APSR_nzcv, cr13, cr15, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6a94 │ │ │ │ + bl 1e6bfc │ │ │ │ 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 │ │ │ │ @@ -615058,216 +615185,216 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 213f06 │ │ │ │ + bne.n 21406e │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 213f60 │ │ │ │ + beq.n 2140c8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #866 @ 0x362 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 213f70 │ │ │ │ + bhi.n 2140d8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6c6c │ │ │ │ + bl 1e6dd4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 213ef6 │ │ │ │ - cbz r6, 213f24 │ │ │ │ + beq.n 21405e │ │ │ │ + cbz r6, 21408c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 213f7c │ │ │ │ + cbz r0, 2140e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201300 │ │ │ │ + bl 201468 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201300 │ │ │ │ + bl 201468 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 213f4e │ │ │ │ + cbnz r3, 2140b6 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ubfx r2, r2, #2, #6 │ │ │ │ orr.w r2, r2, r3, lsr #2 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 213ef8 │ │ │ │ + beq.n 214060 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 213efe │ │ │ │ + bhi.n 214066 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 213f06 │ │ │ │ + bhi.n 21406e │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 213f06 │ │ │ │ + bls.n 21406e │ │ │ │ mov r0, r4 │ │ │ │ - bl 202620 │ │ │ │ + bl 202788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213ef6 │ │ │ │ - b.n 213f06 │ │ │ │ + beq.n 21405e │ │ │ │ + b.n 21406e │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 213ef6 │ │ │ │ + b.n 21405e │ │ │ │ stmdb 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, #676] @ (214238 ) │ │ │ │ + ldr r2, [pc, #676] @ (2143a0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #676] @ (21423c ) │ │ │ │ + ldr r3, [pc, #676] @ (2143a4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #676] @ 214240 │ │ │ │ + ldr.w sl, [pc, #676] @ 2143a8 │ │ │ │ str r0, [sp, #8] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 213fca │ │ │ │ + cbz r5, 214132 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 213fb4 │ │ │ │ - cbz r5, 213fca │ │ │ │ + bne.n 21411c │ │ │ │ + cbz r5, 214132 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #338 @ 0x152 │ │ │ │ add.w r0, r3, #342 @ 0x156 │ │ │ │ ldr.w r1, [r3, #468] @ 0x1d4 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ adds r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 213fd8 │ │ │ │ + bne.n 214140 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 214230 │ │ │ │ + beq.w 214398 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2140c4 │ │ │ │ + beq.n 21422c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2140a8 │ │ │ │ + beq.n 214210 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 214072 │ │ │ │ - ldr r2, [pc, #564] @ (214244 ) │ │ │ │ + bne.n 2141da │ │ │ │ + ldr r2, [pc, #564] @ (2143ac ) │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, r2] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ - cbz r3, 214072 │ │ │ │ + cbz r3, 2141da │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ - bl 23083c │ │ │ │ + bl 2309a4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ add.w r2, r8, r2, lsl #7 │ │ │ │ ldrb.w r1, [r2, #78] @ 0x4e │ │ │ │ adds r1, #10 │ │ │ │ add.w ip, r5, r1, lsl #2 │ │ │ │ ldr.w r0, [r5, r1, lsl #2] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 214070 │ │ │ │ + bne.n 2141d8 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 214070 │ │ │ │ + bne.n 2141d8 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 214070 │ │ │ │ + bne.n 2141d8 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #58] @ 0x3a │ │ │ │ ands.w r8, r0, #15 │ │ │ │ - beq.n 2140fa │ │ │ │ - cbz r4, 2140c4 │ │ │ │ + beq.n 214262 │ │ │ │ + cbz r4, 21422c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21420c │ │ │ │ + beq.w 214374 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21420c │ │ │ │ + beq.w 214374 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 214202 │ │ │ │ - ldr r1, [pc, #440] @ (214244 ) │ │ │ │ + bne.w 21436a │ │ │ │ + ldr r1, [pc, #440] @ (2143ac ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 214202 │ │ │ │ + beq.w 21436a │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21401e │ │ │ │ + b.n 214186 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2140c4 │ │ │ │ - ldr r2, [pc, #404] @ (214244 ) │ │ │ │ + bne.n 21422c │ │ │ │ + ldr r2, [pc, #404] @ (2143ac ) │ │ │ │ ldr.w r8, [sl, r2] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r8, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21422c │ │ │ │ + bne.w 214394 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201b10 │ │ │ │ + bl 201c78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213ff8 │ │ │ │ + bne.n 214160 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2513c4 │ │ │ │ - ldr r2, [pc, #360] @ (214248 ) │ │ │ │ - ldr r3, [pc, #348] @ (21423c ) │ │ │ │ + bl 25152c │ │ │ │ + ldr r2, [pc, #360] @ (2143b0 ) │ │ │ │ + ldr r3, [pc, #348] @ (2143a4 ) │ │ │ │ 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 214234 │ │ │ │ + bne.w 21439c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r2, #77] @ 0x4d │ │ │ │ ldrb.w r0, [r2, #32] │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ adds r1, #10 │ │ │ │ @@ -615285,34 +615412,34 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r2, [lr, #22] │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2141ea │ │ │ │ + beq.n 214352 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ strd r7, ip, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ lsl.w r0, r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 214160 │ │ │ │ + b.n 2142c8 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 2141e0 │ │ │ │ + beq.n 214348 │ │ │ │ ldrb.w r4, [lr, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 214156 │ │ │ │ + bne.n 2142be │ │ │ │ ldrb.w ip, [lr, #33] @ 0x21 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ands.w ip, ip, r4 │ │ │ │ - beq.n 214156 │ │ │ │ + beq.n 2142be │ │ │ │ ldrb.w sl, [lr, #24] │ │ │ │ ldrh.w r4, [lr, #26] │ │ │ │ ldrb.w r9, [lr, #34] @ 0x22 │ │ │ │ mov.w sl, sl, lsl #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r9, r9, r4, lsr #2 │ │ │ │ @@ -615331,257 +615458,257 @@ │ │ │ │ subs r0, #1 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strb.w r3, [r8, #44] @ 0x2c │ │ │ │ lsls r0, r4 │ │ │ │ add r4, r9 │ │ │ │ strb.w r4, [r8, #45] @ 0x2d │ │ │ │ bics.w ip, ip, r0 │ │ │ │ - bne.n 21418c │ │ │ │ + bne.n 2142f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 214160 │ │ │ │ + bne.n 2142c8 │ │ │ │ mov sl, r7 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 214072 │ │ │ │ - b.n 2140c4 │ │ │ │ + bne.w 2141da │ │ │ │ + b.n 21422c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21407a │ │ │ │ + bne.w 2141e2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 2140c4 │ │ │ │ - ldr r2, [pc, #44] @ (214244 ) │ │ │ │ + bne.w 21422c │ │ │ │ + ldr r2, [pc, #44] @ (2143ac ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, r2] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2140c4 │ │ │ │ + beq.w 21422c │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 21401e │ │ │ │ + b.n 214186 │ │ │ │ str r7, [sp, #4] │ │ │ │ - b.n 2140d2 │ │ │ │ + b.n 21423a │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - itt ne │ │ │ │ - lslne r4, r4, #2 │ │ │ │ - stmdbne sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, r2, #8 │ │ │ │ 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 214304 │ │ │ │ + beq.n 21446c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214308 │ │ │ │ + beq.n 214470 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 2142a4 │ │ │ │ + bne.n 21440c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 214296 │ │ │ │ + cbz r3, 2143fe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 214296 │ │ │ │ + cbz r2, 2143fe │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 214326 │ │ │ │ + bne.n 21448e │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 214280 │ │ │ │ + bne.n 2143e8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 214304 │ │ │ │ + beq.n 21446c │ │ │ │ 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, 214316 │ │ │ │ + cbz r3, 21447e │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 2142c8 │ │ │ │ + b.n 214430 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 214316 │ │ │ │ + cbz r3, 21447e │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 2142f6 │ │ │ │ + bhi.n 21445e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 2142c2 │ │ │ │ + bmi.n 21442a │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 2142f6 │ │ │ │ - bne.n 2142c2 │ │ │ │ + bgt.n 21445e │ │ │ │ + bne.n 21442a │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ ubfx ip, ip, #1, #2 │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 2142c2 │ │ │ │ + bls.n 21442a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21427c │ │ │ │ + bne.n 2143e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #26 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 2142a2 │ │ │ │ + bne.n 21440a │ │ │ │ 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 21427c │ │ │ │ - b.n 214304 │ │ │ │ + bne.n 2143e4 │ │ │ │ + b.n 21446c │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2142a4 │ │ │ │ + b.n 21440c │ │ │ │ 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 21439e │ │ │ │ + beq.n 214506 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 21435c │ │ │ │ + b.n 2144c4 │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 214356 │ │ │ │ + bpl.n 2144be │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21439a │ │ │ │ + beq.n 214502 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21439e │ │ │ │ + cbz r3, 214506 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ ubfx r1, r2, #0, #26 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 214356 │ │ │ │ + beq.n 2144be │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21434a │ │ │ │ + bne.n 2144b2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 5ae08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 214356 │ │ │ │ + bne.n 2144be │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4968 │ │ │ │ + bl 2e4ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 214356 │ │ │ │ + beq.n 2144be │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 214356 │ │ │ │ + bmi.n 2144be │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 214356 │ │ │ │ + bne.n 2144be │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207298 │ │ │ │ + bl 207400 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fe6dc │ │ │ │ + bl 1fe844 │ │ │ │ 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] @ (214714 ) │ │ │ │ - ldr r3, [pc, #844] @ (214718 ) │ │ │ │ + ldr r2, [pc, #844] @ (21487c ) │ │ │ │ + ldr r3, [pc, #844] @ (214880 ) │ │ │ │ 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 214552 │ │ │ │ + beq.w 2146ba │ │ │ │ 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 2143b4 │ │ │ │ + bl 21451c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 2144ec │ │ │ │ + beq.n 214654 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 214478 │ │ │ │ + bne.n 2145e0 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5e68 │ │ │ │ + bl 2e5fd0 │ │ │ │ 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 │ │ │ │ @@ -615589,47 +615716,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 2017cc │ │ │ │ + bl 201934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203810 │ │ │ │ - ldr r2, [pc, #704] @ (21471c ) │ │ │ │ - ldr r3, [pc, #696] @ (214718 ) │ │ │ │ + bl 203978 │ │ │ │ + ldr r2, [pc, #704] @ (214884 ) │ │ │ │ + ldr r3, [pc, #696] @ (214880 ) │ │ │ │ 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 21470e │ │ │ │ + bne.w 214876 │ │ │ │ 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 1ff40c │ │ │ │ + bl 1ff574 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 214582 │ │ │ │ + beq.n 2146ea │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r6, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 214708 │ │ │ │ + bhi.w 214870 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 214704 │ │ │ │ + bhi.w 21486c │ │ │ │ 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 │ │ │ │ @@ -615663,18 +615790,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 214666 │ │ │ │ + bhi.w 2147ce │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 214712 │ │ │ │ + bhi.w 21487a │ │ │ │ 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 │ │ │ │ @@ -615701,15 +615828,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 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ 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, #26 │ │ │ │ @@ -615717,24 +615844,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 21444c │ │ │ │ + b.n 2145b4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ 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 │ │ │ │ @@ -615742,35 +615869,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 214440 │ │ │ │ + b.n 2145a8 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 214600 │ │ │ │ + cbz r0, 214768 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ 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 │ │ │ │ @@ -615783,52 +615910,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 214440 │ │ │ │ + b.n 2145a8 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 2145d0 │ │ │ │ + b.n 214738 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 2145d0 │ │ │ │ + b.n 214738 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 2145d0 │ │ │ │ + b.n 214738 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 2145d0 │ │ │ │ + b.n 214738 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2146a0 │ │ │ │ + cbz r0, 214808 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff044 │ │ │ │ + bl 1ff1ac │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ 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 │ │ │ │ @@ -615837,226 +615964,226 @@ │ │ │ │ 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 214440 │ │ │ │ + b.n 2145a8 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 214670 │ │ │ │ + b.n 2147d8 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 214670 │ │ │ │ + b.n 2147d8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 214670 │ │ │ │ + b.n 2147d8 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 214670 │ │ │ │ + b.n 2147d8 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r4, r5} │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 214786 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #84] @ 214784 │ │ │ │ + ldr.w ip, [pc, #84] @ 2148ec │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (214788 ) │ │ │ │ + ldr r3, [pc, #80] @ (2148f0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21424c │ │ │ │ + bl 2143b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 214766 │ │ │ │ + beq.n 2148ce │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #36] @ (21478c ) │ │ │ │ - ldr r3, [pc, #28] @ (214788 ) │ │ │ │ + ldr r2, [pc, #36] @ (2148f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2148f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21477e │ │ │ │ + bne.n 2148e6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r4, 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, #3216] @ 0xc90 │ │ │ │ - ldr r5, [pc, #588] @ (2149f0 ) │ │ │ │ + ldr r5, [pc, #588] @ (214b58 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr r3, [pc, #588] @ (2149f4 ) │ │ │ │ + ldr r3, [pc, #588] @ (214b5c ) │ │ │ │ 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 21424c │ │ │ │ + bl 2143b4 │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2149e4 │ │ │ │ + beq.w 214b4c │ │ │ │ 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 22de1c │ │ │ │ + bl 22df84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2149da │ │ │ │ + bne.w 214b42 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2149c8 │ │ │ │ + beq.w 214b30 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 214820 │ │ │ │ + bne.n 214988 │ │ │ │ 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, #8 │ │ │ │ - beq.n 2148d2 │ │ │ │ - cbz r7, 214832 │ │ │ │ + beq.n 214a3a │ │ │ │ + cbz r7, 21499a │ │ │ │ tst.w r3, #6 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r4, r3, #1, #2 │ │ │ │ - bl 2e5e10 │ │ │ │ + bl 2e5f78 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 214910 │ │ │ │ - cbz r4, 214878 │ │ │ │ + bge.n 214a78 │ │ │ │ + cbz r4, 2149e0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ 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 21486e │ │ │ │ + bne.n 2149d6 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2147e8 │ │ │ │ + bne.n 214950 │ │ │ │ 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 2148a8 │ │ │ │ + beq.n 214a10 │ │ │ │ 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] @ (2149f8 ) │ │ │ │ + ldr r2, [pc, #332] @ (214b60 ) │ │ │ │ cmp r5, #4 │ │ │ │ - ldr r3, [pc, #324] @ (2149f4 ) │ │ │ │ + ldr r3, [pc, #324] @ (214b5c ) │ │ │ │ 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 2149ea │ │ │ │ + bne.w 214b52 │ │ │ │ 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 2e537c │ │ │ │ + bl 2e54e4 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 214850 │ │ │ │ + bge.n 2149b8 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #206] @ 0xce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 214850 │ │ │ │ + beq.n 2149b8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2e537c │ │ │ │ + bl 2e54e4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 214856 │ │ │ │ + blt.n 2149be │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 214878 │ │ │ │ + beq.n 2149e0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -616069,115 +616196,115 @@ │ │ │ │ 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 214972 │ │ │ │ + bmi.n 214ada │ │ │ │ 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 214930 │ │ │ │ + bne.n 214a98 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r6, [sp] │ │ │ │ ldrd r5, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21485a │ │ │ │ + beq.w 2149c2 │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #60] @ 0x3c │ │ │ │ add.w r1, r4, ip │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 21487c │ │ │ │ + bcs.w 2149e4 │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 21487c │ │ │ │ + bls.w 2149e4 │ │ │ │ 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 2149bc │ │ │ │ - b.n 21487c │ │ │ │ + bne.n 214b24 │ │ │ │ + b.n 2149e4 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 214820 │ │ │ │ + b.n 214988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e6184 │ │ │ │ + bl 2e62ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2147fa │ │ │ │ + b.n 214962 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21488a │ │ │ │ + b.n 2149f2 │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r4, r4, #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] @ (214b50 ) │ │ │ │ + ldr r5, [pc, #320] @ (214cb8 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (214b54 ) │ │ │ │ + ldr r1, [pc, #320] @ (214cbc ) │ │ │ │ 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 214b3e │ │ │ │ + beq.w 214ca6 │ │ │ │ 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 214aa0 │ │ │ │ + beq.n 214c08 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 214ac6 │ │ │ │ + beq.n 214c2e │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 214b48 │ │ │ │ + bhi.n 214cb0 │ │ │ │ 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 │ │ │ │ @@ -616187,446 +616314,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] @ 214b48 │ │ │ │ + vldr d7, [pc, #164] @ 214cb0 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 214ac6 │ │ │ │ + cbz r0, 214c2e │ │ │ │ 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 203810 │ │ │ │ - ldr r1, [pc, #144] @ (214b58 ) │ │ │ │ - ldr r3, [pc, #136] @ (214b54 ) │ │ │ │ + bl 203978 │ │ │ │ + ldr r1, [pc, #144] @ (214cc0 ) │ │ │ │ + ldr r3, [pc, #136] @ (214cbc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 214b44 │ │ │ │ + bne.n 214cac │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 214b0e │ │ │ │ + cbz r0, 214c76 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 214ac6 │ │ │ │ + b.n 214c2e │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 214ae6 │ │ │ │ + b.n 214c4e │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 214ae6 │ │ │ │ + b.n 214c4e │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 214ae6 │ │ │ │ + b.n 214c4e │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 214ae6 │ │ │ │ + b.n 214c4e │ │ │ │ blx 5a6d4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + cbz r2, 214d36 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #2836] @ 215688 │ │ │ │ + ldr.w r2, [pc, #2836] @ 2157f0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2836] @ 21568c │ │ │ │ + ldr.w r3, [pc, #2836] @ 2157f4 │ │ │ │ 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, #2812] @ 215690 │ │ │ │ + ldr.w r3, [pc, #2812] @ 2157f8 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ str r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ str.w ip, [r0] │ │ │ │ lsr.w ip, r3, ip │ │ │ │ ubfx r3, r3, #2, #6 │ │ │ │ str.w ip, [r0, #12] │ │ │ │ - beq.n 214c00 │ │ │ │ - bhi.n 214bea │ │ │ │ + beq.n 214d68 │ │ │ │ + bhi.n 214d52 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq.n 214cac │ │ │ │ + beq.n 214e14 │ │ │ │ cmp r2, #131 @ 0x83 │ │ │ │ - bne.n 214bc8 │ │ │ │ + bne.n 214d30 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 214f52 │ │ │ │ + bne.w 2150ba │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2760] @ 215694 │ │ │ │ - ldr.w r3, [pc, #2748] @ 21568c │ │ │ │ + ldr.w r2, [pc, #2760] @ 2157fc │ │ │ │ + ldr.w r3, [pc, #2748] @ 2157f4 │ │ │ │ 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 215850 │ │ │ │ + bne.w 2159b8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #348 @ 0x15c │ │ │ │ - beq.w 214e8e │ │ │ │ + beq.w 214ff6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 214e8e │ │ │ │ + beq.w 214ff6 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bne.n 214bc8 │ │ │ │ + bne.n 214d30 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #38] @ 0x26 │ │ │ │ ands r3, r2 │ │ │ │ mov r9, r3 │ │ │ │ - beq.n 214bc8 │ │ │ │ + beq.n 214d30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d68 │ │ │ │ + bl 203ed0 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d68 │ │ │ │ + bl 203ed0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ str r2, [sp, #16] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ mov r2, sl │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - beq.w 215318 │ │ │ │ + beq.w 215480 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2156e2 │ │ │ │ + beq.w 21584a │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 203b38 │ │ │ │ + bl 203ca0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 214bc8 │ │ │ │ + beq.n 214d30 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201808 │ │ │ │ + bl 201970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2004b8 │ │ │ │ + bl 200620 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 214bca │ │ │ │ + b.n 214d32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214bc8 │ │ │ │ + beq.n 214d30 │ │ │ │ movs r2, #0 │ │ │ │ - bl 203d68 │ │ │ │ + bl 203ed0 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 214cf4 │ │ │ │ + cbz r0, 214e5c │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214a00 │ │ │ │ + bl 214b68 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214a00 │ │ │ │ + bl 214b68 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 214d62 │ │ │ │ + cbz r0, 214eca │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214a00 │ │ │ │ + bl 214b68 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 214dc0 │ │ │ │ + cbz r0, 214f28 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214a00 │ │ │ │ + bl 214b68 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 215564 │ │ │ │ + beq.w 2156cc │ │ │ │ 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 215346 │ │ │ │ + beq.w 2154ae │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 214e6e │ │ │ │ + beq.n 214fd6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 214e1a │ │ │ │ + cbz r1, 214f82 │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2154c2 │ │ │ │ + bne.w 21562a │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 2154c2 │ │ │ │ - cbz r3, 214e2e │ │ │ │ + bne.w 21562a │ │ │ │ + cbz r3, 214f96 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 214e60 │ │ │ │ + cbz r0, 214fc8 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203ac8 │ │ │ │ + bl 203c30 │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 215570 │ │ │ │ + bne.w 2156d8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 214c98 │ │ │ │ + beq.w 214e00 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203a78 │ │ │ │ + bl 203be0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 214c94 │ │ │ │ + b.n 214dfc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214bc8 │ │ │ │ + beq.w 214d30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d68 │ │ │ │ + bl 203ed0 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d68 │ │ │ │ + bl 203ed0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 2152b6 │ │ │ │ + bls.w 21541e │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 214ef6 │ │ │ │ + cbz r0, 21505e │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 2157d4 │ │ │ │ + bhi.w 21593c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 215854 │ │ │ │ + bhi.w 2159bc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ @@ -616658,535 +616785,535 @@ │ │ │ │ lsls r0, 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 214f82 │ │ │ │ + cbz r0, 2150ea │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 214fb6 │ │ │ │ + cbz r0, 21511e │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 214fec │ │ │ │ + cbz r0, 215154 │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 215026 │ │ │ │ + cbz r0, 21518e │ │ │ │ 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 203810 │ │ │ │ + bl 203978 │ │ │ │ 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 1ff0dc │ │ │ │ + bl 1ff244 │ │ │ │ mov r2, r0 │ │ │ │ mov TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes